freebsd-nq/sys/i386
John Baldwin bb5d43ae2a Unbreak stack traces across double faults. In a particular edge case
(calling a __dead2 function such as panic() at the end of a function), the
saved %eip on the stack will actually not be part of the function that
executed a call instruction but instead will be the first instruction of
the next function in the text.  This happens with dblfault_handler() and
syscall() for example.  Work around this in the one place it matters by
looking at the saved %eip - 1 to determine the calling function when we
check for "magic" frames.

MFC after:	2 weeks
2005-01-18 03:48:02 +00:00
..
acpica Only export defined symbols. Note that I couldn't find any difference 2004-12-12 06:59:14 +00:00
bios /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
compile
conf Fix a comment to match reality. 2005-01-17 08:35:50 +00:00
cpufreq Start all license/copyright notice comments with /*-, per tradition 2005-01-05 19:10:48 +00:00
i386 Unbreak stack traces across double faults. In a particular edge case 2005-01-18 03:48:02 +00:00
ibcs2 /* -> /*- for license, add FreeBSD tag 2005-01-06 23:22:04 +00:00
include Introduce bus_dmamap_load_mbuf_sg(). Instead of taking a callback arg, this 2005-01-07 07:57:18 +00:00
isa /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
linux /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
pci /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
svr4 /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
Makefile