Home
last modified time | relevance | path

Searched refs:qxl (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/qemu/hw/display/
H A Dqxl-render.c102 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 Dqxl.c197 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 Dqxl-logger.c109 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 Dqxl.h167 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 Dmeson.build53 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 Dtrace-events57 # qxl.c
118 # qxl-render.c
/openbmc/qemu/ui/
H A Dspice-display.c77 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 DMakefile6 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 Dqxl_drv.h347 void qxl_update_screen(struct qxl_device *qxl);
/openbmc/qemu/include/ui/
H A Dspice-display.h91 QXLInstance qxl; member
/openbmc/qemu/pc-bios/
H A Dmeson.build35 'vgabios-qxl.bin',
/openbmc/linux/drivers/gpu/drm/tiny/
H A DKconfig42 - qxl (DRM_QXL, qemu -vga qxl, works best with spice)
/openbmc/linux/drivers/gpu/drm/
H A DMakefile167 obj-$(CONFIG_DRM_QXL) += qxl/
H A DKconfig323 source "drivers/gpu/drm/qxl/Kconfig"
/openbmc/linux/Documentation/trace/
H A Dtimerlat-tracer.rst94 … 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 Dqdev-device-use.txt289 qxl -device qxl-vga
396 vmware-svga, qxl-vga, virtio-vga, ati-vga,
/openbmc/qemu/roms/
H A DMakefile2 vgabios_variants := stdvga cirrus vmware qxl isavga virtio bochs-display ramfb ati
/openbmc/qemu/docs/config/
H A Dq35-virtio-graphical.cfg230 driver = "qxl-vga"
/openbmc/linux/Documentation/gpu/
H A Dkms-properties.csv91 qxl,Generic,"“hotplug_mode_update""",RANGE,"Min=0, Max=1",Connector,TBD
H A Dtodo.rst278 drm_atomic_helper_dirtyfb first (e.g. qxl).
/openbmc/qemu/docs/devel/
H A Dbuild-system.rst319 hw_display_modules += { 'qxl': qxl_ss }
/openbmc/qemu/
H A Dqemu-options.hx2361 "-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 DMAINTAINERS3007 F: hw/display/qxl*
/openbmc/
H A Dopengrok0.0.log3379 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 Dopengrok2.0.log3159 …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 …]

12