1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-28 11:57:28 +00:00
freebsd/sys/amd64/amd64
John Baldwin 98f9879242 Introduce a standard name for the lock protecting an interrupt controller
and it's associated state variables: icu_lock with the name "icu".  This
renames the imen_mtx for x86 SMP, but also uses the lock to protect
access to the 8259 PIC on x86 UP.  This also adds an appropriate lock to
the various Alpha chipsets which fixes problems with Alpha SMP machines
dropping interrupts with an SMP kernel.
2001-12-20 23:48:31 +00:00
..
amd64_mem.c
amd64-gdbstub.c A set of changes to reduce the number of include files the kernel 2001-07-08 04:56:07 +00:00
apic_vector.S Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
atomic.c
autoconf.c Add new boot flag to i386 boot: -p. 2001-12-10 20:02:22 +00:00
bios.c Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
busdma_machdep.c Teach bus_dmamem_free() about contigfree(). This is a bit of a hack, 2001-08-15 17:26:54 +00:00
cpu_switch.S Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
db_disasm.c Quiet a variable format-string warning. 2001-07-19 02:16:24 +00:00
db_interface.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
db_trace.c Remove the Xresume* labels from the i386 interrupt handlers; the 2001-10-09 19:54:52 +00:00
elf_machdep.c
exception.s Remove references to the old giant kernel lock in various comments. 2001-08-24 16:46:15 +00:00
exception.S Remove references to the old giant kernel lock in various comments. 2001-08-24 16:46:15 +00:00
fpu.c Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
genassym.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
identcpu.c cpuid bit 30 is 'IA64', for when you're running in i386 mode on an ia64 2001-11-30 11:57:23 +00:00
in_cksum.c In in_cksumdata, len must be a signed type. 2001-10-05 18:58:22 +00:00
initcpu.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
legacy.c Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
locore.s KSE Milestone 2 2001-09-12 08:38:13 +00:00
locore.S KSE Milestone 2 2001-09-12 08:38:13 +00:00
machdep.c Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
mem.c o Modify device open access control for /dev/mem and friends to use 2001-09-26 20:08:02 +00:00
mp_machdep.c Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
mpboot.S
mptable.c Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
nexus.c Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
pmap.c Replace a bunch of: 2001-12-20 05:29:59 +00:00
prof_machdep.c
support.s Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
support.S Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
swtch.s Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
sys_machdep.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
trap.c Device Polling code for -current. 2001-12-14 17:56:12 +00:00
tsc.c Introduce a standard name for the lock protecting an interrupt controller 2001-12-20 23:48:31 +00:00
vm_machdep.c In a couple of places, we recalculated addresses we already had in local 2001-12-18 18:46:32 +00:00