/openbmc/qemu/hw/display/ |
H A D | qxl-render.c | 102 int width = qxl->guest_head0_width ?: qxl->guest_primary.surface.width; in qxl_render_update_area_unlocked() 103 int height = qxl->guest_head0_height ?: qxl->guest_primary.surface.height; in qxl_render_update_area_unlocked() 108 qxl->guest_primary.data = qxl_phys2virt(qxl, in qxl_render_update_area_unlocked() 116 qxl_set_rect_to_surface(qxl, &qxl->dirty[0]); in qxl_render_update_area_unlocked() 150 qxl->dirty[i].left > qxl->dirty[i].right || in qxl_render_update_area_unlocked() 151 qxl->dirty[i].top > qxl->dirty[i].bottom || in qxl_render_update_area_unlocked() 156 qxl_blit(qxl, qxl->dirty+i); in qxl_render_update_area_unlocked() 158 qxl->dirty[i].left, qxl->dirty[i].top, in qxl_render_update_area_unlocked() 159 qxl->dirty[i].right - qxl->dirty[i].left, in qxl_render_update_area_unlocked() 160 qxl->dirty[i].bottom - qxl->dirty[i].top); in qxl_render_update_area_unlocked() [all …]
|
H A D | qxl.c | 197 spice_qxl_flush_surfaces_async(&qxl->ssd.qxl, in qxl_spice_flush_surfaces_async() 212 spice_qxl_oom(&qxl->ssd.qxl); in qxl_spice_oom() 218 spice_qxl_reset_memslots(&qxl->ssd.qxl); in qxl_spice_reset_memslots() 265 spice_qxl_set_max_monitors(&qxl->ssd.qxl, qxl->max_outputs); in qxl_spice_monitors_config_async() 291 spice_qxl_reset_image_cache(&qxl->ssd.qxl); in qxl_spice_reset_image_cache() 297 spice_qxl_reset_cursor(&qxl->ssd.qxl); in qxl_spice_reset_cursor() 2072 if (qxl->vram_size < qxl->vram32_size) { 2073 qxl->vram_size = qxl->vram32_size; 2142 memory_region_init_io(&qxl->io_bar, OBJECT(qxl), &qxl_io_ops, qxl, 2184 if (qemu_spice_add_display_interface(&qxl->ssd.qxl, qxl->vga.con) != 0) { [all …]
|
H A D | qxl-logger.c | 109 image = qxl_phys2virt(qxl, addr, group_id, sizeof(QXLImage)); in qxl_log_image() 138 static int qxl_log_cmd_draw_copy(PCIQXLDevice *qxl, QXLCopy *copy, in qxl_log_cmd_draw_copy() argument 145 ret = qxl_log_image(qxl, copy->src_bitmap, group_id); in qxl_log_cmd_draw_copy() 197 qxl->guest_surfaces.count, qxl->guest_surfaces.max); in qxl_log_cmd_surface() 200 fprintf(stderr, " (count %u)", qxl->guest_surfaces.count); in qxl_log_cmd_surface() 217 cursor = qxl_phys2virt(qxl, cmd->u.set.shape, group_id, in qxl_log_cmd_cursor() 243 if (!qxl->cmdlog) { in qxl_log_command() 247 qxl->id, ring); in qxl_log_command() 272 ret = qxl_log_cmd_draw(qxl, data, ext->group_id); in qxl_log_command() 281 qxl_log_cmd_surface(qxl, data); in qxl_log_command() [all …]
|
H A D | qxl.h | 167 void *qxl_phys2virt(PCIQXLDevice *qxl, QXLPHYSICAL phys, int group_id, 169 void qxl_set_guest_bug(PCIQXLDevice *qxl, const char *msg, ...) 172 void qxl_spice_update_area(PCIQXLDevice *qxl, uint32_t surface_id, 179 void qxl_spice_oom(PCIQXLDevice *qxl); 180 void qxl_spice_reset_memslots(PCIQXLDevice *qxl); 181 void qxl_spice_reset_image_cache(PCIQXLDevice *qxl); 182 void qxl_spice_reset_cursor(PCIQXLDevice *qxl); 189 void qxl_render_resize(PCIQXLDevice *qxl); 190 void qxl_render_update(PCIQXLDevice *qxl); 191 int qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext); [all …]
|
H A D | meson.build | 53 qxl_ss.add(when: 'CONFIG_QXL', if_true: [files('qxl.c', 'qxl-logger.c', 'qxl-render.c'), 57 hw_display_modules += {'qxl': qxl_ss}
|
H A D | trace-events | 57 # qxl.c 118 # qxl-render.c
|
/openbmc/qemu/ui/ |
H A D | spice-display.c | 77 spice_qxl_add_memslot(&ssd->qxl, memslot); in qemu_spice_add_memslot() 84 spice_qxl_del_memslot(&ssd->qxl, gid, sid); in qemu_spice_del_memslot() 116 trace_qemu_spice_wakeup(ssd->qxl.id); in qemu_spice_wakeup() 117 spice_qxl_wakeup(&ssd->qxl); in qemu_spice_wakeup() 414 trace_qemu_spice_display_surface(ssd->qxl.id, in qemu_spice_display_switch() 811 spice_qxl_monitors_config_async(&ssd->qxl, in qemu_spice_gl_monitor_config() 857 spice_qxl_gl_draw_async(&ssd->qxl, 0, 0, in spice_gl_refresh() 895 trace_qemu_spice_gl_surface(ssd->qxl.id, in spice_gl_switch() 901 spice_qxl_gl_scanout(&ssd->qxl, fd, in spice_gl_switch() 1159 ssd->qxl.base.sif = &dpy_interface.base; in qemu_spice_display_init_one() [all …]
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | Makefile | 6 qxl-y := qxl_drv.o qxl_kms.o qxl_display.o qxl_ttm.o qxl_object.o qxl_gem.o qxl_cmd.o qxl_image.o q… 8 obj-$(CONFIG_DRM_QXL)+= qxl.o
|
H A D | qxl_drv.h | 347 void qxl_update_screen(struct qxl_device *qxl);
|
/openbmc/qemu/include/ui/ |
H A D | spice-display.h | 91 QXLInstance qxl; member
|
/openbmc/qemu/pc-bios/ |
H A D | meson.build | 35 'vgabios-qxl.bin',
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | Kconfig | 42 - qxl (DRM_QXL, qemu -vga qxl, works best with spice)
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | Makefile | 167 obj-$(CONFIG_DRM_QXL) += qxl/
|
H A D | Kconfig | 323 source "drivers/gpu/drm/qxl/Kconfig"
|
/openbmc/linux/Documentation/trace/ |
H A D | timerlat-tracer.rst | 94 … cc1-87882 [005] dNLh2.. 548.771099: irq_noise: qxl:21 start 548.771085017 duration 7139 ns 102 thread took 7597 ns, and the qxl:21 device IRQ took 7139 ns. Finally,
|
/openbmc/qemu/docs/ |
H A D | qdev-device-use.txt | 289 qxl -device qxl-vga 396 vmware-svga, qxl-vga, virtio-vga, ati-vga,
|
/openbmc/qemu/roms/ |
H A D | Makefile | 2 vgabios_variants := stdvga cirrus vmware qxl isavga virtio bochs-display ramfb ati
|
/openbmc/qemu/docs/config/ |
H A D | q35-virtio-graphical.cfg | 230 driver = "qxl-vga"
|
/openbmc/linux/Documentation/gpu/ |
H A D | kms-properties.csv | 91 qxl,Generic,"“hotplug_mode_update""",RANGE,"Min=0, Max=1",Connector,TBD
|
H A D | todo.rst | 278 drm_atomic_helper_dirtyfb first (e.g. qxl).
|
/openbmc/qemu/docs/devel/ |
H A D | build-system.rst | 319 hw_display_modules += { 'qxl': qxl_ss }
|
/openbmc/qemu/ |
H A D | qemu-options.hx | 2361 "-vga [std|cirrus|vmware|qxl|xenfb|tcx|cg3|virtio|none]\n" 2385 ``qxl`` 2387 VESA 2.0 VBE support). Works best with qxl guest drivers
|
H A D | MAINTAINERS | 3007 F: hw/display/qxl*
|
/openbmc/ |
H A D | opengrok0.0.log | 3379 2024-07-03 03:01:13.909-0500 FINEST t384 IndexDatabase.xrefExistsFor: Missing /opengrok/data/xref/openbmc/qemu/pc-bios/vgabios-qxl.bin.gz 3380 2024-07-03 03:01:13.909-0500 FINE t384 DefaultIndexChangedListener.fileRemove: Remove file:/openbmc/qemu/pc-bios/vgabios-qxl.bin 3381 2024-07-03 03:01:13.909-0500 FINER t384 DefaultIndexChangedListener.fileRemoved: Removed file:/openbmc/qemu/pc-bios/vgabios-qxl.bin [all...] |
H A D | opengrok2.0.log | 3159 …39 IndexDatabase.xrefExistsFor: Missing /opengrok/data/xref/openbmc/qemu/pc-bios/vgabios-qxl.bin.gz 3160 …FINE t339 DefaultIndexChangedListener.fileRemove: Remove file:/openbmc/qemu/pc-bios/vgabios-qxl.bin 3161 …ER t339 DefaultIndexChangedListener.fileRemoved: Removed file:/openbmc/qemu/pc-bios/vgabios-qxl.bin 8897 …1-0500 FINEST t423 AnalyzerGuru.getAnalyzer: /openbmc/qemu/pc-bios/vgabios-qxl.bin: fallback FileA… 8898 …t423 DefaultIndexChangedListener.fileAdd: Add: /openbmc/qemu/pc-bios/vgabios-qxl.bin (FileAnalyzer) 8916 …0 FINER t423 IndexDatabase.addFile: xref for /openbmc/qemu/pc-bios/vgabios-qxl.bin would be empty,… 8919 … DefaultIndexChangedListener.fileAdded: Added: /openbmc/qemu/pc-bios/vgabios-qxl.bin (FileAnalyzer) 8920 …ST t423 Statistics.logIt: file '/opengrok/src/openbmc/qemu/pc-bios/vgabios-qxl.bin' indexed (took … 9334 …te: Deleted obsolete file: /opengrok/data/xref/openbmc/qemu/pc-bios/vgabios-qxl.bin.gz.org_opengrok 23865 …essChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/drivers/gpu/drm/qxl/Kconfig.gz [all …]
|