projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new include format
[unix-history]
/
usr
/
src
/
sys
/
vm
/
vm_init.c
diff --git
a/usr/src/sys/vm/vm_init.c
b/usr/src/sys/vm/vm_init.c
index
11c4dce
..
17b241b
100644
(file)
--- a/
usr/src/sys/vm/vm_init.c
+++ b/
usr/src/sys/vm/vm_init.c
@@
-7,7
+7,7
@@
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)vm_init.c 7.
4
(Berkeley) %G%
+ * @(#)vm_init.c 7.
7
(Berkeley) %G%
*
*
* Copyright (c) 1987, 1990 Carnegie-Mellon University.
*
*
* Copyright (c) 1987, 1990 Carnegie-Mellon University.
@@
-40,11
+40,11
@@
* Initialize the Virtual Memory subsystem.
*/
* Initialize the Virtual Memory subsystem.
*/
-#include
"param.h"
+#include
<sys/param.h>
-#include
"vm.h"
-#include
"vm_page.h"
-#include
"vm_kern.h"
+#include
<vm/vm.h>
+#include
<vm/vm_page.h>
+#include
<vm/vm_kern.h>
/*
* vm_init initializes the virtual memory system.
/*
* vm_init initializes the virtual memory system.
@@
-64,11
+64,12
@@
void vm_mem_init()
* and we use only virtual addresses.
*/
vm_set_page_size();
* and we use only virtual addresses.
*/
vm_set_page_size();
- virtual_avail = vm_page_startup(avail_start, avail_end, virtual_avail);
+ vm_page_startup(&avail_start, &avail_end);
+
/*
* Initialize other VM packages
*/
/*
* Initialize other VM packages
*/
- vm_object_init();
+ vm_object_init(
virtual_end - VM_MIN_KERNEL_ADDRESS
);
vm_map_startup();
kmem_init(virtual_avail, virtual_end);
pmap_init(avail_start, avail_end);
vm_map_startup();
kmem_init(virtual_avail, virtual_end);
pmap_init(avail_start, avail_end);