NetBSD/sys/arch
ragge 4e254b7a82 Major rewriting, optimization and simplifying of the pmap code:
- Map in all physical memory first in system space. This reduces
  pmap_copy_page() and pmap_zero_page to 3 resp. 2 instructions.
- Have fized position user page tables. Makes the pv_table smaller
  and all reverse references faster (and simpler).
- Remove the wiring code. Nobody doesn't even know what a DR32 is anymore.
- Simulate page reference bit by setting page invalid, as suggested by
  Rich Draves in a paper for 1991 Mach Usenix Symposium.

This reduced the time spent in the pmap module to between 70-75% of
the previous; and made process startup _much_ faster.
1997-11-02 14:25:26 +00:00
..
alpha getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
amiga getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
arm32 Define __STRING and __CONCAT macros for assembly routines. 1997-10-27 00:28:09 +00:00
atari getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
bebox getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
hp300 Make these compile after m68k/m68k.h 1.4->1.5. 1997-10-26 21:41:34 +00:00
i386 Add "ec" driver. 1997-11-02 01:02:23 +00:00
m68k Implement __RENAME() in <machine/cdefs.h> 1997-10-22 05:20:32 +00:00
mac68k Set rr0_dcd. 1997-11-02 08:05:06 +00:00
mips Incorporate a 4.4BSD-Lite workaround for a bug in cache invalidation. 1997-11-01 06:34:07 +00:00
mvme68k Set rr0_dcd. 1997-11-02 08:05:06 +00:00
ofppc fix chrtoblk declaration 1997-10-16 23:42:35 +00:00
pc532 Add prototypes for mcount and _mcoount. 1997-10-28 06:03:25 +00:00
pica * Use ANSI-clean names for host-specific byte-order definition 1997-10-20 09:57:05 +00:00
pmax getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
powerpc Implement __RENAME() in <machine/cdefs.h> 1997-10-22 05:20:32 +00:00
sparc Set rr0_dcd. 1997-11-02 08:05:06 +00:00
sun3 Set rr0_dcd. 1997-11-02 08:05:06 +00:00
sun3x getopt returns -1 not EOF 1997-11-01 06:49:14 +00:00
vax Major rewriting, optimization and simplifying of the pmap code: 1997-11-02 14:25:26 +00:00
x68k use CPPFLAGS instead of CFLAGS 1997-10-26 22:09:43 +00:00