1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys/sparc64
Jake Burkholder 4339fe0983 1. Certain tlb operations need to be atomic, so disable interrupts for
their duration.  This is still only effective as long as they are
   only used in the static kernel.  Code in modules may cause instruction
   faults which makes these break in different ways anyway.
2. Add a load bearing membar #Sync.
3. Add an inline for demapping an entire context.

Submitted by:	tmm (1, 2)
2001-12-29 07:07:35 +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. Certain tlb operations need to be atomic, so disable interrupts for 2001-12-29 07:07:35 +00:00
isa Add ISA support code for sparc64. 2001-11-09 20:21:21 +00:00
pci Add a workaround for quirky PCI devices that set the intpin register to 2001-12-21 21:35:47 +00:00
sparc64 Newer versions of gcc have a bug where switch statements with only 2001-12-23 07:04:05 +00:00