| #
a4d141ba |
| 20-Jun-2011 |
matt <matt@NetBSD.org> |
Don't export USER_SR if _MODULE is defined. Add a common <powerpc/vmparam.h> like we have for <powerpc/pmap.h>
|
| #
276f1a3c |
| 14-Nov-2007 |
garbled <garbled@NetBSD.org> |
Commit a fix for the _SR regions that are needed by ofppc. Because this platform tends to just declare anything from 0x8 to 0xf as mem or io regions willy-nilly, we need to avoid batmapping a few of
Commit a fix for the _SR regions that are needed by ofppc. Because this platform tends to just declare anything from 0x8 to 0xf as mem or io regions willy-nilly, we need to avoid batmapping a few of those in order to save space for USER_SR, KERNEL_SR and KERNEL2_SR. I picked values for these three that are least-commonly used or used for non-vital things.
show more ...
|
| #
2b0e97a5 |
| 03-Feb-2003 |
matt <matt@NetBSD.org> |
Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
|
| #
193a5761 |
| 02-Feb-2003 |
matt <matt@NetBSD.org> |
Remove OLDPMAP support.
|
| #
78ea2dd3 |
| 10-Dec-2002 |
thorpej <thorpej@NetBSD.org> |
Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code.
|
| #
4577742f |
| 07-Jul-2002 |
matt <matt@NetBSD.org> |
Use SR 11 as USER_SR. (12 is used as an I/O BAT).
|
| #
bd2a5f59 |
| 09-Mar-2002 |
chs <chs@NetBSD.org> |
switch all mpc6xx powerpc ports to NEWPMAP by default. the old pmap is still available with the OLDPMAP option.
|
| #
662f8775 |
| 15-Nov-2001 |
soren <soren@NetBSD.org> |
MAXSLP is defined to be a machine-independent scheduling parameter, so move it into sys/param.h.
|
| #
8b2a9cd4 |
| 24-Oct-2001 |
billc <billc@NetBSD.org> |
NEWPMAP fixes that I missed committing.
|
| #
96ca5eec |
| 05-Aug-2001 |
tsutsui <tsutsui@NetBSD.org> |
Define VM_MAX_KERNEL_BUF and PAGER_MAP_SIZE to save KVA space.
|
| #
cf67ac71 |
| 01-May-2001 |
thorpej <thorpej@NetBSD.org> |
Per discussion w/ chuck and chuck, restructure the md page stuff to use a structure called "vm_page_md", and use __HAVE_VM_PAGE_MD and __HAVE_PMAP_PHYSSEG.
|
| #
2b27ac7a |
| 29-Apr-2001 |
thorpej <thorpej@NetBSD.org> |
Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this data when pages are initialized by UVM. These macros are mandator
Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data for each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this data when pages are initialized by UVM. These macros are mandatory, but ports may #define them to nothing if they are not needed/used.
This deprecates struct pmap_physseg. As a transitional measure, allow a port to #define PMAP_PHYSSEG so that it can continue to use it until its pmap is converted to use VM_MDPAGE_MEMBERS.
Use all this stuff to eliminate a lot of extra work in the Alpha pmap module (it's smaller and faster now). Changes to other pmap modules will follow.
show more ...
|
| #
dded044f |
| 11-Feb-2000 |
thorpej <thorpej@NetBSD.org> |
Update for the NKMEMPAGES changes.
|
| #
05132683 |
| 04-Dec-1999 |
ragge <ragge@NetBSD.org> |
CL* discarding.
|
| #
e49833cd |
| 16-Apr-1999 |
thorpej <thorpej@NetBSD.org> |
Now that we have direct-mapped pool pages, we can garbage-collect VM_MBUF_SIZE and don't need to allocate mb_map.
|
| #
63b63218 |
| 23-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
VM_MBUF_SIZE is in terms of MCLBYTES, not CLBYTES.
|
| #
417e5339 |
| 16-Jan-1999 |
chuck <chuck@NetBSD.org> |
MNN is no longer optional
|
| #
4fa399d4 |
| 26-Aug-1998 |
sakamoto <sakamoto@NetBSD.org> |
vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
| #
9125a5f1 |
| 05-Jun-1998 |
sakamoto <sakamoto@NetBSD.org> |
Merge in MACHINE_NEW_NONCONTIG support and some fix from Tsubai-San. UVM support.
|
| #
b7bc9342 |
| 18-Feb-1998 |
mycroft <mycroft@NetBSD.org> |
Fix typo.
|
| #
dc6a98e9 |
| 12-Jun-1997 |
mrg <mrg@NetBSD.org> |
bring mrg-vm-swap2 onto mainilne.
|
| #
87bbb0ba |
| 16-Apr-1997 |
thorpej <thorpej@NetBSD.org> |
Always define MACHINE_NONCONTIG.
|
| #
5804d3f6 |
| 30-Sep-1996 |
ws <ws@NetBSD.org> |
PowerPC port
|