freebsd-nq/sys/amd64/include
John Baldwin 333b8de537 MFi386:
- Move PUSH_FRAME and POP_FRAME to asmacros.h and use PUSH_FRAME in
  atpic entry points.
- Move PCPU_* asm macros out of the middle of the asm profiling macros.
- Pass IRQ vector argument as an int rather than void * to reduce diffs
  with i386.
- EOI the lapic in C for the lapic timer handler.
- GC unused Xcpuast function.
- Split IPI_STOP handling code of ipi_nmi_handler() out into a
  cpustop_handler() function and call it from Xcpustop rather than
  duplicating all the logic in assembly.
- Fixup the list of symbols with interrupt frames in ddb traces.
  Xatpic_fastintr* have never existed on amd64, and the lapic timer
  handler and various IPI handlers were missing.
- Use trapframe instead of intrframe for interrupt entry points (on amd64
  the interrupt vector was already a separate argument, so the two frames
  were already identical) and GC intrframe.

Submitted by:	peter (3)
2005-12-08 18:33:30 +00:00
..
pc Make the facility for recognizing BIOS-signatures more general 2005-07-21 09:48:37 +00:00
_bus.h
_inttypes.h
_limits.h Move MINSIGSTKSZ from <machine/signal.h> to <machine/_limits.h> and rename 2005-08-20 16:44:41 +00:00
_stdint.h
_types.h Check the alignment of the IP header before passing the packet up to the 2005-07-02 23:13:31 +00:00
acpica_machdep.h
apicreg.h
apicvar.h MFi386: 2005-12-08 18:33:30 +00:00
asm.h
asmacros.h MFi386: 2005-12-08 18:33:30 +00:00
atomic.h Add a new atomic_fetchadd() primitive that atomically adds a value to a 2005-09-27 17:39:11 +00:00
bus_dma.h Fix $FreeBSD$. 2005-07-22 04:03:25 +00:00
bus.h
clock.h
cpu.h
cpufunc.h
cputypes.h
db_machdep.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h MFi386: 2005-12-08 18:33:30 +00:00
gdb_machdep.h
ieeefp.h
in_cksum.h
intr_machdep.h MFi386: 2005-12-08 18:33:30 +00:00
iodev.h
kdb.h
legacyvar.h MFi386: pci attribute allocation fixes. 2005-09-18 01:42:43 +00:00
limits.h
md_var.h - Print number of physical/logical cores and more CPUID info. 2005-10-14 22:52:01 +00:00
memdev.h
metadata.h
mp_watchdog.h
mptable.h
mutex.h
param.h Drop _MACHINE_ARCH and _MACHINE defines (not to be confused with 2005-12-06 13:27:21 +00:00
pcb_ext.h
pcb.h I believe the stack underflows during early development that caused me to 2005-09-27 21:11:35 +00:00
pci_cfgreg.h
pcpu.h
pmap.h - Cleanup whitespace and extra ()s in vtophys() macros. 2005-12-06 21:09:01 +00:00
pmc_mdep.h MFP4: 2005-06-09 19:45:09 +00:00
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 Move MINSIGSTKSZ from <machine/signal.h> to <machine/_limits.h> and rename 2005-08-20 16:44:41 +00:00
smp.h MFi386: 2005-12-08 18:33:30 +00:00
specialreg.h Correct few MSR addresses. 2005-10-15 00:44:56 +00:00
stdarg.h
sysarch.h
timerreg.h
trap.h
tss.h
ucontext.h
varargs.h
vmparam.h