summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
diff options
context:
space:
mode:
authordrochner <drochner@NetBSD.org>2002-07-07 13:23:17 +0000
committerdrochner <drochner@NetBSD.org>2002-07-07 13:23:17 +0000
commit5641e4d726ca82c0dc2f8ad4d42a6005de35cb8d (patch)
tree18afd702c0043ac29f98a77f4445d053c8a1e24e /sys/dev/microcode
parentbc442c7173308d6e5afb9617e9d0ec0eabf1e1e7 (diff)
Initialize the kernel vm86 code before autoconfiguration, so that
BIOS calls can be used for device probing etc. And now it's getting nasty: The kvm86 code needs a TSS, and it is most convenient to use proc0's instead of doing some static allocation. (We might reconsider this if we want to use vm86 for console initialization, ie much earlier.) For the TSS slot to be allocated, we have to move the call to i386_proc0_tss_ldt_init() up. Since the npx code twiddles CR0 the corresponding pcb field must be synchronized later. It would probably be cleaner to do this in the npx driver.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions