On Thursday 28 Jul 2011 14:29:45 Jedrzej Kalinowski wrote:
> > That's fantastic; thanks a lot for doing that!
> > 
> > Could you post the code that generated those two dumps as well, just
> > so that I
> > can be totally sure what's going on?
> 
>  I'm happy this looks useful :).
> 
>  Please find the patch links I've added under jpg links.

Sorry for the extended delay.  I've spent some time looking at this.  The only 
possible culprit I can find is the call to INT 15,2401 in enable_a20_bios().  
This call potentially corrupts some registers (if the BIOS does so, which 
seems to be known to happen on some AMI BIOSes).

I've made enable_a20_bios() preserve all registers to guard against BIOS 
corruption:

  http://git.ipxe.org/ipxe.git/commitdiff/10a6536

Could you try this latest version and see if the problem still exists?

Thanks,

Michael
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to