freebsd-skq/sys/i386
iedowse 478926021c Remove the Xresume* labels from the i386 interrupt handlers; the
code in ipl.s and icu_ipl.s that used them was removed when the
interrupt thread system was committed. Debuggers also knew about
Xresume* because these labels hide the real names of the interrupt
handlers (Xintr*), and debuggers need to special-case interrupt
handlers to get the interrupt frame.

Both gdb and ddb will now use the Xintr* and Xfastintr* symbols to
detect interrupt frames. Fast interrupt frames were never identified
correctly before, so this fixes the problem of the running stack
frame getting lost in a ddb or gdb trace generated from a fast
interrupt - e.g. when debugging a simple infinite loop in the kernel
using a serial console, the frame containing the loop would never
appear in a gdb or ddb trace.

Reviewed by:	jhb, bde
2001-10-09 19:54:52 +00:00
..
acpica Now that this code is MD, we don't need the i386 ifdefs. 2001-09-07 03:00:30 +00:00
apm KSE Milestone 2 2001-09-12 08:38:13 +00:00
bios KSE Milestone 2 2001-09-12 08:38:13 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Note that this driver is soon to be deprecated and removed from FreeBSD. 2001-10-09 00:14:41 +00:00
i386 Remove the Xresume* labels from the i386 interrupt handlers; the 2001-10-09 19:54:52 +00:00
ibcs2 KSE Milestone 2 2001-09-12 08:38:13 +00:00
include Allow atomic ops to be somewhat safely used in userland. We always use 2001-10-08 20:58:24 +00:00
isa Remove the Xresume* labels from the i386 interrupt handlers; the 2001-10-09 19:54:52 +00:00
linux Regen: Stop using linux_getpgid(). Use the native getpgid() 2001-09-28 01:32:27 +00:00
pci It turns out that while Toshiba laptops don't want to route interrupts 2001-08-28 16:35:01 +00:00
svr4 If we have a p variable pointing to td->td_proc already, use it instead of 2001-09-18 21:20:58 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00