[romprefix] On a PCI3.0, non-BBS system, use the correct %cs for INT19
authorMichael Brown <mcb30@etherboot.org>
Fri, 22 Aug 2008 02:01:46 +0000 (03:01 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 22 Aug 2008 02:01:46 +0000 (03:01 +0100)
commit82baea0a4b73998e1f4f61c5a70a9249c84f89fa
treec7b71976e62f8823710148b55db219d525d59011
parent4815188dfc5fe6f5838a04d3a55e6a78d6dfb5fa
[romprefix] On a PCI3.0, non-BBS system, use the correct %cs for INT19

On a system that doesn't support BBS, we end up hooking INT19 to gain
control of the boot process.  If the system is PCI3.0, we must take
care to use the runtime value for %cs, rather than the POST-time
value, otherwise we end up pointing INT19 to the temporary option ROM
POST scratch area.
src/arch/i386/prefix/romprefix.S