aboutsummaryrefslogtreecommitdiff
path: root/hw/display/vga.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-19ui+display: rename is_buffer_shared() -> surface_is_allocated()Gerd Hoffmann1-10/+10
2024-06-19stdvga: fix screen blankingGerd Hoffmann1-0/+7
2024-04-26exec: Declare target_words_bigendian() in 'exec/tswap.h'Philippe Mathieu-Daudé1-1/+1
2024-04-18vga: move dirty memory region code togetherPaolo Bonzini1-4/+4
2024-04-18vga: optimize computation of dirty memory regionPaolo Bonzini1-17/+7
2024-04-02vga: do not treat horiz pel panning value of 8 as "enabled"Paolo Bonzini1-1/+3
2024-04-02vga: adjust dirty memory region if pel panning is activePaolo Bonzini1-1/+4
2024-04-02vga: move computation of dirty memory region laterPaolo Bonzini1-25/+25
2024-04-02vga: merge conditionals on shift control registerPaolo Bonzini1-47/+42
2024-01-18vga: sort-of implement word and double-word access modesPaolo Bonzini1-24/+65
2024-01-18vga: use latches in odd/even mode tooPaolo Bonzini1-26/+12
2024-01-18vga: reindent memory access codePaolo Bonzini1-96/+105
2024-01-18vga: implement horizontal pel panning in graphics modesPaolo Bonzini1-4/+32
2024-01-18vga: mask addresses in non-VESA modes to 256kPaolo Bonzini1-0/+3
2024-01-18vga: introduce VGADisplayParamsPaolo Bonzini1-48/+34
2024-01-18vga: use common endian swap macrosPaolo Bonzini1-48/+17
2023-12-29hw/display: Constify VMStateRichard Henderson1-3/+3
2023-04-20hw/display: Compile vga.c as target-independent codeThomas Huth1-9/+22
2023-01-18bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plxPhilippe Mathieu-Daudé1-4/+4
2022-11-10display: include dependencies explicitlyMichael S. Tsirkin1-0/+1
2022-07-28vga: fix incorrect line height in 640x200x2 modePaolo Bonzini1-1/+2
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-6/+6
2022-03-18hw/display/vga: Report a proper error when adding a 2nd ISA VGAThomas Huth1-0/+6
2022-03-18hw/display: Allow vga_common_init() to return errorsThomas Huth1-2/+9
2021-06-15vga: Allow writing VBE_DISPI_ID5 to ID registerDennis Wölfing1-1/+2
2021-05-10modules: add have_vgaGerd Hoffmann1-0/+2
2020-09-01hw/display/vga:Remove redundant statement in vga_draw_graphic()Chen Qun1-1/+0
2019-12-18vga: cleanup mapping of VRAM for non-PCI VGAPaolo Bonzini1-12/+0
2019-12-18hw/display: Remove "rombar" hack from vga-pci and vmware_vgaThomas Huth1-3/+1
2019-09-19vga: move access helpers to separate include fileGerd Hoffmann1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster1-0/+2
2019-01-11avoid TABs in files that only contain a fewPaolo Bonzini1-4/+4
2018-08-30use dpy_gfx_update_fullGerd Hoffmann1-2/+1
2018-07-03Merge remote-tracking branch 'remotes/kraxel/tags/vga-20180703-pull-request' ...Peter Maydell1-2/+2
2018-07-03vga: disable global_vmstate for 3.0+ machine typesGerd Hoffmann1-2/+2
2018-07-02hw/display: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé1-2/+3
2018-06-04vga: cleanup surface handlingGerd Hoffmann1-17/+19
2018-05-24vga: catch depth 0Gerd Hoffmann1-5/+18
2018-03-12vga: fix region calculationGerd Hoffmann1-0/+2
2018-02-13memory: hide memory_region_sync_dirty_bitmap behind DirtyBitmapSnapshotPaolo Bonzini1-6/+0
2018-01-25vga: check the validation of memory addr when draw textlinzhecheng1-0/+3
2017-12-18hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"Philippe Mathieu-Daudé1-1/+1
2017-12-18hw/display/vga: "vga_int.h" requires "ui/console.h"Philippe Mathieu-Daudé1-1/+0
2017-12-18hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"Philippe Mathieu-Daudé1-1/+1
2017-11-10vga: fix region checks in wraparound caseGerd Hoffmann1-2/+2
2017-10-17vga: add ram_addr_t castGerd Hoffmann1-1/+1
2017-10-17vga: handle cirrus vbe mode wraparounds.Gerd Hoffmann1-7/+21