HardenedBSD/sys/amd64/include
attilio 1a19fc806c Handling all the three clocks (hardclock, softclock, profclock) with the
LAPIC may lead to aliasing for softclock and profclock because frequencies
are sized in order to fit mainly hardclock.
atrtc used to take care of the softclock and profclock and it does still
do, if the LAPIC can't handle the clocks properly.

Revert the change when the LAPIC started taking charge of all three of
them and let atrtc handle softclock and profclock if not explicitly
requested. Such request can be made setting != 0 the new tunable
machdep.lapic_allclocks or if the new device ATPIC is not present
within the i386 kernel config (atrtc is linked to atpic presence).

Diagnosed by:	Sandvine Incorporated
Reviewed by:	jhb, emaste
Sponsored by:	Sandvine Incorporated
MFC:		3 weeks
2010-01-15 16:04:30 +00:00
..
pc
xen
_align.h
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h
acpica_machdep.h
apicreg.h
apicvar.h Handling all the three clocks (hardclock, softclock, profclock) with the 2010-01-15 16:04:30 +00:00
apm_bios.h
asm.h
asmacros.h
atomic.h
bus_dma.h
bus.h
clock.h
cpu.h
cpufunc.h Quiet variable "shadows" warning: 2010-01-01 20:55:11 +00:00
cputypes.h
db_machdep.h
elf.h Define architectural load bases for PIE binaries. Addresses were selected 2009-10-10 15:31:24 +00:00
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
gdb_machdep.h
ieeefp.h
in_cksum.h
intr_machdep.h Add a facility for associating optional descriptions with active interrupt 2009-10-15 14:54:35 +00:00
iodev.h Use io(4) for I/O port access on ia64, rather than through sysarch(2). 2010-01-11 18:10:13 +00:00
kdb.h
legacyvar.h
limits.h
mca.h mca: improve status checking, recording and reporting 2009-12-02 15:45:55 +00:00
md_var.h Amd64 init_secondary() calls initializecpu() while curthread is still 2009-11-13 13:07:01 +00:00
memdev.h
metadata.h
minidump.h
mp_watchdog.h
mptable.h
mutex.h
nexusvar.h
param.h Uppercase the UL suffix on a constant, so Flexelint doesn't worry that 2009-11-16 10:53:04 +00:00
pcb.h
pci_cfgreg.h
pcpu.h
pmap.h
pmc_mdep.h
ppireg.h
proc.h
profile.h
psl.h
ptrace.h
reg.h
reloc.h
resource.h
runq.h
segments.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h
specialreg.h x86 cpu features: add MOVBE reporting and flag 2009-11-30 11:11:08 +00:00
stack.h
stdarg.h
sysarch.h
timerreg.h
trap.h
tss.h
ucontext.h
varargs.h
vm.h
vmparam.h