aboutsummaryrefslogtreecommitdiff
path: root/hw/display/virtio-gpu.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-2/+4
2022-09-27virtio-gpu: update scanout if there is any area covered by the rectDongwon Kim1-3/+4
2022-06-14virtio-gpu: Respect UI refresh rate for EDIDAkihiko Odaki1-0/+1
2022-06-14virtio-gpu: update done only on the scanout associated with rectDongwon Kim1-0/+3
2022-06-06modules: introduces module_kconfig directiveJose R. Ziviani1-0/+1
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-2/+2
2021-12-30dma: Let dma_memory_map() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-4/+6
2021-11-05virtio-gpu: splitting one extended mode guest fb into n-scanoutsDongwon Kim1-2/+2
2021-09-15virtio-gpu: Add gl_flushed callbackVivek Kasireddy1-2/+30
2021-08-31virtio-gpu: no point of checking res->iovDongwon Kim1-1/+1
2021-07-22hw/display/virtio-gpu: Fix memory leak (CID 1453811)Philippe Mathieu-Daudé1-16/+10
2021-07-09modules: add virtio-gpu module annotationsGerd Hoffmann1-0/+1
2021-06-15virtio-gpu: move scanout_id sanity checkGerd Hoffmann1-6/+14
2021-05-27virtio-gpu: Update cursor data using blobVivek Kasireddy1-5/+14
2021-05-27virtio-gpu: Add virtio_gpu_set_scanout_blobVivek Kasireddy1-7/+95
2021-05-27virtio-gpu: Factor out update scanoutVivek Kasireddy1-12/+23
2021-05-27virtio-gpu: Add virtio_gpu_resource_create_blobVivek Kasireddy1-3/+70
2021-05-27virtio-gpu: Add initial definitions for blob resourcesVivek Kasireddy1-0/+14
2021-05-27virtio-gpu: Refactor virtio_gpu_create_mapping_iovVivek Kasireddy1-10/+9
2021-05-27virtio-gpu: Refactor virtio_gpu_set_scanoutVivek Kasireddy1-64/+87
2021-05-27virtio-gpu: Add virtio_gpu_find_check_resourceVivek Kasireddy1-19/+47
2021-05-10virtio-gpu: drop VIRGL() macroGerd Hoffmann1-17/+0
2021-05-10virtio-gpu: move update_cursor_dataGerd Hoffmann1-32/+6
2021-05-10virtio-gpu: move virgl process_cmdGerd Hoffmann1-4/+5
2021-05-10virtio-gpu: move virgl gl_flushedGerd Hoffmann1-15/+0
2021-05-10virtio-gpu: move virgl handle_ctrlGerd Hoffmann1-13/+0
2021-05-10virtio-gpu: use class function for ctrl queue handlersGerd Hoffmann1-3/+9
2021-05-10virtio-gpu: move virgl resetGerd Hoffmann1-18/+1
2021-05-10virtio-gpu: move virgl realize + propertiesGerd Hoffmann1-22/+1
2021-05-10virtio-gpu: handle partial maps properlyGerd Hoffmann1-30/+46
2021-03-04virtio-gpu: Do not distinguish the primary consoleAkihiko Odaki1-8/+1
2021-03-04ui/console: Add placeholder flag to message surfaceAkihiko Odaki1-3/+3
2021-02-04display/ui: add a callback to indicate GL state is flushedMarc-André Lureau1-2/+2
2021-02-04virtio-gpu: avoid re-entering cmdq processingMarc-André Lureau1-0/+5
2020-12-19migration: Replace migration's JSON writer by the general oneMarkus Armbruster1-1/+1
2020-09-29virtio-gpu: set physical dimensions for EDIDMarc-André Lureau1-0/+2
2020-09-04virtio-gpu: fix unmap the already mapped itemsLi Zhijian1-1/+4
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-08-16sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster1-0/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster1-0/+1
2019-07-03virtio-gpu: check if the resource already exists in virtio_gpu_load()Li Qiang1-0/+5
2019-07-03virtio-gpu: fix unmap in error pathGerd Hoffmann1-2/+2
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-1/+1
2019-05-29virtio-gpu: split virtio-gpu, introduce virtio-gpu-baseMarc-André Lureau1-275/+101
2019-05-29virtio-gpu: add a pixman helper headerMarc-André Lureau1-26/+3
2019-05-29virtio-gpu: add bswap helpers headerMarc-André Lureau1-42/+1
2019-05-28virtio-gpu: add sanity checkGerd Hoffmann1-0/+2
2019-03-18virtio-gpu: clear command and fence queues on resetGerd Hoffmann1-0/+14
2019-03-18virtio-gpu: delay virglrenderer reset when blocked.Gerd Hoffmann1-1/+11