http://bugs.winehq.org/show_bug.cgi?id=20098
red-ray ray@pobox.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|WONTFIX |
--- Comment #3 from red-ray ray@pobox.co.uk 2009-09-22 01:01:12 --- SIV runs entirly in user mode on windows and has no problem at all running it's kernel driver in kernel mode.
I expected this to be difficult for Wine. OK, given Wine does not run the kernel driver in kernel mode then it should make a reasonable effort to implement support for the kernel mode environment.
Given that the RDMSR would work in kernel mode Wine could catch the exception, get the thread affinity, use this to mknod/read the appropiate /dev/cpu/n/msr device and depending on the outcome either pass the exception onto the driver of pass the msr contents back.
Were Wine to do this then I would not need to work-a-round this my havivg Wine specific code to read MSRs and dould have no need use mknod.