v1->v2: remove #if 0'd code and merge WAIT_FOR_EVENT fixes to first patch. v2->v3: added #if DBG around FreeMem verbose debug and EngDebugBreak.
This is part 1 of 4 for the S3 support: 1. cleanup + checked build (this one) + FreeSurface bugfix (Yonit). 2. QXL_IO_LOG for miniport (seperated because it includes an snprintf implementation and so is large) 3. cleanup after QXL_IO_LOG (including helper debug routines) 4. S3 implmenetation via QXL_UPDATE_MEM, punting, and copy of surfaces to ram & back. Alon Levy (8): display: use WAIT_FOR_EVENT everywhere display: fix broken debug in checked display/res: turn two asserts in CursorCacheRemove to debug prints display/driver: DebugPrint: check for log_level being set (allow using DebugPrint with pdev early) display/res: better error message for FreeMem assert treewide: staticfy some functions, small indentation fixes display/surface: CreateDeviceBitmap: remove redundant FreeSurface display/driver: DebugPrintV: check for pdev->Res before dereferencing it display/driver.c | 17 ++++--------- display/quic.c | 4 +++ display/res.c | 70 ++++++++++++++++++++-------------------------------- display/surface.c | 7 ++--- display/surface.h | 4 --- miniport/qxl.c | 4 +- 6 files changed, 41 insertions(+), 65 deletions(-) -- 1.7.5.4 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel