NetBSD/sys/arch/i386
thorpej b0dc085df7 Move the TSS selector out of the PCB and put it into mdproc. We
need to access this when we have the proclist locked for reading,
and thus cannot store it in the PCB (which may be swapped out).

As part of this, call pmap_activate() from cpu_switch() to switch
to the new address space, and refresh the PCB's copy of the LDT
selector from the pmap structure (see above paragraph).  We need
to do this for MP support anyhow.

Fixes a "panic: spinlock_switchcheck: CPU 0 has 1 spin locks" via
gdt_compact() reported by Nathan Williams.
2000-08-16 04:44:35 +00:00
..
bioscall
compile
conf Edit adv0 comment to include "SCSI"; now 'grep -v -i SCSI GENERIC' works. 2000-08-15 20:09:26 +00:00
eisa Add functions to read EISA configuration data for MEM, IRQ, DMA, and IO. 2000-08-11 00:43:18 +00:00
gdbscripts Rename "stack" to "stacktrace" and have "stack" call "stacktrace $ebp $eip" 2000-06-08 14:42:11 +00:00
i386 Move the TSS selector out of the PCB and put it into mdproc. We 2000-08-16 04:44:35 +00:00
include Move the TSS selector out of the PCB and put it into mdproc. We 2000-08-16 04:44:35 +00:00
isa Kwality control: 2000-07-02 04:40:33 +00:00
mca #if 0 bogus mca_intr_establish() added possibly mistakely 2000-08-13 10:38:38 +00:00
pci Add another option PCIBIOS_INTR_GUESS for no compatible ICU found case. 2000-08-10 21:18:27 +00:00
pnpbios remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-29 08:44:03 +00:00
stand Fix "suggest parentheses around assignment ..." warning in normally 2000-07-30 06:11:38 +00:00
Makefile Remove pcvt tentacles. 2000-06-11 02:41:10 +00:00