1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/sys/sparc64/include
Marius Strobl 33f12b1200 Use the STICK timers only when absolutely necessary, i.e. if a machine
consists of CPUs running at different speeds, for driving hardclock as
these timers in turn are driven at frequencies as low as 5MHz, resulting
in bad granularity compared to the TICK timers. However, don't employ
the workaround for the BlackBird erratum #1 when using the TICK timer
on machines with cheetah-class CPUs for performance reasons.

Reported by:	Florian Smeets
2008-09-20 11:26:13 +00:00
..
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h
asi.h For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages 2008-09-08 21:24:25 +00:00
asm.h
asmacros.h
atomic.h
bus_common.h - Use the name returned by device_get_nameunit(9) for the name of the 2008-05-07 21:22:15 +00:00
bus_dma.h
bus_private.h
bus.h - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro; 2008-05-08 21:10:39 +00:00
cache.h - USIII-based machines can consist of CPUs having different cache 2008-09-02 21:13:54 +00:00
ccr.h
clock.h - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
cpu.h Flesh out MMU and cache handling of cheetah-class CPUs. 2008-09-04 19:58:52 +00:00
cpufunc.h - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
db_machdep.h
dcr.h Flesh out MMU and cache handling of cheetah-class CPUs. 2008-09-04 19:58:52 +00:00
elf.h
endian.h
exec.h
float.h
floatingpoint.h
fp.h
frame.h
fsr.h
gdb_machdep.h
idprom.h
ieee.h
ieeefp.h
in_cksum.h Revert the addition of "__volatile" to "__asm" done in r180011, since 2008-07-05 15:28:30 +00:00
instr.h
intr_machdep.h o Rename ic_eoi to ic_clear to emphasize the functions it points 2008-04-23 20:04:38 +00:00
iommureg.h
iommuvar.h - Use the name returned by device_get_nameunit(9) for the name of the 2008-05-07 21:22:15 +00:00
kdb.h
kerneldump.h
ktr.h
limits.h
lsu.h
md_var.h
memdev.h Remove the unused major/minor numbers from iodev and memdev. 2008-06-25 07:45:31 +00:00
metadata.h
mutex.h
ofw_bus.h
ofw_machdep.h
ofw_mem.h
ofw_nexus.h
param.h
pcb.h
pcpu.h - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
pmap.h
pmc_mdep.h
proc.h
profile.h
pstate.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h - Newer firmware versions no longer provide SUNW,stop-self so just 2008-09-18 13:56:30 +00:00
stack.h
stdarg.h
sysarch.h - Include <machine/utrap.h> so this header doesn't have an MD 2008-04-23 20:38:37 +00:00
tick.h Use the STICK timers only when absolutely necessary, i.e. if a machine 2008-09-20 11:26:13 +00:00
tlb.h For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages 2008-09-08 21:24:25 +00:00
trap.h Use the PROM provided SUNW,set-trap-table to take over the trap 2008-09-04 20:52:54 +00:00
tsb.h
tstate.h
tte.h The physical address space of cheetah-class CPUs has been extended 2008-09-04 19:43:14 +00:00
ucontext.h
upa.h
utrap.h
varargs.h
ver.h - USIII-based machines can consist of CPUs running at different 2008-09-03 17:39:19 +00:00
vmparam.h Assume OpenSolaris knows better and use their value for VM_MAX_PROM_ADDRESS. 2008-08-12 20:00:28 +00:00
watch.h
wstate.h