index
:
kvm/mst/seabios.git
acpi
acpi-untested
pcifromhost
MST SeaBIOS development: pci, acpi and QEMU
KVM Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
vgasrc
Age
Commit message (
Expand
)
Author
Files
Lines
2013-09-18
Move vbe.h to std/vbe.h.
Kevin O'Connor
3
-3
/
+3
2013-09-18
Move optionroms.h to std/optionrom.h and util.h.
Kevin O'Connor
1
-1
/
+1
2013-09-18
Move function definitions for output.c from util.h to new file output.h.
Kevin O'Connor
7
-31
/
+32
2013-09-18
Rename util.c to string.c and introduce string.h.
Kevin O'Connor
7
-5
/
+10
2013-09-18
vgabios: Limit the range of the VBE number of "pages" parameter.
Kevin O'Connor
1
-0
/
+4
2013-09-18
vgabios: Rename stdvga_bpp_factor to stdvga_vram_ratio.
Kevin O'Connor
4
-19
/
+18
2013-09-16
bochsvga: fallback to stdvga if dispi interface isn't present
Gerd Hoffmann
1
-19
/
+48
2013-09-02
Move code centered around specific hardware devices to src/hw/
Kevin O'Connor
4
-8
/
+8
2013-03-09
vgabios: Fix cirrus memory clear on mode switch.
Kevin O'Connor
3
-6
/
+8
2013-03-09
vgabios: Fix stdvga_perform_gray_scale_summing().
Kevin O'Connor
1
-0
/
+1
2013-02-18
Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
Kevin O'Connor
1
-1
/
+1
2013-02-16
Enable VGA output when setting Cirrus-specific mode
Laszlo Ersek
1
-0
/
+1
2013-02-16
Enable VGA output when settings bochs-specific mode
David Woodhouse
1
-0
/
+1
2013-02-15
geodevga: fix wrong define name
Christian Gmeiner
2
-2
/
+2
2013-02-15
geodevga: add debug to msr functions
Christian Gmeiner
1
-0
/
+7
2013-02-15
geodevga: move output setup to own function
Christian Gmeiner
1
-29
/
+35
2013-02-15
geodevga: move framebuffer setup
Christian Gmeiner
1
-12
/
+17
2013-02-15
geodevga: fix errors in geode_fp_* functions
Christian Gmeiner
1
-2
/
+2
2013-02-13
vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.
Kevin O'Connor
1
-3
/
+3
2013-02-05
Normalize POST initialization function name suffixes.
Kevin O'Connor
10
-24
/
+24
2013-01-12
vgabios: implement AX=1120H..1124H functions
Paolo Bonzini
1
-0
/
+60
2012-10-07
geodevga: Setup flat panel if needed
Christian Gmeiner
1
-0
/
+19
2012-10-07
geodevga: Add defines for VP_MSR_PADSEL
Christian Gmeiner
1
-0
/
+4
2012-10-07
geodevga: Setup output based on .config
Christian Gmeiner
1
-2
/
+27
2012-10-07
geodevga: Add configuration option for output modes
Christian Gmeiner
1
-0
/
+21
2012-10-07
geodevga: Add VP_MSR_CONFIG defines
Christian Gmeiner
1
-0
/
+7
2012-10-07
geodevga: Add some basic flat panel defines
Christian Gmeiner
1
-0
/
+9
2012-10-07
geodevga: Add functions to work with fp register
Christian Gmeiner
1
-0
/
+17
2012-10-07
geodevga: Rename defines to better match a well defined naming schema
Christian Gmeiner
2
-13
/
+13
2012-09-16
geodevga: Access global variables using GET_GLOBAL/SET_VGA macros.
Kevin O'Connor
1
-37
/
+39
2012-09-10
Report stdvga modes in VBE via int10 (AX = 4F00h)
Christian Gmeiner
1
-0
/
+10
2012-09-08
vgabios: Add support for text and cga modes to vbe_104f01().
Kevin O'Connor
1
-44
/
+64
2012-09-04
vgabios: Check for relocatable windows before advertising support for it.
Kevin O'Connor
2
-3
/
+5
2012-09-03
vgabios: Ignore mode flags in vbe get_mode_info call.
Kevin O'Connor
1
-1
/
+1
2012-09-03
Geode vga: Use standard format read/write_mask register functions.
Kevin O'Connor
1
-54
/
+62
2012-09-03
Add helper functions to access DC and VP register
Christian Gmeiner
1
-13
/
+39
2012-09-03
Change return values for vp_setup() and dc_setup()
Christian Gmeiner
1
-9
/
+5
2012-09-03
Add global struct geode
Christian Gmeiner
1
-25
/
+41
2012-09-03
Update VBE variables
Christian Gmeiner
1
-0
/
+4
2012-09-03
Add framebuffer size detection
Christian Gmeiner
2
-0
/
+28
2012-09-03
Remove Extened CRTC Register functions
Christian Gmeiner
2
-36
/
+0
2012-09-03
Remove all dc_ functions as they are not needed anymore
Christian Gmeiner
1
-65
/
+0
2012-09-03
Access DC registers via geode_mem[Read|Write]
Christian Gmeiner
1
-16
/
+12
2012-09-02
Use cpu_to_be32() (and related) instead of htonl (and related).
Kevin O'Connor
1
-1
/
+2
2012-06-10
Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.
Kevin O'Connor
1
-4
/
+1
2012-04-16
vgabios: Improve Kconfig descriptions for the vga card types.
Kevin O'Connor
1
-8
/
+9
2012-04-14
Misc compile fixes for gcc v3.4.
Kevin O'Connor
1
-0
/
+6
2012-03-06
vgabios: Fetch _rom_header_size from the global segment when computing the RO...
Julian Pidancet
1
-1
/
+2
2012-03-06
vgabios: int1009 handler bug limits count to 256 characters.
Kevin O'Connor
1
-0
/
+5
2012-03-06
vgabios: Fixup clext far return instruction.
Kevin O'Connor
1
-1
/
+1
2012-02-13
vgabios: Some tweaks to optimize stack space.
Kevin O'Connor
3
-58
/
+44
2012-02-12
vgabios: Minor vgabios fixes.
Kevin O'Connor
3
-19
/
+11
2012-02-12
vgabios: Claim VBE 3 support; minor VBE cleanups.
Kevin O'Connor
1
-10
/
+8
2012-02-11
vgabios: Add version string to debug output.
Kevin O'Connor
1
-0
/
+2
2012-02-11
Direct compile 16bit C code instead of including via .S files.
Kevin O'Connor
1
-8
/
+2
2012-02-07
vgabios: Don't allow building of emulator vgaroms on coreboot.
Kevin O'Connor
1
-3
/
+9
2012-02-06
vga: fix bochs lfb size display
Gerd Hoffmann
1
-1
/
+1
2012-02-04
vgabios: Implement VBE save/restore state function (func 04).
Kevin O'Connor
8
-8
/
+158
2012-02-04
vgabios: Move save/restore state code from vgabios.c to stdvga.c.
Kevin O'Connor
4
-116
/
+126
2012-02-04
vgabios: Add support for VBE get/set dac palette format (func 08).
Kevin O'Connor
6
-2
/
+72
2012-02-02
vgabios: Handle VGA option rom being re-run.
Kevin O'Connor
4
-9
/
+22
2012-02-02
vgabios: Fix screen attrs on cga scroll.
Kevin O'Connor
1
-0
/
+4
2012-02-02
vgabios: Simplify cga/packed character screen writing.
Kevin O'Connor
1
-37
/
+17
2012-02-01
vgabios: Move bocshvga mode checking from runtime to init.
Kevin O'Connor
2
-96
/
+87
2012-02-01
vgabios: Minor - organize cirrus code so like functions are near each other.
Kevin O'Connor
2
-61
/
+66
2012-02-01
vgabios: Simplify cirrus find mode code.
Kevin O'Connor
2
-96
/
+42
2012-02-01
vgabios: Rework bochsvga mode switching.
Kevin O'Connor
1
-36
/
+6
2012-02-01
vgabios: Fix linelength calculations in bochsvga and vbe.
Kevin O'Connor
2
-10
/
+6
2012-02-01
vgabios: Compare PCI ids against pci rom struct instead of config settings.
Kevin O'Connor
1
-2
/
+4
2012-02-01
vgabios: handle vmware vga in bochsvga.
Kevin O'Connor
1
-4
/
+13
2012-02-01
vgabios: Update copyright statements in bochsvga.c and vbe.c.
Kevin O'Connor
2
-1
/
+10
2012-02-01
vgabios: Fix missing "extern" declaration on vbe variables.
Kevin O'Connor
1
-4
/
+4
2012-02-01
vgabios: Move stdvga_set_mode() to stdvgamodes.c.
Kevin O'Connor
5
-123
/
+124
2012-02-01
vgabios: Minor - pass display address to stdvga_set_cursor_pos().
Kevin O'Connor
3
-7
/
+6
2012-02-01
vgabios: Add VBE power management (10h) stub function.
Kevin O'Connor
2
-53
/
+32
2012-02-01
vgabios: Add support for VBE get/set display start function.
Kevin O'Connor
9
-79
/
+121
2012-02-01
vgabios: Add support for vbe get/set line length function.
Kevin O'Connor
10
-33
/
+133
2012-02-01
vgabios: Add support for vesa get/set window function.
Kevin O'Connor
9
-26
/
+101
2012-02-01
vgabios: Move BDA setting from driver code to common code.
Kevin O'Connor
11
-66
/
+83
2012-01-21
vgabios: Extract out current mode finding into new function.
Kevin O'Connor
3
-7
/
+18
2012-01-21
vgabios: Set cwidth/cheight/sstart in vgamode_s for cirrus/bochs.
Kevin O'Connor
3
-80
/
+80
2012-01-21
vgabios: Use stored total memory in cirrus code instead of recalculating.
Kevin O'Connor
1
-3
/
+3
2012-01-19
vgabios: Check that the PCI BDF passed in is valid before using.
Kevin O'Connor
5
-10
/
+20
2012-01-19
vgabios: Simplify planar4 vgafb code.
Kevin O'Connor
3
-49
/
+59
2012-01-16
vgabios: Use regular pci_config_readl func in geode code.
Kevin O'Connor
2
-13
/
+6
2012-01-16
vgabios: Don't have geode code peak into stdvga mode struct.
Kevin O'Connor
3
-8
/
+14
2012-01-16
vgabios: Make VBE code depend on a config setting.
Kevin O'Connor
5
-5
/
+8
2012-01-16
vgabios: Move vgabios Kconfig definitions to vgasrc/Kconfig.
Kevin O'Connor
1
-0
/
+80
2012-01-16
vgabios: Rename vgatables.c to stdvgamodes.c.
Kevin O'Connor
2
-2
/
+2
2012-01-16
vgabios: Move video_param_table definition to vgabios.c.
Kevin O'Connor
4
-99
/
+91
2012-01-16
vgabios: Move static_functionality[] from vgatables.c to vgabios.c.
Kevin O'Connor
3
-22
/
+16
2012-01-16
vgabios: Use standard VGA IO wrappers in geodevga.c.
Kevin O'Connor
1
-12
/
+7
2012-01-16
vgabios: Use standard VGA IO wrappers in clext.c.
Kevin O'Connor
1
-78
/
+39
2012-01-16
vgabios: Use standard VGA IO wrapper functions in bochsvga.
Kevin O'Connor
2
-35
/
+20
2012-01-16
vgabios: Use standard VGA IO wrapper functions in stdvga.c.
Kevin O'Connor
1
-226
/
+90
2012-01-16
vgabios: Add wrapper functions for accessing standard VGA registers.
Kevin O'Connor
5
-103
/
+228
2012-01-14
vgabios: Add cirrus linear framebuffer detection; enable VBE in cirrus.
Kevin O'Connor
2
-23
/
+13
2012-01-14
vgabios: Hook up Cirrus extended bios functions.
Kevin O'Connor
3
-27
/
+35
2012-01-14
vgabios: Make cirrus line lengths standard.
Kevin O'Connor
2
-35
/
+8
2012-01-14
vgabios: Unify cirrus and vbe vesa functions.
Kevin O'Connor
3
-254
/
+96
2012-01-14
vgabios: Make VBE code independent of bochsvga.
Kevin O'Connor
4
-144
/
+89
2012-01-14
vgabios: Unify code to generate the vbe mode list.
Kevin O'Connor
8
-20
/
+41
2012-01-14
vgabios: Use vgamode_s in cirrus and bochsvga mode tables.
Kevin O'Connor
5
-120
/
+120
2012-01-14
vgabios: Extract out common parts of struct vgamode_s.
Kevin O'Connor
8
-59
/
+75
2012-01-14
vgabios: Unify page size calculations; remove page size from vgamode_s.
Kevin O'Connor
5
-64
/
+53
2012-01-14
vgabios: Add memmodel field to bochsvga mode list.
Kevin O'Connor
1
-61
/
+62
2012-01-14
vgabios: Make struct vgamode_s more similar to bochs/cirrus mode tables.
Kevin O'Connor
4
-37
/
+55
2012-01-14
vgabios: Remove dummy 0xfe mode from list of cirrus modes.
Kevin O'Connor
1
-4
/
+4
2012-01-14
vgabios: Add char width to stdvga mode table.
Kevin O'Connor
1
-17
/
+17
2012-01-14
vgabios: Use standard naming for cirrus memmodel.
Kevin O'Connor
1
-39
/
+39
2012-01-14
vgabios: Use vesa style memory model flags in stdvga code.
Kevin O'Connor
6
-69
/
+59
2012-01-14
vgabios: Actually remove vgasrc/geodelx.[ch] - fixup of patch apply.
Kevin O'Connor
2
-0
/
+0
2012-01-14
vgabios: Add the geode GX2 functionality.
Nils
3
-5
/
+13
2012-01-14
vgabios: Some little geode cleanup.
Nils
1
-8
/
+6
2012-01-14
vgabios: Make the naming in the LX code generic to Geode.
Nils
6
-458
/
+458
2012-01-01
vgabios: Add scrolling for linear (packed pixel) graphics mode.
Kevin O'Connor
1
-2
/
+32
2012-01-01
vgabios: Minor - make FB scroll functions look similar.
Kevin O'Connor
1
-26
/
+31
2012-01-01
vgabios: Framebuffer fixes for CGA and planar graphics modes.
Kevin O'Connor
1
-7
/
+7
2011-12-31
vgabios: Unify X_init() functions.
Kevin O'Connor
10
-28
/
+46
2011-12-31
vgabios: Unify X_set_mode() functions.
Kevin O'Connor
9
-61
/
+73
2011-12-31
vgabios: Create clext.h and use "clext_" as prefix for exported funcs.
Kevin O'Connor
4
-9
/
+16
2011-12-31
vgabios: Refactor vga_set_mode and stdvga_set_mode.
Kevin O'Connor
7
-101
/
+108
2011-12-31
vgabios: Change vga_set_mode() to directly setup BDA.
Kevin O'Connor
1
-23
/
+11
2011-12-31
vgabios: Don't call int10 during mode switch.
Kevin O'Connor
1
-14
/
+2
2011-12-31
vgabios: Introduce stdvga_get_crtc() and use it consistently.
Kevin O'Connor
3
-26
/
+20
2011-12-31
vgabios: Fix typo in release_font_access() - inb instead of inw.
Kevin O'Connor
1
-1
/
+1
2011-12-31
vgabios: Move vgafb_load_font to stdvga.c.
Kevin O'Connor
5
-35
/
+34
2011-12-31
vgabios: Rename vgahw_* functions to stdvga_*.
Kevin O'Connor
5
-126
/
+126
2011-12-31
vgabios: Rename vgaio.c to stdvga.c.
Kevin O'Connor
9
-142
/
+151
2011-12-31
vgabios: Move vbe code from vgabios.c to new file vbe.c.
Kevin O'Connor
3
-289
/
+304
2011-12-31
vgabios: Rename vga.c to vgabios.c.
Kevin O'Connor
10
-16
/
+16
2011-12-31
vgabios: Use bochsvga_ prefix for bochs vga functions.
Kevin O'Connor
4
-42
/
+44
2011-12-31
vgabios: Rename vbe.c to bochsvga.c.
Kevin O'Connor
2
-1
/
+1
2011-12-31
vgabios: Continue port of clext.c.
Kevin O'Connor
1
-24
/
+302
2011-12-30
vgabios: Minor fixes to struct vbe_info definition.
Kevin O'Connor
1
-2
/
+2
2011-12-27
vgabios: Merge support for GeodeLX vga bios.
Kevin O'Connor
3
-0
/
+459
2011-12-27
vgabios: Place a signature at offset 0x1e of the rom.
Kevin O'Connor
1
-0
/
+4
2011-12-27
vgabios: Generate video_param_table at runtime.
Kevin O'Connor
3
-255
/
+70
2011-12-27
vgabios: Use vgamode_s instead of video_param_table in code.
Kevin O'Connor
5
-39
/
+37
2011-12-27
vgabios: Extend information in internal vgamode_s struct.
Kevin O'Connor
2
-19
/
+157
2011-12-27
vgabios: Minor - use segoff_s for static_functionality ptr.
Kevin O'Connor
1
-4
/
+3
2011-12-27
vgabios: Define video_save_pointer_table layout.
Kevin O'Connor
3
-6
/
+16
2011-12-27
vgabios: Fix compile error due to missing include in clext.c.
Kevin O'Connor
1
-0
/
+1
2011-12-20
Updates to vgabios cirrus code.
Kevin O'Connor
3
-8
/
+300
2011-12-20
Preliminary DISPI VBE driver implementation
Julian Pidancet
2
-6
/
+259
2011-12-20
Partially implement VBE interface, create VBE driver skeleton
Julian Pidancet
3
-46
/
+403
2011-12-20
Add configuration menu for the VGA ROM
Julian Pidancet
1
-4
/
+0
2011-12-20
Add a PCI header to the VGA ROM if needed
Julian Pidancet
2
-1
/
+27
2011-12-20
Rename CONFIG_VBE in CONFIG_VGA_BOCHS and CONFIG_CIRRUS in CONFIG_VGA_CIRRUS
Julian Pidancet
2
-11
/
+11
2011-01-29
Support non-local build directory - allow "make OUT=abc/" to work.
Kevin O'Connor
1
-1
/
+1
2010-01-03
vgabios: Fix compile error due to fixed prototypes.
Kevin O'Connor
1
-1
/
+1
2010-01-03
Be sure to add "void" to all function prototypes that take no args.
Kevin O'Connor
4
-24
/
+24
2010-01-01
Minor vga binary cleanups.
Kevin O'Connor
2
-7
/
+9
2009-09-09
Replace common segment/offset pairs with struct segoff_s.
Kevin O'Connor
2
-19
/
+18
2009-06-10
Do garbage collection of unused sections.
Kevin O'Connor
1
-1
/
+1
2009-05-31
VGA: Move direct in/out calls out of vgafb.c.
Kevin O'Connor
3
-27
/
+38
2009-05-31
VGA: Comment and name update.
Kevin O'Connor
3
-77
/
+87
2009-05-31
VGA: Arrange screen writing functions to minimize stack.
Kevin O'Connor
1
-21
/
+50
2009-05-31
VGA: Reduce stack usage.
Kevin O'Connor
2
-7
/
+6
2009-05-31
VGA: No need to scroll multiple times when writing a tab.
Kevin O'Connor
1
-35
/
+21
2009-05-31
VGA: Further simplify scrolling code.
Kevin O'Connor
2
-169
/
+86
2009-05-31
VGA: Simplify scrolling implementation.
Kevin O'Connor
2
-54
/
+18
2009-05-31
VGA: Fix bad commit to vgafb.c - missing '}'.
Kevin O'Connor
1
-0
/
+1
2009-05-31
VGA: Define clear_screen in terms of memmodel.
Kevin O'Connor
1
-10
/
+12
2009-05-31
VGA: Breakup biosfn_scroll.
Kevin O'Connor
3
-165
/
+217
2009-05-26
VGA: Move cursor setting out of biosfn_write_teletype.
Kevin O'Connor
1
-24
/
+14
2009-05-26
VGA: Remove recursion from biosfn_write_teletype().
Kevin O'Connor
1
-28
/
+37
2009-05-26
VGA: Simplify vgafb_write/read_char.
Kevin O'Connor
3
-68
/
+87
2009-05-25
VGA: Remove vmode_g->class - store info in vmode_g->memmodel.
Kevin O'Connor
4
-37
/
+30
2009-05-25
VGA: Use struct for car/attr/WITH_ATTR.
Kevin O'Connor
3
-99
/
+66
2009-05-25
VGA: Combine x/y/page into one parameter.
Kevin O'Connor
3
-108
/
+90
2009-05-25
VGA: Inline biosfn_set_video_mode() into its only caller.
Kevin O'Connor
1
-133
/
+107
2009-05-25
VGA: Replace biosfn_load_text_* with vgafb_load_font().
Kevin O'Connor
3
-65
/
+30
2009-05-25
VGA: Factor out hardware accesses from biosfn_set_video_mode.
Kevin O'Connor
4
-96
/
+113
2009-05-25
VGA: Minor - improve indentation of palette structs.
Kevin O'Connor
1
-57
/
+113
2009-05-25
VGA: Inline several functions in vga.c.
Kevin O'Connor
1
-181
/
+109
2009-05-21
VGA: Define structs for save/restore state calls.
Kevin O'Connor
3
-289
/
+285
2009-05-18
VGA: Move some ioport accesses from vga.c to vgaio.c.
Kevin O'Connor
3
-47
/
+97
2009-05-17
VGA: Remove references to 'struct bregs' from vgaio.c code.
Kevin O'Connor
4
-149
/
+109
2009-05-17
VGA: Extract code from vga.c into new files vgaio.c and vgafb.c.
Kevin O'Connor
4
-975
/
+1010
2009-05-17
VGA: Fix DAC loading during mode switch.
Kevin O'Connor
1
-6
/
+4
2009-05-17
VGA: Make use of regs->ebp - now that it is present in 'struct bregs'.
Kevin O'Connor
1
-10
/
+6
2009-05-16
Define unified entry points for irq handlers.
Kevin O'Connor
1
-1
/
+4
2009-05-16
VGA: Use GET_IVT macro instead of raw GET_FARVAR.
Kevin O'Connor
1
-8
/
+4
2009-05-16
VGA: Add calling stubs for vbe functions.
Kevin O'Connor
2
-5
/
+11
2009-05-16
VGA: Use segment definitions.
Kevin O'Connor
3
-66
/
+64
2009-05-16
VGA: Split biosfn_get_cursor_pos function.
Kevin O'Connor
1
-25
/
+23
2009-05-16
VGA: Minor - use "_far" postfix on far pointers.
Kevin O'Connor
1
-19
/
+19
2009-05-16
VGA: Rework vga_modes[] array to have pointers to other structs.
Kevin O'Connor
3
-191
/
+170
2009-05-16
VGA: Misc syntax cleanups.
Kevin O'Connor
1
-362
/
+322
2009-05-16
VGA: Minor - use "_g" suffix for global pointers.
Kevin O'Connor
1
-9
/
+9
2009-05-14
VGA: Add header guard to vgasrc/vgatables.h
Kevin O'Connor
1
-0
/
+4
2009-05-14
VGA: Remove unused DEBUG ifdefs.
Kevin O'Connor
1
-31
/
+3
2009-05-13
VGA: memset16_far and memcpy16_far take byte count (not word count).
Kevin O'Connor
1
-10
/
+11
2009-05-13
VGA - turn DEBUG printfs into dprintf calls.
Kevin O'Connor
1
-21
/
+9
2009-05-07
Cleanup vga inb/outb port usages.
Kevin O'Connor
2
-30
/
+32
2009-05-06
Minor - update vgasrc/vga.c todo list.
Kevin O'Connor
1
-3
/
+0
2009-05-06
Add initial port of the "open source vga bios" project.
Kevin O'Connor
7
-0
/
+4545