commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]