ntoskrnl: Emulate memory access to KI_USER_SHARED_DATA on x86_64.

Sebastian Lackner sebastian at fds-team.de
Thu May 21 00:26:13 CDT 2015


The ntdll export is to avoid code duplication in ntoskrnl. Currently Wine maps
the shared data at a fixed address on all architectures, but for x86_64 we could
remove this restriction because it doesn't match Windows anyway.

---
 dlls/ntdll/ntdll.spec        |   3 +
 dlls/ntdll/thread.c          |  32 +++--
 dlls/ntoskrnl.exe/instr.c    | 286 ++++++++++++++++++++++++++++++++++++++++++-
 dlls/ntoskrnl.exe/ntoskrnl.c |   2 +-
 4 files changed, 311 insertions(+), 12 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ntoskrnl-Emulate-memory-access-to-KI_USER_SHARED_DAT.patch
Type: text/x-patch
Size: 13232 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150521/9dbec382/attachment-0001.bin>


More information about the wine-patches mailing list