Explanation is given in the last patch that does the actualy implmentation.
Alon Levy (5): display/surface: add DEVICE_BITMAP_ALLOCATION_TYPE_RAM, cleanup surface alloc/free code paths display/surface: add surfaces from/to ram display/*: add PDev->enabled miniport+display: export UPDATE_MEM port for use by AssertModeEnable display/driver: reimplement DrvAssertMode for Suspend+Hibernate (S3+S4) support display/driver.c | 82 ++++++++++++++++-- display/qxldd.h | 19 ++++ display/res.c | 40 +++++---- display/rop.c | 12 +++ display/surface.c | 230 +++++++++++++++++++++++++++++++++++++++++++++----- display/surface.h | 4 + include/qxl_driver.h | 1 + miniport/qxl.c | 1 + 8 files changed, 343 insertions(+), 46 deletions(-) -- 1.7.5.2 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel