[Bug 10516] Program crashes because of lack of MmMapIoSpace() function in ntoskrnl.exe

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 16 19:10:38 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=10516





--- Comment #14 from Anastasius Focht <focht at gmx.net>  2008-06-16 19:10:38 ---
Hello,

the kernel driver tries to map and access physical address space (MmMapIoSpace)
in order read out PCI/BIOS info/shadow VGA option ROMs and the like.
The linux kernel equivalent would be ioremap() + virt_to_page() API.

Actually I don't feel inclined to suggest the use of mmap() on /dev/mem,
/dev/kmem to allow the processes to bypass the kernel's virtual memory system
and iopl, /dev/port for i/o stuff.

Such low level (hardware) stuff is most likely out of wine scope -> WONTFIX.
Maybe some future project - not in official wine tree - might provide such
possibility.
Though this will be a big security loophole ... asking for trouble.

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list