[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, mplaneta/libbraunr/master, created. 3493c6a6b0bad
From: |
Maksym Planeta |
Subject: |
[SCM] GNU Mach branch, mplaneta/libbraunr/master, created. 3493c6a6b0bad806ba21f5538434507a97dee5e9 |
Date: |
Fri, 08 Jul 2011 09:30:39 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, mplaneta/libbraunr/master has been created
at 3493c6a6b0bad806ba21f5538434507a97dee5e9 (commit)
- Log -----------------------------------------------------------------
commit 3493c6a6b0bad806ba21f5538434507a97dee5e9
Author: Maksym Planeta <address@hidden>
Date: Fri Jul 8 11:04:54 2011 +0300
Make balloc more hurdish
* kern/balloc/avltree.h: Substitute header assert.h for kern/assert.h.
* kern/balloc/cpu.h (cpu_id): CPU ID is determined using function
cpu_number() from kern/cpu_number.h.
* kern/balloc/mem.c: Replace user level includes with includes for
gnumach.
(size_t): Substitute type size_t for vm_size_t.
(void *): Substitute type void * for vm_offset_t.
(mem_gc): mem_gc() is not thread any more. It can be called similarly
to consider_zone_gc() from zalloc. And it combines functionality of
consider_zone_gc() and zone_gc().
(mem_gc_last_tick): New variable. It stores times when was called last
garbage collector routine.
* kern/balloc/mem.h (size_t): Likewise.
(void *): Likewise.
(mem_gc): Add prototype of mem_gc().
commit de561989f26472603e4e44ec4b434137098d1233
Author: Maksym Planeta <address@hidden>
Date: Thu Jul 7 11:49:59 2011 +0300
Module error in Braun's allocator was unused
* kern/balloc/error.c: Only function erro_die() was used in this module.
And it was called only for one error. So it was replaced with panic(),
hence module became unused.
* kern/balloc/error.h: It was header file for error.c.
* kern/balloc/mem.c (mem_cache_error): Replace error_die() with panic().
commit ea569d13170701b88ba157a75f6252dd224ebb75
Author: Maksym Planeta <address@hidden>
Date: Wed Jul 6 01:34:35 2011 +0300
Memory map creation doesn't allocate memory on it's own
* vm/vm_kern.c (kernel_map): Make this variable not pointer to struct
vm_map, but structure of type vm_map.
(kmem_suballoc): Doesn't allocate memory for new map anymore. Instead of
this receive pointer to already allocated memory for new map.
* vm/vm_kern.h: Update prototypes of procedures which were changed.
* vm/vm_map.c (vm_map_create, vm_map_fork): Doesn't allocate memory for new
map anymore. Instead of
this receive pointer to already allocated memory for new map.
* ddb/db_ext_symtab.c: Since kernel_map isn't pointer, update references
to it.
* ddb/db_sym.c: Likewise.
* ddb/db_watch.c: Likewise.
* device/dev_pager.c: Likewise.
* device/ds_routines.c: Likewise. Also update call of procedure
kmem_suballoc.
* device/subrs.c: Likewise.
* i386/i386/io_map.c: Likewise.
* i386/i386/kttd_interface.c: Likewise.
* i386/i386/trap.c: Likewise.
* i386/intel/pmap.c: Likewise.
* ipc/ipc_init.c: Likewise. Also update call of procedure
kmem_suballoc.
* include/mach/profil.h: Likewise.
* kern/mach_clock.c: Likewise.
* kern/profile.c: Likewise. Also update call of procedure
kmem_alloc.
* kern/task.c: Likewise. Aslo update call of procedures kmem_suballoc,
vm_map_fork and vm_map_create.
* kern/thread.c: Likewise.
* vm/vm_resident.c: Likewise.
* xen/block.c: Likewise.
* xen/grant.c: Likewise.
* xen/net.c: Likewise.
commit cdcd332b651cf743ef123cb96c367f5185ca961e
Author: Maksym Planeta <address@hidden>
Date: Tue Jul 5 11:21:22 2011 +0300
Delete buddy allocator for Braun's allocator
* kern/balloc/phys.c : gnumach already has it's own low level allocator.
* kern/balloc/phys.h : Likewise.
* kern/balloc/mem.c : Delete including of phys module.
* kern/balloc/list.c : This module was used only by phys.c, so since
phys.c is deleted this module isn't needed.
* kern/balloc/list.h : Likewise.
commit 7f6a61f63f098a2c3025f64695fcf083cb8e2bff
Author: Maksym Planeta <address@hidden>
Date: Sat Jul 2 11:24:21 2011 +0300
Remove unused files and unnecessary includes
* kern/balloc/CMakeLists.txt: Unused because of own gnumach building
system.
* kern/balloc/hash.h, kern/balloc/mem_malloc.c, kern/balloc/mem_malloc.h,
kern/balloc/rbtree.c, kern/balloc/rbtree.h, kern/balloc/rbtree_i.h,
kern/balloc/rdatree.c, kern/balloc/rdatree.h, kern/balloc/xprintf.c,
kern/balloc/xprintf.h: Unused files.
* kern/balloc/test: Code of test programs will be kept apart and it
isn't needed in gnumach repository.
* kern/balloc/avltree.h, kern/balloc/avltree_i: Were concatenated and
avltree_i.h. was deleted.
* kern/balloc/avltree.c, kern/balloc/error.c, kern/balloc/mem.c,
kern/balloc/phys.c: Includes that were made in *.h were removed.
commit 59c9da87375ad3c8401890ecd4f7f101093f2463
Author: Maksym Planeta <address@hidden>
Date: Fri Jul 1 13:13:57 2011 +0300
Add code with Richard Braun's allocator
* kern/balloc/: New directory with allocator
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, mplaneta/libbraunr/master, created. 3493c6a6b0bad806ba21f5538434507a97dee5e9,
Maksym Planeta <=