freebsd-dev/sys/sparc64
Jake Burkholder 50e24eb628 - Move the routine for flushing all user mappings from the tlb from pmap to
the cpu dependent files.  It will need to be done differently for USIII.
- Simplify the logic for detecting context rollovers.  Instead of dealing
  with it when the next context switch would cause the context numbers to
  rollover, deal with it when they actually do rollover.
- Move some things around in cpu_switch so that we only do 1 membar #Sync
  when switching address space, instead of 2.
- Detect kernel threads by comparing the new vm space to vmspace0, instead
  if checking if the tlb context is 0.
- Removed some debug code.
2003-04-13 21:54:58 +00:00
..
central Use M_WAITOK. 2003-02-19 17:25:58 +00:00
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf The fxp(4) driver is now working on sparc64 too! 2003-04-08 20:55:30 +00:00
ebus Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
fhc Fix definite panic when releasing interrupt resources. 2003-02-19 19:40:40 +00:00
include - Move the routine for flushing all user mappings from the tlb from pmap to 2003-04-13 21:54:58 +00:00
isa Add two new workaround for firmware anomalies: 2002-11-07 16:07:46 +00:00
pci Change the operation parameter of bus_dmamap_sync() from an 2003-04-10 23:03:33 +00:00
sbus fix typo in the previous commit. 2003-04-12 06:43:28 +00:00
sparc64 - Move the routine for flushing all user mappings from the tlb from pmap to 2003-04-13 21:54:58 +00:00