Home
last modified time | relevance | path

Searched refs:vga (Results 1 – 25 of 175) sorted by relevance

1234567

/openbmc/qemu/hw/display/
H A Dcirrus_vga.c220 if (min < -1 || addr >= s->vga.vram_size) { in blit_region_is_unsafe()
227 if (max > s->vga.vram_size) { in blit_region_is_unsafe()
279 return s->vga.vram_ptr[srcaddr & s->cirrus_addr_mask]; in cirrus_src()
292 src = (void *)&s->vga.vram_ptr[srcaddr & s->cirrus_addr_mask & ~1]; in cirrus_src16()
306 src = (void *)&s->vga.vram_ptr[srcaddr & s->cirrus_addr_mask & ~3]; in cirrus_src32()
592 color = s->cirrus_shadow_gr1 | (s->vga.gr[0x11] << 8); in cirrus_bitblt_fgcol()
597 (s->vga.gr[0x11] << 8) | (s->vga.gr[0x13] << 16); in cirrus_bitblt_fgcol()
601 color = s->cirrus_shadow_gr1 | (s->vga.gr[0x11] << 8) | in cirrus_bitblt_fgcol()
602 (s->vga.gr[0x13] << 16) | (s->vga.gr[0x15] << 24); in cirrus_bitblt_fgcol()
616 color = s->cirrus_shadow_gr0 | (s->vga.gr[0x10] << 8); in cirrus_bitblt_bgcol()
[all …]
H A Dvga-helpers.h101 static void *vga_draw_line2(VGACommonState *vga, uint8_t *d, in vga_draw_line2() argument
107 palette = vga->last_palette; in vga_draw_line2()
108 plane_mask = mask16[vga->ar[VGA_ATC_PLANE_ENABLE] & 0xf]; in vga_draw_line2()
112 d = vga->panning_buf; in vga_draw_line2()
116 data = vga_read_dword_le(vga, addr & (VGA_VRAM_SIZE - 1)); in vga_draw_line2()
134 return hpel ? vga->panning_buf + 4 * hpel : NULL; in vga_draw_line2()
143 static void *vga_draw_line2d2(VGACommonState *vga, uint8_t *d, in vga_draw_line2d2() argument
149 palette = vga->last_palette; in vga_draw_line2d2()
150 plane_mask = mask16[vga->ar[VGA_ATC_PLANE_ENABLE] & 0xf]; in vga_draw_line2d2()
154 d = vga->panning_buf; in vga_draw_line2d2()
[all …]
H A Dvga-access.h25 static inline uint8_t vga_read_byte(VGACommonState *vga, uint32_t addr) in vga_read_byte() argument
27 return vga->vram_ptr[addr & vga->vbe_size_mask]; in vga_read_byte()
30 static inline uint16_t vga_read_word_le(VGACommonState *vga, uint32_t addr) in vga_read_word_le() argument
32 uint32_t offset = addr & vga->vbe_size_mask & ~1; in vga_read_word_le()
33 uint16_t *ptr = (uint16_t *)(vga->vram_ptr + offset); in vga_read_word_le()
37 static inline uint16_t vga_read_word_be(VGACommonState *vga, uint32_t addr) in vga_read_word_be() argument
39 uint32_t offset = addr & vga->vbe_size_mask & ~1; in vga_read_word_be()
40 uint16_t *ptr = (uint16_t *)(vga->vram_ptr + offset); in vga_read_word_be()
44 static inline uint32_t vga_read_dword_le(VGACommonState *vga, uint32_t addr) in vga_read_dword_le() argument
46 uint32_t offset = addr & vga->vbe_size_mask & ~3; in vga_read_dword_le()
[all …]
H A Dati.c98 vbe_ioport_write_index(&s->vga, 0, VBE_DISPI_INDEX_ENABLE); in ati_vga_switch_mode()
99 vbe_ioport_write_data(&s->vga, 0, VBE_DISPI_DISABLED); in ati_vga_switch_mode()
100 s->vga.big_endian_fb = (s->regs.config_cntl & APER_0_ENDIAN || in ati_vga_switch_mode()
104 s->vga.vbe_regs[VBE_DISPI_INDEX_XRES] = h; in ati_vga_switch_mode()
105 s->vga.vbe_regs[VBE_DISPI_INDEX_YRES] = v; in ati_vga_switch_mode()
106 s->vga.vbe_regs[VBE_DISPI_INDEX_BPP] = bpp; in ati_vga_switch_mode()
108 vbe_ioport_write_index(&s->vga, 0, VBE_DISPI_INDEX_ENABLE); in ati_vga_switch_mode()
109 vbe_ioport_write_data(&s->vga, 0, VBE_DISPI_ENABLED | in ati_vga_switch_mode()
116 vbe_ioport_write_index(&s->vga, 0, VBE_DISPI_INDEX_VIRT_WIDTH); in ati_vga_switch_mode()
117 vbe_ioport_write_data(&s->vga, 0, stride); in ati_vga_switch_mode()
[all …]
H A Dati_2d.c52 DisplaySurface *ds = qemu_console_surface(s->vga.con); in ati_2d_blt()
53 DPRINTF("%p %u ds: %p %d %d rop: %x\n", s->vga.vram_ptr, in ati_2d_blt()
54 s->vga.vbe_start_addr, surface_data(ds), surface_stride(ds), in ati_2d_blt()
71 uint8_t *dst_bits = s->vga.vram_ptr + (DEFAULT_CNTL ? in ati_2d_blt()
78 uint8_t *end = s->vga.vram_ptr + s->vga.vram_size; in ati_2d_blt()
106 uint8_t *src_bits = s->vga.vram_ptr + (DEFAULT_CNTL ? in ati_2d_blt()
174 if (dst_bits >= s->vga.vram_ptr + s->vga.vbe_start_addr && in ati_2d_blt()
175 dst_bits < s->vga.vram_ptr + s->vga.vbe_start_addr + in ati_2d_blt()
176 s->vga.vbe_regs[VBE_DISPI_INDEX_YRES] * s->vga.vbe_line_offset) { in ati_2d_blt()
177 memory_region_set_dirty(&s->vga.vram, s->vga.vbe_start_addr + in ati_2d_blt()
[all …]
H A Dvga-mmio.c47 VGACommonState vga; member
58 return vga_ioport_read(&s->vga, addr >> s->it_shift) & in vga_mm_read()
67 vga_ioport_write(&s->vga, addr >> s->it_shift, in vga_mm_write()
85 vga_common_reset(&s->vga); in vga_mmio_reset()
99 memory_region_init_io(&s->lowmem, OBJECT(dev), &vga_mem_ops, &s->vga, in vga_mmio_realizefn()
104 s->vga.bank_offset = 0; in vga_mmio_realizefn()
105 s->vga.global_vmstate = true; in vga_mmio_realizefn()
106 if (!vga_common_init(&s->vga, OBJECT(dev), errp)) { in vga_mmio_realizefn()
110 sysbus_init_mmio(sbd, &s->vga.vram); in vga_mmio_realizefn()
111 s->vga.con = graphic_console_init(dev, 0, s->vga.hw_ops, &s->vga); in vga_mmio_realizefn()
[all …]
H A Dvirtio-vga.c18 vvga->vga.hw_ops->invalidate(&vvga->vga); in virtio_vga_base_invalidate_display()
30 vvga->vga.hw_ops->gfx_update(&vvga->vga); in virtio_vga_base_update_display()
44 if (vvga->vga.hw_ops->text_update) { in virtio_vga_base_text_update()
45 vvga->vga.hw_ops->text_update(&vvga->vga, chardata); in virtio_vga_base_text_update()
93 VMSTATE_STRUCT(vga, VirtIOVGABase, 0,
104 VGACommonState *vga = &vvga->vga; in virtio_vga_base_realize() local
109 vga->vram_size_mb = 8; in virtio_vga_base_realize()
110 if (!vga_common_init(vga, OBJECT(vpci_dev), errp)) { in virtio_vga_base_realize()
113 vga_init(vga, OBJECT(vpci_dev), pci_address_space(&vpci_dev->pci_dev), in virtio_vga_base_realize()
116 PCI_BASE_ADDRESS_MEM_PREFETCH, &vga->vram); in virtio_vga_base_realize()
[all …]
H A Dmeson.build19 system_ss.add(when: 'CONFIG_VGA_PCI', if_true: files('vga-pci.c'))
20 system_ss.add(when: 'CONFIG_VGA_ISA', if_true: files('vga-isa.c'))
21 system_ss.add(when: 'CONFIG_VGA_MMIO', if_true: files('vga-mmio.c'))
35 system_ss.add(when: 'CONFIG_VGA', if_true: files('vga.c'))
44 system_ss.add(when: 'CONFIG_ACPI', if_true: files('acpi-vga.c'),
45 if_false: files('acpi-vga-stub.c'))
52 qxl_ss.add(when: 'CONFIG_ACPI', if_true: files('acpi-vga.c'),
53 if_false: files('acpi-vga-stub.c'))
117 if_true: [files('virtio-vga.c'), pixman])
119 if_true: files('vhost-user-vga.c'))
[all …]
H A Dvmware_vga.c48 VGACommonState vga; member
356 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_update_rect()
375 src = s->vga.vram_ptr + start; in vmsvga_update_rect()
381 dpy_gfx_update(s->vga.con, x, y, w, h); in vmsvga_update_rect()
423 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_copy_rect()
424 uint8_t *vram = s->vga.vram_ptr; in vmsvga_copy_rect()
461 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_fill_rect()
480 fst = s->vga.vram_ptr + surface_bytes_per_pixel(surface) * x + bypl * y; in vmsvga_fill_rect()
557 dpy_cursor_define(s->vga.con, qc); in vmsvga_cursor_define()
814 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_value_read()
[all …]
H A Dcirrus_vga_rop.h28 uint8_t *dst = &s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask]; in glue()
36 uint8_t *dst = &s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask]; in glue()
47 (&s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask & ~1]); in glue()
56 (&s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask & ~1]); in glue()
67 (&s->vga.vram_ptr[dstaddr & s->cirrus_addr_mask & ~3]); in glue()
135 uint8_t transp = s->vga.gr[0x34]; in glue()
164 uint8_t transp = s->vga.gr[0x34]; in glue()
188 uint16_t transp = s->vga.gr[0x34] | (uint16_t)s->vga.gr[0x35] << 8; in glue()
217 uint16_t transp = s->vga.gr[0x34] | (uint16_t)s->vga.gr[0x35] << 8; in glue()
H A Dvga-pci.c49 VGACommonState vga; member
66 VMSTATE_STRUCT(vga, PCIVGAState, 0, vmstate_vga_common, VGACommonState),
186 return d->vga.big_endian_fb; in vga_get_big_endian_fb()
193 d->vga.big_endian_fb = value; in vga_set_big_endian_fb()
210 PCIVGAState *d = container_of(s, PCIVGAState, vga); in pci_std_vga_mmio_region_init()
239 VGACommonState *s = &d->vga; in pci_std_vga_realize()
277 VGACommonState *s = &d->vga; in pci_secondary_vga_realize()
307 VGACommonState *s = &d->vga; in pci_secondary_vga_exit()
330 vga_common_reset(&d->vga); in pci_secondary_vga_reset()
334 DEFINE_PROP_UINT32("vgamem_mb", PCIVGAState, vga.vram_size_mb, 16),
[all …]
H A Dqxl.c368 num_pages = d->vga.vram_size; in init_qxl_rom()
373 assert(ram_header_size + surface0_area_size <= d->vga.vram_size); in init_qxl_rom()
379 rom->ram_header_offset = cpu_to_le32(d->vga.vram_size - ram_header_size); in init_qxl_rom()
404 buf = d->vga.vram_ptr; in init_qxl_ram()
437 void *base = qxl->vga.vram_ptr; in qxl_ram_set_dirty()
441 assert(offset < qxl->vga.vram_size); in qxl_ram_set_dirty()
442 qxl_set_dirty(&qxl->vga.vram, offset, offset + 3); in qxl_ram_set_dirty()
449 ram_addr_t end = qxl->vga.vram_size; in qxl_ring_set_dirty()
450 qxl_set_dirty(&qxl->vga.vram, addr, end); in qxl_ring_set_dirty()
1160 graphic_console_set_hwops(d->ssd.dcl.con, d->vga.hw_ops, &d->vga); in qxl_enter_vga_mode()
[all …]
H A Dcirrus_vga_rop2.h53 int skipleft = s->vga.gr[0x2f] & 0x1f; in glue()
55 int skipleft = (s->vga.gr[0x2f] & 0x07) * (DEPTH / 8); in glue()
112 int dstskipleft = s->vga.gr[0x2f] & 0x1f; in glue()
115 int srcskipleft = s->vga.gr[0x2f] & 0x07; in glue()
160 int srcskipleft = s->vga.gr[0x2f] & 0x07; in glue()
195 int dstskipleft = s->vga.gr[0x2f] & 0x1f; in glue()
198 int srcskipleft = s->vga.gr[0x2f] & 0x07; in glue()
239 int srcskipleft = s->vga.gr[0x2f] & 0x07; in glue()
/openbmc/linux/Documentation/gpu/
H A Dvga-switcheroo.rst7 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
16 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
22 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
31 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
58 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
61 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/
H A Dx86_sys_io.patch11 purgatory/arch/i386/vga.c | 2 +-
27 diff --git a/purgatory/arch/i386/vga.c b/purgatory/arch/i386/vga.c
29 --- a/purgatory/arch/i386/vga.c
30 +++ b/purgatory/arch/i386/vga.c
/openbmc/qemu/docs/specs/
H A Dstandard-vga.rst9 ``-vga std``
13 ``-device isa-vga``
15 ``-device secondary-vga``
51 standard vga ports
78 vga ioports (``0x3c0`` to ``0x3df``), remapped 1:1. Word access
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-flash_git.bb27 PACKAGECONFIG[aspeed-p2a] = "-Dp2a-type=aspeed-p2a,,,,,aspeed-lpc nuvoton-lpc nuvoton-p2a-vga nuvot…
28 PACKAGECONFIG[aspeed-lpc] = "-Dlpc-type=aspeed-lpc,,,,,aspeed-p2a nuvoton-lpc nuvoton-p2a-vga nuvot…
29 PACKAGECONFIG[nuvoton-lpc] = "-Dlpc-type=nuvoton-lpc,,,,,aspeed-p2a aspeed-lpc nuvoton-p2a-vga nuvo…
30 PACKAGECONFIG[nuvoton-p2a-vga] = "-Dp2a-type=nuvoton-p2a-vga,,,,,aspeed-p2a aspeed-lpc nuvoton-lpc …
31 …ton-p2a-mbox] = "-Dp2a-type=nuvoton-p2a-mbox,,,,,aspeed-p2a aspeed-lpc nuvoton-lpc nuvoton-p2a-vga"
/openbmc/u-boot/tools/binman/test/
H A D032_intel-vga.dts10 intel-vga {
11 filename = "vga.bin";
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/fbset/fbset-modes/qemumips/
H A Dfb.modes3 mode "vga" "640x480"
7 mode "vga-portrait" "480x640"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/fbset/fbset-modes/qemuarm/
H A Dfb.modes3 mode "vga" "640x480"
7 mode "vga-portrait" "480x640"
/openbmc/linux/Documentation/power/
H A Dvideo.rst49 (3) systems that initialize video card into vga text mode and where
99 Acer TM C300 vga=normal (only suspend on console, not in X),
103 Acer TM 650 (Radeon M7) vga=normal plus boot-radeon (5) gets text
106 Acer TM 800 vga=normal, X patches, see webpage (5)
108 Acer TM 803 vga=normal, X patches, see webpage (5)
110 Acer TM 803LCi vga=normal, vbetool (6)
115 Asus M6887Ne vga=normal, s3_bios (2), use radeon driver
120 Compaq Evo N620c vga=normal, s3_bios (2)
122 Dell D600, ATI RV250 vga=normal and X, or try vbestate (6)
123 Dell D610 vga=normal and X (possibly vbestate (6) too,
[all …]
/openbmc/qemu/hw/vfio/
H A Dpci-quirks.c426 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_ati_3c3_quirk()
429 QLIST_INSERT_HEAD(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].quirks, in vfio_vga_probe_ati_3c3_quirk()
451 !vdev->vga || nr != 4) { in vfio_probe_ati_bar4_quirk()
497 !vdev->vga || nr != 2 || !vdev->bars[2].mem64) { in vfio_probe_ati_bar2_quirk()
559 return vfio_vga_read(&vdev->vga->region[QEMU_PCI_VGA_IO_HI], in vfio_nvidia_3d4_quirk_read()
596 vfio_vga_write(&vdev->vga->region[QEMU_PCI_VGA_IO_HI], in vfio_nvidia_3d4_quirk_write()
612 uint64_t data = vfio_vga_read(&vdev->vga->region[QEMU_PCI_VGA_IO_HI], in vfio_nvidia_3d0_quirk_read()
654 vfio_vga_write(&vdev->vga->region[QEMU_PCI_VGA_IO_HI], in vfio_nvidia_3d0_quirk_write()
681 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_nvidia_3d0_quirk()
686 memory_region_add_subregion(&vdev->vga->region[QEMU_PCI_VGA_IO_HI].mem, in vfio_vga_probe_nvidia_3d0_quirk()
[all …]
H A Dpci.c1082 VFIOVGA *vga = container_of(region, VFIOVGA, region[region->nr]); in vfio_vga_write() local
1089 off_t offset = vga->fd_offset + region->offset + addr; in vfio_vga_write()
1106 if (pwrite(vga->fd, &buf, size, offset) != size) { in vfio_vga_write()
1117 VFIOVGA *vga = container_of(region, VFIOVGA, region[region->nr]); in vfio_vga_read() local
1125 off_t offset = vga->fd_offset + region->offset + addr; in vfio_vga_read()
1127 if (pread(vga->fd, &buf, size, offset) != size) { in vfio_vga_read()
1812 if (vdev->vga) { in vfio_bars_exit()
1835 if (vdev->vga) { in vfio_bars_finalize()
1837 for (i = 0; i < ARRAY_SIZE(vdev->vga->region); i++) { in vfio_bars_finalize()
1838 object_unparent(OBJECT(&vdev->vga->region[i].mem)); in vfio_bars_finalize()
[all …]
/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_drv.c54 bool vga = (pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA; in virtio_gpu_pci_quirk() local
58 vga ? "virtio-vga" : "virtio-gpu-pci", in virtio_gpu_pci_quirk()
60 if (vga) { in virtio_gpu_pci_quirk()
/openbmc/u-boot/arch/arm/mach-aspeed/ast2500/
H A Dboard_common.c187 u32 vga = ast_sdmc_get_vram_size(); in dram_init()
198 gd->ram_size = dram - vga; in dram_init()
204 gd->ram_size = dram - vga; in dram_init()

1234567