freebsd-skq/sys/i386
Joseph Koshy d0d0192f83 Correct a callchain capture bug on the i386.
On the i386 architecture, the processor only saves the current value
of `%esp' on stack if a privilege switch is necessary when entering
the interrupt handler.   Thus, `frame->tf_esp' is only valid for
an entry from user mode.  For interrupts taken in kernel mode, we
need to determine the top-of-stack for the interrupted kernel
procedure by adding the appropriate offset to the current frame
pointer.

Reported by:	kris, Fabien Thomas
Tested by:	Fabien Thomas <fabien.thomas at netasq dot com>
2008-09-15 06:47:52 +00:00
..
acpica Don't enforce unique device minor number policy anymore. 2008-06-11 18:55:19 +00:00
bios Now that all platforms use genclock, shuffle things around slightly 2008-04-22 19:38:30 +00:00
compile
conf Resurrect the sbni(4) driver. Someone finally tested the MPSAFE patches and 2008-09-10 18:36:58 +00:00
cpufreq Add a proper detach method to the est(4) driver using cpufreq_unregister(). 2008-09-10 17:41:41 +00:00
i386 When doing rfork(0), i.e. separating curproc VM from any other user of 2008-09-12 09:53:29 +00:00
ibcs2 Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread 2008-08-28 15:23:18 +00:00
include Correct a callchain capture bug on the i386. 2008-09-15 06:47:52 +00:00
isa - Add the i386_memio_map_load() function to load I/O address table. 2008-09-07 04:44:24 +00:00
linux Segment registers are stored in the uc_mcontext member of the struct 2008-09-07 16:39:21 +00:00
pci Add a 'hw.pci.mcfg' tunable. It can be set to 0 to disable memory-mapped 2008-09-11 21:42:11 +00:00
svr4 Since version 4.3, gcc changed its behaviour concerning the i386/amd64 2008-03-13 10:54:38 +00:00
xbox In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00
xen Get initial bootstrap of APs working under xen. 2008-09-10 07:11:08 +00:00
Makefile Update entries for building tags. 2007-05-13 18:21:54 +00:00