Mail Archives: djgpp/2000/04/09/10:46:39
On Sun, 9 Apr 2000, Eli Zaretskii wrote:
>
> A DJGPP program indeed incurs additional overhead, because under DPMI,
> all hardware interrupts are reflected to protected-mode handlers
> first, and only if unhandled, they are passed to real-mode handlers.
> The mode switch that this involes takes up hundreds of CPU cycles.
>
In such a case like handling com port interrupts, installing *both* a real
mode and a protected mode handler should avoid this overhead.
Infact I thought that it was standard practice when writing protected mode
programs that handle transmission etc, that a real mode handler should
also be installed to avoid any loss as then if a interrupt occurs in
real mode, it is handled in real mode itself instead of the normal
protected mode switch that taks place.
Grendel
Hi, I'm a signature virus. plz set me as your signature and help me spread
:)
- Raw text -