NetBSD/sys/arch/amd64/include
fvdl c43b35423e Pass pointers to frames from assembly, do not use the 'frame on stack
as argument passed by value' trick, as gcc 3.3.x makes (valid) assumptions
about the stack that will not be true. Costs 2 instructions per trap/syscall
on i386, 4 per interrupt for MP. One instruction per trap/syscall on amd64,
2 per interrupt for MP. I expect gcc 3.3.1 to make up for this by better
optimization (it'd better..)

While here, make amd64 compile again by using subr_mbr_disk.c
2003-08-20 21:48:35 +00:00
..
acpi_func.h ACPI support. Wakeup code still to be done. 2003-05-11 21:39:00 +00:00
acpi_machdep.h ACPI support. Wakeup code still to be done. 2003-05-11 21:39:00 +00:00
ansi.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
aout_machdep.h
apicvar.h
asm.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
atomic.h
bios32.h
bootinfo.h
bswap.h
bus.h
byte_swap.h
cdefs.h
cpu_counter.h
cpu.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
cpufunc.h Move x86_pause() out of ifdef _KERNEL. 2003-05-08 10:27:43 +00:00
cpuvar.h
db_machdep.h Make sure to include opt_foo.h if a defflag option FOO is used. 2003-06-23 11:00:59 +00:00
disklabel.h mbr partition stuff isn't saved here (or anywhere else) anymore. 2003-08-04 10:09:10 +00:00
elf_machdep.h
endian_machdep.h
endian.h
float.h
fpu.h
frame.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
frameasm.h
gdt.h
i8259.h
i82093reg.h Reselect the ioapic register for each read or write. 2003-05-11 15:46:57 +00:00
i82093var.h
i82489reg.h
i82489var.h
ieee.h
ieeefp.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
intr.h
intrdefs.h
isa_machdep.h
kcore.h
limits.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
loadfile_machdep.h
lock.h
Makefile
math.h
mcontext.h
mpacpi.h ACPI support. Wakeup code still to be done. 2003-05-11 21:39:00 +00:00
mpbiosreg.h
mpbiosvar.h
mpconfig.h
mtrr.h
netbsd32_machdep.h
param.h
pcb.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
pci_machdep.h Handle 64bit DMA addresses on PCI for platforms that can (currently only 2003-06-15 23:08:53 +00:00
pic.h
pio.h
pmap.h
pmc.h
proc.h Pass pointers to frames from assembly, do not use the 'frame on stack 2003-08-20 21:48:35 +00:00
profile.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
psl.h
pte.h
ptrace.h
reg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
segments.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
setjmp.h
signal.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
specialreg.h
stdarg.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sysarch.h
trap.h
tss.h
types.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
userret.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
varargs.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
vmparam.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00