Set up %ds *before* testing a value in our data segment (d'oh!).
authorMichael Brown <mcb30@etherboot.org>
Tue, 10 Jul 2007 16:08:32 +0000 (17:08 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 10 Jul 2007 16:08:32 +0000 (17:08 +0100)
commitefd322091d66bf019ac5f13d52f13535e5e4dc68
treeff56937f4a2bb256a280da1de275e1f79d7bfb68
parentf6f9a3098dbe62c6b819bbb012702794eef60d3c
Set up %ds *before* testing a value in our data segment (d'oh!).

Always send EOI; do not chain to BIOS's default interrupt handler.
They are just too unpredictable; at least VMware's seems to kill the
machine if you go anywhere near it.

Disable interrupts after return from PXENV_UNDI_ISR, just in case some
dumb PXE stack enables them.
src/arch/i386/drivers/net/undiisr.S