1/*
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without
--- 47 unchanged lines hidden (view full) ---
56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
57 * School of Computer Science
58 * Carnegie Mellon University
59 * Pittsburgh PA 15213-3890
60 *
61 * any improvements or extensions that they make and grant Carnegie the
62 * rights to redistribute these changes.
63 *
64 * $FreeBSD: head/sys/vm/vm_init.c 92029 2002-03-10 21:52:48Z eivind $
65 */
66
67/*
68 * Initialize the Virtual Memory subsystem.
69 */
70
71#include <sys/param.h>
72#include <sys/kernel.h>
--- 36 unchanged lines hidden (view full) ---
109 * memory is accounted for, and we use only virtual addresses.
110 */
111 vm_set_page_size();
112 virtual_avail = vm_page_startup(avail_start, avail_end, virtual_avail);
113
114 /*
115 * Initialize other VM packages
116 */
117 vm_zone_init();
118 vm_object_init();
119 vm_map_startup();
120 kmem_init(virtual_avail, virtual_end);
121 pmap_init(avail_start, avail_end);
122 vm_pager_init();
123}
124
125void
--- 83 unchanged lines hidden ---
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * The Mach Operating System project at Carnegie-Mellon University.
7 *
8 * Redistribution and use in source and binary forms, with or without
--- 47 unchanged lines hidden (view full) ---
56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
57 * School of Computer Science
58 * Carnegie Mellon University
59 * Pittsburgh PA 15213-3890
60 *
61 * any improvements or extensions that they make and grant Carnegie the
62 * rights to redistribute these changes.
63 *
64 * $FreeBSD: head/sys/vm/vm_init.c 92029 2002-03-10 21:52:48Z eivind $
65 */
66
67/*
68 * Initialize the Virtual Memory subsystem.
69 */
70
71#include <sys/param.h>
72#include <sys/kernel.h>
--- 36 unchanged lines hidden (view full) ---
109 * memory is accounted for, and we use only virtual addresses.
110 */
111 vm_set_page_size();
112 virtual_avail = vm_page_startup(avail_start, avail_end, virtual_avail);
113
114 /*
115 * Initialize other VM packages
116 */
117 vm_zone_init();
118 vm_object_init();
119 vm_map_startup();
120 kmem_init(virtual_avail, virtual_end);
121 pmap_init(avail_start, avail_end);
122 vm_pager_init();
123}
124
125void
--- 83 unchanged lines hidden ---