aboutsummaryrefslogtreecommitdiff
path: root/hw/display/qxl.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-31hw/display: spelling fixesMichael Tokarev1-1/+1
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-3/+6
2023-03-13ui: rename cursor_{put->unref}Marc-André Lureau1-1/+1
2023-01-19ui/spice: QXLInterface method set_mm_time() is now dead, dropMarkus Armbruster1-19/+0
2023-01-19ui/spice: Require spice-server >= 0.14.0Markus Armbruster1-6/+1
2022-11-29hw/display/qxl: Assert memory slot fits in preallocated MemoryRegionPhilippe Mathieu-Daudé1-0/+1
2022-11-29hw/display/qxl: Avoid buffer overrun in qxl_phys2virt (CVE-2022-4144)Philippe Mathieu-Daudé1-4/+23
2022-11-29hw/display/qxl: Pass requested buffer size to qxl_phys2virt()Philippe Mathieu-Daudé1-5/+9
2022-06-06modules: introduces module_kconfig directiveJose R. Ziviani1-0/+1
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-1/+1
2022-03-18hw/display: Allow vga_common_init() to return errorsThomas Huth1-1/+5
2022-01-18spice: Update QXLInterface for spice >= 0.15.0John Snow1-1/+13
2021-12-21ui: move qemu_spice_fill_device_address to ui/util.cMarc-André Lureau1-1/+6
2021-09-15qxl: fix pre-save logicGerd Hoffmann1-1/+1
2021-07-22Revert "qxl: add migration blocker to avoid pre-save assert"Gerd Hoffmann1-31/+0
2021-07-22qxl: remove assert in qxl_pre_save.Gerd Hoffmann1-1/+3
2021-07-09modules: add qxl module annotationsGerd Hoffmann1-0/+4
2021-05-27hw/display/qxl: Set pci rom address aligned with page sizemaobibo1-1/+1
2021-05-02hw/display/qxl: Constify VMStateDescriptionPhilippe Mathieu-Daudé1-4/+4
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2021-02-04qxl: set qxl.ssd.dcl.con on secondary devicesMarc-André Lureau1-0/+1
2021-02-04hw/display/qxl: Fix bad printf format specifiersAlex Chen1-1/+1
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-2/+2
2020-07-21qxl: fix modular builds with dtraceGerd Hoffmann1-0/+9
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky1-23/+20
2020-03-02qxl: map rom r/oGerd Hoffmann1-1/+1
2020-02-18hw/display/qxl: Remove unneeded variable assignmentPhilippe Mathieu-Daudé1-1/+1
2020-02-13qxl: introduce hardware revision 5Gerd Hoffmann1-1/+6
2020-01-30hw/display/qxl.c: Use trace_event_get_state_backends()Peter Maydell1-1/+1
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-02console: add graphic_hw_update_done()Marc-André Lureau1-0/+1
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+1
2019-05-07qxl: avoid unaligned pointer reads/writesDaniel P. Berrangé1-31/+24
2019-05-07qxl: check release info objectPrasad J Pandit1-0/+3
2019-02-21spice: set device address and device display ID in QXL interfaceLukáš Hrázký1-1/+13
2019-01-24display: ensure qxl log_buf is a nul terminated stringDaniel P. Berrangé1-4/+10
2019-01-10configure: bump spice-server required version to 0.12.5Marc-André Lureau1-2/+0
2018-10-29qxl: store channel id in qxl->idGerd Hoffmann1-7/+12
2018-10-15qxl: check qxl_phys2virt return valueGerd Hoffmann1-1/+1
2018-10-05hw/display/qxl: Suppress clang-7 warning about misaligned atomic operationPeter Maydell1-1/+25
2018-09-27qxl: use guest_monitor_config for local renderer.Gerd Hoffmann1-0/+12
2018-08-21qxl: drop unused generation variableGerd Hoffmann1-1/+0
2018-07-03Merge remote-tracking branch 'remotes/kraxel/tags/vga-20180703-pull-request' ...Peter Maydell1-1/+2
2018-07-03vga: disable global_vmstate for 3.0+ machine typesGerd Hoffmann1-1/+2
2018-07-02hw/display: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé1-16/+14
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-0/+1