Rémi Bernon : server: Add USD support with timestamp updates.

Alexandre Julliard julliard at winehq.org
Tue May 12 16:59:27 CDT 2020


Module: wine
Branch: master
Commit: a1c46c3806a054c16fab9fd9d8388e55eb473536
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=a1c46c3806a054c16fab9fd9d8388e55eb473536

Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Mon May 11 13:12:48 2020 +0200

server: Add USD support with timestamp updates.

The USD page is created when the first process (wineboot.exe) completes
its creation, using its provided user_shared_data for initialization.

The server maps the page write-only and the clients map it read-only,
then the server updates the timestamps every 16 ms.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29168
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntdll/ntdll_misc.h        |  1 +
 dlls/ntdll/server.c            |  4 +++
 dlls/ntdll/tests/info.c        |  1 -
 dlls/ntdll/tests/time.c        |  9 ++++--
 dlls/ntdll/thread.c            | 60 ++++++++++++++++++++++++++++++++++++++++
 dlls/ntoskrnl.exe/instr.c      | 12 --------
 include/wine/server_protocol.h |  4 ++-
 server/file.h                  |  2 ++
 server/mapping.c               | 63 ++++++++++++++++++++++++++++++++++++++++++
 server/process.c               |  8 ++++++
 server/protocol.def            |  1 +
 server/request.h               |  3 +-
 server/trace.c                 |  1 +
 13 files changed, 151 insertions(+), 18 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=a1c46c3806a054c16fab9fd9d8388e55eb473536



More information about the wine-cvs mailing list