summaryrefslogtreecommitdiffstats
path: root/sys/amd64/isa/icu.h
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2005-12-08 18:33:30 +0000
committerjhb <jhb@FreeBSD.org>2005-12-08 18:33:30 +0000
commite2841d2b9faa3ba4a8dd511d77c48633acbccfb6 (patch)
tree9efe6d68c2b5019d44a2d7f710ee497dfef09db5 /sys/amd64/isa/icu.h
parentd42177951b2a604d3cafce3433ecc900e90d3a5f (diff)
downloadFreeBSD-src-e2841d2b9faa3ba4a8dd511d77c48633acbccfb6.zip
FreeBSD-src-e2841d2b9faa3ba4a8dd511d77c48633acbccfb6.tar.gz
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)
Diffstat (limited to 'sys/amd64/isa/icu.h')
-rw-r--r--sys/amd64/isa/icu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/isa/icu.h b/sys/amd64/isa/icu.h
index f25fac6..ce01253 100644
--- a/sys/amd64/isa/icu.h
+++ b/sys/amd64/isa/icu.h
@@ -43,7 +43,7 @@
#define ICU_IMR_OFFSET 1
-void atpic_handle_intr(void *cookie, struct intrframe iframe);
+void atpic_handle_intr(u_int vector, struct trapframe frame);
void atpic_startup(void);
#endif /* !_AMD64_ISA_ICU_H_ */
OpenPOWER on IntegriCloud