[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, mplaneta/libbraunr/master, updated. 74151645c140419e7590ff27a3c37ef7c82b2f8b,
Maksym Planeta <=