home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.windows.ms.programmer,comp.os.ms-windows.programmer.win32
- Path: sparky!uunet!UB.com!pacbell.com!decwrl!spool.mu.edu!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!natinst.com!radian!jlange
- From: jlange%radian@natinst.com (John Lange)
- Subject: Hardware Interrupts in enhanced mode, win32, and NT
- Sender: usenet@radian.uucp (Usenet login for mail routing)
- Message-ID: <1993Jan27.022315.13504@radian.uucp>
- Date: Wed, 27 Jan 1993 02:23:15 GMT
- Nntp-Posting-Host: zippy.radian.com
- Organization: Radian Corporation, Austin, Texas
- Lines: 28
-
- I haven't tried to solve the Windows interrupt latency problem in
- a while, and I'm curious if anyone has found a solution to the
- problem that they would be willing to share with the rest of us.
- The problem is that 386 enhanced mode has pathetic HW interrupt
- latencies because of the virtualization of hardware. Standard mode
- has reasonable interrupt latencies because hardware is not
- virtualized. The above is certainly a simplification of the problem.
- At any rate, I've heard rumors it can be done with a VxD, although
- I was never successful (that's not saying much :-)).
-
- Has anyone figured out how to get around the hardware interrupt
- latency problem in Windows enhanced mode? Is anyone other than
- me afraid that there won't be a standard mode in NT to provide
- any mechanism at all for reasonable hardware interrupt times?
- From what I've heard of NT, all hardware access is virtualized
- similar to 386 enhanced mode. Is this correct??
-
- Ideally, I'd like to find source code (even if it's assembler or
- if it is for a VxD) that will accomplish this disabling of hardware
- virtualization in Windows 3.0 and/or 3.1, but I'd settle for a
- shareware driver or a reference to a commercial package that will
- support this.
-
- Any and all help will be greatly appreciated.
-
- John Lange (jlange@zippy.radian.com)
- Radian Corp. (512)454-4797 Box 201088 Austin, TX 78720-1088
-
-