Comment 118 for bug 114025

Revision history for this message
In , Esd45 (esd45) wrote :

This technically is a bug in wine, now that wine includes kernel API emulation.

This is actually part of a much larger limitation of not being able to access underlying hardware functions.

Obviously going full emulation would not be an option.

However, the better options would be to utilize a modified variant of Xen to handle the remapping of memory, IO and processor functions to the state and location of a standard win32 system.

Both the APIC and the Virtualization extensions can do this very efficiently, and it's not like we would be remapping standard program memory, or even emulating all the hardware.

No matter what the solution is remapping-based emulation of these functions is the ideal solution.

This would provide a lot of added features for hardware-reliant programs including the ability to secure device access for programs