Re: [Etherboot-users] Re: [Etherboot-developers] TX Timeout
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ebi...@ln...> - 2001-08-04 10:18:54
|
ke...@us... writes: > >Just so long as you aren't adverse to handling interrupts in etherboot > >:) > > Just as long I don't have to do the testing. :-) Not a problem... > >Actually now that I think about it I'm curious how does etherboot > >while in protected mode allow the BIOS to handle interrupts in real > >mode? Hmm. I'll have to look. > > Everytime it does a BIOS call it goes into real mode and interrupts get > handled then. So this is whenever it's outputing a character, waiting > for input, or waiting for a timeout to end. At all other times, it's in > protected mode and interrupts are disabled. That's why there's no code > to set up the PM IDT. O.k. This may be the problem Hamish was seeing. As we don't have any BIOS services with linuxBIOS etherboot never even attempts to do BIOS calls. Though that would tent to cause timeouts to never occur instead of having them occur to late. I guess it could also lead to timeouts that are two short in the ehterboot code if interrupts are disabled for multiple clock ticks. O.k. Time to stop and read the code. Eric |