1 |
|
2005-06-22 Neal H. Walfield <neal@gnu.org> |
2 |
|
|
3 |
|
* priv.h (frame_entry_init): Declare. |
4 |
|
(frame_init): Declare. |
5 |
|
* physmem.c (main): Call frame_entry_init and frame_init. |
6 |
|
* frame-entry.c: Create a frame_entry slab class. Don't use |
7 |
|
HURD_SLAB_SPACE_INITIALIZER to initialize frame_entry_space. Do |
8 |
|
it ... |
9 |
|
(frame_entry_init): ... here with hurd_frame_entry_slab_init. |
10 |
|
(frame_entry_constructor): Update argument type given stronger |
11 |
|
type checking. |
12 |
|
(frame_entry_alloc): Call hurd_frame_entry_slab_alloc, not |
13 |
|
hurd_slab_alloc. |
14 |
|
(frame_entry_free): Call hurd_frame_entry_slab_dealloc, not |
15 |
|
hurd_slab_dealloc. |
16 |
|
* frame.c: Create a frame slab class. Don't use |
17 |
|
HURD_SLAB_SPACE_INITIALIZER to initialize frame_space. Do it ... |
18 |
|
(frame_init): ... here with hurd_frame_slab_init. |
19 |
|
(frame_constructor): Update argument type given stronger type |
20 |
|
checking. |
21 |
|
(frame_alloc): Call hurd_frame_slab_alloc, not hurd_slab_alloc. |
22 |
|
(frame_free): Call hurd_frame_slab_dealloc, not hurd_slab_dealloc. |
23 |
|
|
24 |
2005-04-06 Neal H. Walfield <neal@gnu.org> |
2005-04-06 Neal H. Walfield <neal@gnu.org> |
25 |
|
|
26 |
* physmem.h: Move from here... * priv.h: ...to here. Improve |
* physmem.h: Move from here... |
27 |
|
* priv.h: ...to here. Improve |
28 |
comments. |
comments. |
29 |
(extract_access): New function. |
(extract_access): New function. |
30 |
(struct frame): Add lock field. Change type of may_be_mapped |
(struct frame): Add lock field. Change type of may_be_mapped |