1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/sparc64
Thomas Moestl 62ec4add59 1. Implement an optimization for pmap_remove() and pmap_protect(): if a
substantial fraction of the number of entries of tte's in the tsb
   would need to be looked up, traverse the tsb instead. This is crucial
   in some places, e.g. when swapping out a process, where a certain
   pmap_remove() call would take very long time to complete without this.
2. Implement pmap_qenter_flags(), which will become used later
3. Reactivate the instruction cache flush done when mapping as executable.
   This is required e.g. when executing files via NFS, but is known to
   cause problems on UltraSPARC-IIe CPU's. If you have such a CPU, you
   will need to comment this call out for now.

Submitted by:	jake (3)
2002-01-02 18:49:20 +00:00
..
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf Add device ofw_console so this kernel is usable. 2001-12-29 05:58:07 +00:00
ebus Add EBus support code, ported from NetBSD. 2001-11-09 20:23:38 +00:00
include 1. Implement an optimization for pmap_remove() and pmap_protect(): if a 2002-01-02 18:49:20 +00:00
isa Add ISA support code for sparc64. 2001-11-09 20:21:21 +00:00
pci Correct the defintion of struct ofw_upa_regs, and use it instead of 2002-01-02 18:27:13 +00:00
sparc64 1. Implement an optimization for pmap_remove() and pmap_protect(): if a 2002-01-02 18:49:20 +00:00