freebsd-nq/sys/amd64/include
Kip Macy e5f8d4099d Newer versions of gcc don't support treating structures passed by value
as if they were really passed by reference. Specifically, the dead stores
elimination pass in the GCC 4.1 optimiser breaks the non-compliant behavior
on which FreeBSD relied. This change brings FreeBSD up to date by switching
trap frames to being explicitly passed by reference.

Reviewed by: kan
Tested by: kan
2006-12-17 06:48:40 +00:00
..
pc
_bus.h
_inttypes.h
_limits.h
_stdint.h
_types.h
acpica_machdep.h
apicreg.h
apicvar.h Newer versions of gcc don't support treating structures passed by value 2006-12-17 06:48:40 +00:00
asm.h
asmacros.h Removed all traces of HIDENAME() in amd64 and i386 kernel code. Using 2006-10-28 06:04:29 +00:00
atomic.h
bus_dma.h
bus.h Merge/sync with i386: various cosmetic tweaks 2006-03-14 00:01:56 +00:00
clock.h First part of a little cleanup in the calendar/timezone/RTC handling. 2006-10-02 12:59:59 +00:00
cpu.h Clean out sysctl machdep.* related defines. 2006-05-11 17:29:25 +00:00
cpufunc.h
cputypes.h
db_machdep.h
elf.h PR: 2006-10-04 21:37:10 +00:00
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
gdb_machdep.h Sync with i386: Map exceptions to signals in gdb_cpu_signal() so 2006-04-04 03:00:20 +00:00
ieeefp.h
in_cksum.h
intr_machdep.h Sort function prototypes. 2006-12-12 19:24:45 +00:00
iodev.h
kdb.h Eliminate HAVE_STOPPEDPCBS. On ia64 the PCPU holds a pointer to the 2006-04-03 22:51:47 +00:00
legacyvar.h
limits.h
md_var.h MFi386: 2006-06-19 22:36:01 +00:00
memdev.h
metadata.h
minidump.h Introduce minidumps. Full physical memory crash dumps are still available 2006-04-21 04:24:50 +00:00
mp_watchdog.h
mptable.h
mutex.h Move clock_lock prototype into <machine/clock.h>, where it is more 2006-05-19 18:53:50 +00:00
param.h
pcb_ext.h
pcb.h
pci_cfgreg.h
pcpu.h
pmap.h Use a different bitmask for superpages' base address so that it 2006-12-05 11:31:33 +00:00
pmc_mdep.h
ppireg.h
proc.h
profile.h In the userland .mcount(): 2006-10-28 13:12:06 +00:00
psl.h
ptrace.h
reg.h Add support for 8 byte hardware watches in long mode. Kernel hardware 2006-11-17 20:27:01 +00:00
reloc.h
resource.h
runq.h
segments.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h Add a new 'pmap_invalidate_cache()' to flush the CPU caches via the 2006-05-01 21:36:47 +00:00
specialreg.h Sync specialreg.h changes between amd64 and i386 with few fixes. 2006-07-13 16:09:40 +00:00
stdarg.h Use __builtin_va_start instead of __builtin_stdarg_start. GCC4 obsoletes 2006-09-21 01:37:02 +00:00
sysarch.h
timerreg.h
trap.h MFi386: The SIGFPE macros were moved to signal.h (FPE_INTOVF etc) 2006-03-14 00:01:22 +00:00
tss.h
ucontext.h
varargs.h
vmparam.h