Included changes: debug helpers to dump mspace contents (main and vram bars) implmenetation of SetPowerState:VideoPowerOn (small - just main memslot+int_mask reset) a lot of debug prints use pdev instead of NULL (to allow log to show up on the host side via QXL_IO_LOG) some refactoring that is used in the last patchset. fix of mspace debug methods that were not previously used. rename FreeSurface to FreeSurfaceInfo (since it frees SurfaceInfo)
Alon Levy (23): miniport/qxl: store vram_start on video memory map for later debug usage miniport/qxl: implement SetPowerState:VideoPowerOn miniport/qxl: add DebugZeroDeviceMemory and use in DBG for hibernate and miniport: pass dev as first parameter of DEBUG_PRINT instead of 0 miniport/qxl: disable DBG zap of video ram on map miniport/qxl: SetVideoModeInfo: pass QXLExtension for debug prints miniport/qxl: raise loglevel for mode prints display/mspace: fix mspace_max_footprint and mspace_footprint display/{driver,surface}: use pdev in some DEBUG_PRINTs display/driver: add DebugCountAliveSurfaces display/*: add debug helpers DUMP_VRAM_MSPACE and DUMP_DEVRAM_MSPACE display/driver: DisableQXLPrimarySurface: add hide_mouse parameter (reused in DrvAssertModeDisable later) driver/res: add debugging prints of released resources types (mp+dd) whitespace cleanup display/res: fix typo in debug print display: add a few debug prints (level=3) display/*: s/FreeSurface/FreeSurfaceInfo/ display/res: add helpers for clearing device memory display/res: __AllocMem: verbose debugging (log_level 12) display/res: add a debug print level 9 display/surface: add QXL_SURFACE_HOOKS define display/surface: GetSurfaceId: return -1 if \!surf->dhsurf display/surface: FreeSurfaceInfo: ignore double frees Yonit Halperin (2): display/res: substitute CursorCacheRemove false "break" with "return" display/res: make (Cursor|Palette)CacheRemove always release the object display/driver.c | 85 ++++++++++++----- display/mspace.c | 6 +- display/qxldd.h | 25 +++++ display/res.c | 268 ++++++++++++++++++++++++++++++++++++++++++++--------- display/res.h | 4 + display/surface.c | 13 +-- display/surface.h | 28 +++++- miniport/qxl.c | 246 +++++++++++++++++++++++++++++-------------------- 8 files changed, 489 insertions(+), 186 deletions(-) -- 1.7.5.2 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel