freebsd-skq/sys/ia64/include
marcel a8e6531463 Only use the interval timer for clock interrupts on the BSP and
have the BSP use IPIs to trigger clock interrupts on the APs.
This allows us to run on hardware configurations for which the
ITC has non-uniform frequencies across CPUs.

While here, change the clock XIV to type IPI so as to protect
the interrupt delivery against CPU re-balancing once that's
implemented.
2010-03-26 02:29:15 +00:00
..
pc
_align.h Get rid of the _NO_NAMESPACE_POLLUTION kludge by creating an 2009-09-08 20:45:40 +00:00
_bus.h
_inttypes.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
_limits.h
_regset.h
_stdint.h
_types.h
acpica_machdep.h
asm.h o Align function on a 32-byte boundary so that the core's front-end 2009-10-21 18:09:48 +00:00
atomic.h Define mb(), rmb() and wmb() for real. 2008-11-22 06:56:49 +00:00
bootinfo.h
bus_dma.h
bus.h Some code churn: 2010-02-14 16:56:24 +00:00
clock.h Revamp the interrupt code based on the previous commit: 2010-03-17 00:37:15 +00:00
cpu.h
cpufunc.h Revamp bus_space access functions: 2009-12-30 18:15:25 +00:00
db_machdep.h
dig64.h
efi.h Fix previous commitr:. efi_var_set() was copied from efi_var_get(), 2010-01-14 02:38:46 +00:00
elf.h Provide groundwork for 32-bit binary compatibility on non-x86 platforms, 2010-03-11 14:49:06 +00:00
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h Don't include <machine/_regset.h> when _MACHINE_REGSET_H_ in defined. 2010-03-21 22:33:09 +00:00
gdb_machdep.h
ia64_cpu.h Make sure bus space accesses use unorder memory loads and stores. 2009-12-03 04:06:48 +00:00
ieee.h
ieeefp.h
in_cksum.h
intr.h Revamp the interrupt code based on the previous commit: 2010-03-17 00:37:15 +00:00
intrcnt.h Revamp the interrupt code based on the previous commit: 2010-03-17 00:37:15 +00:00
iodev.h Add ioctl requests to /dev/io on ia64 for reading and writing 2010-01-14 02:48:39 +00:00
kdb.h Define struct pcpu_md as the only MD field of struct pcpu (pc_acpi_id 2009-12-07 06:41:27 +00:00
limits.h
mca.h Add a bit definition for invalid timestamp in the record header. 2009-12-23 04:39:05 +00:00
md_var.h Some code churn: 2010-02-14 16:56:24 +00:00
memdev.h
mutex.h
nexusvar.h
pal.h
param.h Allocate the VHPT for each CPU in cpu_mp_start(), rather than 2009-12-07 00:54:02 +00:00
pcb.h Don't include <machine/_regset.h> when _MACHINE_REGSET_H_ in defined. 2010-03-21 22:33:09 +00:00
pci_cfgreg.h Some code cleanups: 2010-02-14 17:03:20 +00:00
pcpu.h Only use the interval timer for clock interrupts on the BSP and 2010-03-26 02:29:15 +00:00
pmap.h Remove pm_active from struct pmap as it serves no purpose. 2010-02-21 23:10:13 +00:00
pmc_mdep.h
proc.h Reimplement the lazy FP context switching: 2009-10-31 22:27:31 +00:00
profile.h
pte.h
ptrace.h
reg.h Provide groundwork for 32-bit binary compatibility on non-x86 platforms, 2010-03-11 14:49:06 +00:00
reloc.h
resource.h
runq.h
sal.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h Revamp the interrupt code based on the previous commit: 2010-03-17 00:37:15 +00:00
stdarg.h
sysarch.h Use io(4) for I/O port access on ia64, rather than through sysarch(2). 2010-01-11 18:10:13 +00:00
ucontext.h
unwind.h
varargs.h
vm.h Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
vmparam.h Some code churn: 2010-02-14 16:56:24 +00:00