Deleted Added
full compact
40c40
< * $FreeBSD: head/sys/sparc64/include/vmparam.h 85241 2001-10-20 16:17:04Z jake $
---
> * $FreeBSD: head/sys/sparc64/include/vmparam.h 88653 2001-12-29 08:25:43Z jake $
80c80,91
< #define VM_MAXUSER_ADDRESS (0x7fe00000000)
---
> /*
> * Highest user address. Also address of initial user stack. This is
> * arbitrary, neither the structure or size of the user page table (tsb)
> * nor the location or size of the kernel virtual address space have any
> * bearing on what we use for user addresses. We want something relatively
> * high to give a large address space, but we also have to take the out of
> * range va hole into account. So we pick an address just before the start
> * of the hole, which gives a user address space of just under 8TB. Note
> * that if this moves above the va hole, we will have to deal with sign
> * extension of virtual addresses.
> */
> #define VM_MAXUSER_ADDRESS ((vm_offset_t)0x7fe00000000)
81a93,99
> #define VM_MIN_ADDRESS ((vm_offset_t)0)
> #define VM_MAX_ADDRESS (VM_MAXUSER_ADDRESS)
>
> /*
> * Initial user stack address for 64 bit processes. Should be highest user
> * virtual address.
> */
84,85d101
< #define VM_MIN_ADDRESS (0x100000)
<
104c120
< ((KVA_PAGES * PAGE_SIZE_4M) << (PAGE_SHIFT - STTE_SHIFT))
---
> ((KVA_PAGES * PAGE_SIZE_4M) << (PAGE_SHIFT - TTE_SHIFT))
126c142
< * so starting at zero is fairly safe.
---
> * so starting at zero is fairly safe (if the firmware will let us).
135d150
< #define UPT_MIN_ADDRESS (VM_MIN_KERNEL_ADDRESS + KVA_RANGE)