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, updated. 74151645c1404


From: Maksym Planeta
Subject: [SCM] GNU Mach branch, mplaneta/libbraunr/master, updated. 74151645c140419e7590ff27a3c37ef7c82b2f8b
Date: Sat, 09 Jul 2011 21:40:09 +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 updated
       via  74151645c140419e7590ff27a3c37ef7c82b2f8b (commit)
       via  8d7526a210af9c29488ddbd376028771269cbc30 (commit)
       via  2e414dfad7b5c3ebd7683679401a7b175a9f1a59 (commit)
      from  3493c6a6b0bad806ba21f5538434507a97dee5e9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 74151645c140419e7590ff27a3c37ef7c82b2f8b
Author: Maksym Planeta <address@hidden>
Date:   Sun Jul 10 00:34:51 2011 +0300

    Add configuration constants
    
    * kern/balloc/macros.h (CONFIG_CPU_L1_SHIFT): New constant.:
    (CONFIG_MEM_VERIFY): New constant.

commit 8d7526a210af9c29488ddbd376028771269cbc30
Author: Maksym Planeta <address@hidden>
Date:   Sat Jul 9 23:54:04 2011 +0300

    Replace nonexistent constant with existent one.
    
    * kern/balloc/cpu.h: Replace constant NR_CPUS, which represented number
    of CPUs  in Braun's allocator, with NCPUS.
    * kern/balloc/mem.c: Likewise.

commit 2e414dfad7b5c3ebd7683679401a7b175a9f1a59
Author: Maksym Planeta <address@hidden>
Date:   Sat Jul 9 19:49:52 2011 +0300

    Substitute zone based allocator for Braun's one.
    
    Braun's allocator doesn't cover full functionality of zalloc yet, so
    absent features were just deleted (like zcram in kern/vm_map.h). Some
    zone parameters from zalloc were ignored (maximum memory to use,
    allocation size, flags).
    
    * Makefrag.am (libkernel_a_SOURCES): Replace defineing zalloc sources
    with balloc's ones.
    
    * kern/zalloc.c: Delete zalloc sources.
    * kern/zalloc.h: Likewise.
    * kern/kalloc.c: Likewise.
    * kern/kalloc.h: Likewise.
    * i386/i386/zalloc.h: Likewise.
    
    * kern/mem.c (mem_cache_init): Make this function global.
    * kern/mem.h (mem_cache_init): Add prototype of this function to header
    file to enable initialisation of memory caches without dynamical
    allocation of memory.
    
    * device/cirbuf.c: Substitute zalloc functions, variables and includes
    for balloc ones.
    * device/dev_lookup.c: Likewise.
    * device/dev_pager.c: Likewise.
    * device/ds_routines.c: Likewise.
    * device/io_req.h: Likewise.
    * device/net_io.h: Likewise.
    * i386/i386/fpu.c: Likewise.
    * i386/i386/io_perm.c: Likewise.
    * i386/i386/machine_task.c: Likewise.
    * i386/i386/task.h: Likewise.
    * i386/i386/user_ldt.c: Likewise.
    * i386/intel/pmap.c: Likewise.
    * i386/intel/pmap.h: Likewise.
    * ipc/ipc_entry.c: Likewise.
    * ipc/ipc_entry.h: Likewise.
    * ipc/ipc_hash.c: Likewise.
    * ipc/ipc_kmsg.c: Likewise.
    * ipc/ipc_kmsg.h: Likewise.
    * ipc/ipc_marequest.c: Likewise.
    * ipc/ipc_object.c: Likewise.
    * ipc/ipc_object.h: Likewise.
    * ipc/ipc_space.c: Likewise.
    * ipc/ipc_table.c: Likewise.
    * kern/act.c: Likewise.
    * kern/bootstrap.c: Likewise.
    * kern/host.c: Likewise.
    * kern/ipc_tt.c: Likewise.
    * kern/pc_sample.c: Likewise.
    * kern/processor.c: Likewise.
    * kern/startup.c: Likewise.
    * kern/syscall_emulation.c: Likewise.
    * kern/task.c: Likewise.
    * kern/thread.c: Likewise.
    * linux/dev/glue/kmem.c: Likewise.
    * linux/dev/init/main.c: Likewise.
    * vm/memory_object_proxy.c: Likewise.
    * vm/vm_external.c: Likewise.
    * vm/vm_fault.c: Likewise.
    * vm/vm_init.c: Likewise.
    * vm/vm_map.c: Likewise.
    * vm/vm_object.c: Likewise.
    * vm/vm_page.h: Likewise.
    * vm/vm_resident.c: Likewise.
    * xen/block.c: Likewise.
    * xen/net.c: Likewise.
    * xen/store.c: Likewise.
    
    * vm/vm_object.c (vm_object_bootstrap): For cache initialisation use
    mem_cache_init because at this point balloc isn't initialised yet. Since
    cache, that initialised in this function, exist always during running OS
    there is no necessity to allocate memory for this cache dynamically.
    * vm/vm_map.c (vm_map_init): Likewise.
    * i386/intel/pmap.c (pmap_init): Likewise.

