Mail Archives: djgpp/1997/07/13/17:33:35
Hartmut Schirmer wrote:
>
> Bill Currie wrote:
> > Non-features:
> > * Does NOT work under windows 3.x (due to the cli bug in windows)
>
> Bill,
> could you explain this bug ?
If you disable interrupts, it can (not always, but usually) become
impossible to re-enable them. `real mode' programs work fine because
they run with iopl=3 (they have direct access to the hardware interrupt
flag) but protected mode programs have iopl=2 but still run in ring 3,
and access to the interrupt flag is emulated (iopl nned to be 2 so the
ports can be virtualised in protected mode (the ports are always
virtualised when the cpu is in v86 mode, so the iopl can be 3)).
Bill
--
Leave others their otherness.
- Raw text -