1 |
|
2002-02-21 Johan Rydberg <jrydberg@rtmk.org> |
2 |
|
|
3 |
|
* ipc-object.c (ipc_object_copyout): Add user reference. |
4 |
|
(ipc_reserve_entry_named): Initialize user reference. |
5 |
|
|
6 |
|
* README-HACKING: Remove bogus about types, add note about |
7 |
|
GNU Coding Standards. |
8 |
|
|
9 |
|
* ipc-port.h (ipc_port_reference): Prototype. |
10 |
|
(ipc_port_release): Likewise. |
11 |
|
|
12 |
|
* ipc-port.c (ipc_port_reference): New function. |
13 |
|
(ipc_port_release): Likewise. |
14 |
|
(port_destroy): Release reference to port when done with it. |
15 |
|
(port_deallocate): New function. |
16 |
|
(syscall_port_deallocate): Likewise. |
17 |
|
|
18 |
|
* syscalls.c (syscalls_table): Add syscall_host_self. |
19 |
|
(syscalls_table): Add syscall_port_deallocate. |
20 |
|
|
21 |
|
* task.c (task_create): Collect host stats. |
22 |
|
|
23 |
|
* thread.c (thread_create): Collect host stats. |
24 |
|
(thread_deallocate): Likewise. |
25 |
|
(syscall_thread_reply_port): Lock IPC object when inserting |
26 |
|
port right. |
27 |
|
|
28 |
|
* vm-page.c (vm_page_resident_pages_init): Collect host stats. |
29 |
|
(vm_page_release): Likewise. |
30 |
|
(vm_page_allocate): Likewise. |
31 |
|
|
32 |
|
* host.h (host_info_basic): Prototype. |
33 |
|
(host_info_processor): Prototype. |
34 |
|
|
35 |
|
* host.c (host_info_basic): Declared. |
36 |
|
(host_info_processor): Likewise. |
37 |
|
(host_init): Set kernel object type of master_host_port to |
38 |
|
IPC_KOBJECT_TYPE_HOST. |
39 |
|
Initialize some members of host_info_basic. |
40 |
|
(host_info): New function. |
41 |
|
(syscall_host_self): New function. |
42 |
|
|
43 |
2002-02-20 Johan Rydberg <jrydberg@rtmk.org> |
2002-02-20 Johan Rydberg <jrydberg@rtmk.org> |
44 |
|
|
45 |
* vm-slab.c (kmem_cache_bootstrap_size): Increase to 60 pages. |
* vm-slab.c (kmem_cache_bootstrap_size): Increase to 60 pages. |