[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A20 delay



>>>>> "Aleksey" == Quality Quorum <qqi@world.std.com> writes:

>> If instead of the "delay loop" we use the old "outb al, $0x80" delay, it works again...
>> 
>> As far as I understood, the delay was causing problem to you for A20 setting and
>> not the PIC. If this is the case, I would suggest to let the delay as 
>> "outb	al, $0x80" by default in ldseg.S. Whatever you do in start16,
>> I do not care : I do not use it. BUT I would suggest to look at linux 
>> code as an example of *highly tested* solution.

Aleksey> It is fine with me, however, I feel somehwat uneasy that having delays of 
Aleksey> say 10us vs 1us will cause 8259 programming errors - it may be a sign that
Aleksey> this 8259 delay sensitivity is worth looking at. I am wondering is 
Aleksey> it reproduceable across other systems ? What chipset are you using it 
Aleksey> with ?

It is a classical 82439 HX (also known as triton 2) on an ASUS motherboard
featuring a Pentium 166 Mhz.

-- eric