diff options
author | Jake Burkholder <jake@FreeBSD.org> | 2001-09-30 19:03:22 +0000 |
---|---|---|
committer | Jake Burkholder <jake@FreeBSD.org> | 2001-09-30 19:03:22 +0000 |
commit | 956856ae062153fc1e83b8c7a67fdbef0ead6ffa (patch) | |
tree | 290b7fe08f42e0a00903684ace985dce7b580388 /sys/sparc64/include/vmparam.h | |
parent | 954f0d930ea9143865ad0278cce643c570f0c7a9 (diff) |
Move the kernel to end of the first 4 gigabytes of address space, so that
one 4 meg page can map both the kernel and the openfirmware mappings.
Add the openfirmware mappings to the kernel tsb so we can call the firmware
on the kernel trap table and access kernel memory normally.
Implement pmap_swapout_proc, pmap_swapin_proc, pmap_swapout_thread,
pmap_swapin_thread, pmap_activate, pmap_page_exists, and pmap_phys_address.
Notes
Notes:
svn path=/head/; revision=84183
Diffstat (limited to 'sys/sparc64/include/vmparam.h')
-rw-r--r-- | sys/sparc64/include/vmparam.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sparc64/include/vmparam.h b/sys/sparc64/include/vmparam.h index d847362c612b..2b3c2449e732 100644 --- a/sys/sparc64/include/vmparam.h +++ b/sys/sparc64/include/vmparam.h @@ -90,10 +90,10 @@ #define VM_KMEM_SIZE (12*1024*1024) #endif -#define VM_MIN_KERNEL_ADDRESS (0x400000) -#define VM_MAX_KERNEL_ADDRESS (0xd0000000) +#define VM_MIN_KERNEL_ADDRESS (0xc0000000) +#define VM_MAX_KERNEL_ADDRESS (0xffffe000) -#define KERNBASE (0x400000) +#define KERNBASE (0xc0000000) /* * Initial pagein size of beginning of executable file. |