-----------------------------------------------------------------------

Summary of changes:
 Makefrag.am              |   11 +-
 device/cirbuf.c          |    6 +-
 device/dev_lookup.c      |   18 +-
 device/dev_pager.c       |   34 +-
 device/ds_routines.c     |   41 +-
 device/io_req.h          |    6 +-
 device/net_io.h          |    6 +-
 i386/i386/fpu.c          |   25 +-
 i386/i386/io_perm.c      |   12 +-
 i386/i386/machine_task.c |   17 +-
 i386/i386/task.h         |    4 +-
 i386/i386/user_ldt.c     |   20 +-
 i386/i386/zalloc.h       |   29 --
 i386/intel/pmap.c        |   20 +-
 i386/intel/pmap.h        |    2 +-
 ipc/ipc_entry.c          |    4 +-
 ipc/ipc_entry.h          |    8 +-
 ipc/ipc_hash.c           |    4 +-
 ipc/ipc_kmsg.c           |   14 +-
 ipc/ipc_kmsg.h           |    8 +-
 ipc/ipc_marequest.c      |   21 +-
 ipc/ipc_object.c         |    2 +-
 ipc/ipc_object.h         |   10 +-
 ipc/ipc_space.c          |    4 +-
 ipc/ipc_table.c          |   20 +-
 kern/act.c               |   15 +-
 kern/balloc/cpu.h        |   13 +-
 kern/balloc/macros.h     |   10 +
 kern/balloc/mem.c        |    4 +-
 kern/balloc/mem.h        |    6 +
 kern/bootstrap.c         |    4 +-
 kern/host.c              |   16 +-
 kern/ipc_tt.c            |   10 +-
 kern/kalloc.c            |  254 ------------
 kern/kalloc.h            |   40 --
 kern/pc_sample.c         |   12 +-
 kern/processor.c         |   27 +-
 kern/startup.c           |    2 +-
 kern/syscall_emulation.c |   12 +-
 kern/task.c              |   35 +-
 kern/thread.c            |   21 +-
 kern/zalloc.c            | 1007 ----------------------------------------------
 kern/zalloc.h            |  136 -------
 linux/dev/glue/kmem.c    |    8 +-
 linux/dev/init/main.c    |    8 +-
 vm/memory_object_proxy.c |   22 +-
 vm/vm_external.c         |   43 +-
 vm/vm_fault.c            |   15 +-
 vm/vm_init.c             |    8 +-
 vm/vm_map.c              |  109 +++---
 vm/vm_object.c           |   19 +-
 vm/vm_page.h             |    2 +-
 vm/vm_resident.c         |   23 +-
 xen/block.c              |   14 +-
 xen/net.c                |   16 +-
 xen/store.c              |   12 +-
 56 files changed, 386 insertions(+), 1883 deletions(-)
 delete mode 100644 i386/i386/zalloc.h
 delete mode 100644 kern/kalloc.c
 delete mode 100644 kern/kalloc.h
 delete mode 100644 kern/zalloc.c
 delete mode 100644 kern/zalloc.h


hooks/post-receive
-- 
GNU Mach



reply via email to

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