aboutsummaryrefslogtreecommitdiff
path: root/hw/display/virtio-gpu.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-12virtio-gpu/win32: set the destroy function on loadMarc-André Lureau1-1/+3
2023-08-07virtio-gpu: reset gfx resources in main threadMarc-André Lureau1-7/+31
2023-08-07virtio-gpu: free BHs, by implementing unrealizeMarc-André Lureau1-0/+10
2023-07-17virtio-gpu: replace the surface with null surface when resettingDongwon Kim1-0/+5
2023-07-17virtio-gpu: fix potential divide-by-zero regressionMarc-André Lureau1-7/+9
2023-07-10virtio-gpu: refactor generate_edid function to virtio_gpu_baseErico Nunes1-19/+1
2023-06-27virtio-gpu/win32: allocate shareable 2d resources/imagesMarc-André Lureau1-3/+43
2023-06-27virtio-gpu: OUT_OF_MEMORY if failing to create udmabufDongwon Kim1-1/+3
2023-06-27virtio-gpu: Make non-gl display updates work again when blob=trueVivek Kasireddy1-5/+22
2023-06-27virtio-gpu: Optimize 2D resource data transferKeqian Zhu1-11/+11
2023-05-28virtio-gpu: add a FIXME for virtio_gpu_load()Marc-André Lureau1-0/+1
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