index
:
kvm/vgabios.git
master
VGABIOS for qemu-kvm
KVM Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2010-12-02
add 1280x768 resolution
HEAD
master
Avi Kivity
1
-0
/
+3
2010-06-18
Add qemu qxl vga pci bios
Gerd Hoffmann
1
-1
/
+9
2010-06-18
Add qemu vmware vga pci bios
Gerd Hoffmann
1
-1
/
+9
2010-06-18
update pci_get_lfb_addr for vmware vga
Gerd Hoffmann
1
-9
/
+14
2010-06-18
Add qemu stdvga pci bios
Gerd Hoffmann
1
-1
/
+9
2010-06-18
Add defines for PCI IDs.
Gerd Hoffmann
3
-3
/
+12
2010-06-18
Makefile cleanup
Gerd Hoffmann
1
-42
/
+34
2010-06-18
- updates for release 0.6c
Volker Ruppert
2
-1
/
+14
2010-06-18
- biosfn_write_teletype: fixed attribute when scrolling in text mode
Volker Ruppert
1
-2
/
+4
2010-06-18
- preparing for release 0.6c
Volker Ruppert
2
-0
/
+41
2010-06-18
- added support for a lot more non-standard VBE modes (e.g. widescreen modes)...
Volker Ruppert
3
-53
/
+91
2010-06-18
- use VBE LFB address from PCI base address if present (rewrite of the cirrus...
Volker Ruppert
3
-76
/
+92
2008-12-14
- added DPMS support to cirrus vgabios (patch from Gleb Natapov)
Volker Ruppert
1
-2
/
+34
2008-05-30
- updated for release 0.6b
Volker Ruppert
1
-1
/
+1
2008-05-22
- preparations for release 0.6b
Volker Ruppert
2
-0
/
+57
2008-05-11
- fixed a warning
Volker Ruppert
1
-0
/
+1
2008-03-02
- added debug message for unsupported VBE modes
Volker Ruppert
1
-0
/
+4
2008-02-24
- in LFB modes the number of banks must be set to 1
Volker Ruppert
1
-0
/
+3
2008-01-27
- added PCI data structure for the Cirrus VGABIOS images
Volker Ruppert
3
-11
/
+78
2008-01-26
- whitespace cleanup
Volker Ruppert
5
-49
/
+49
2006-11-26
- disable the generation of linemarkers by the preprocessor, since the latest
Volker Ruppert
1
-4
/
+4
2006-09-02
- the biossums utility no longer modifies VGABIOS images with proper checksum
Volker Ruppert
1
-39
/
+63
2006-08-19
- updates for 0.6a release
Volker Ruppert
3
-3
/
+132
2006-08-19
- improved VGA compatible setup for VBE modes (disable CGA and Hercules
Volker Ruppert
1
-0
/
+6
2006-08-18
- improved VGA compatible setup for >=8bpp VBE modes (CRTC doubleword mode and
Volker Ruppert
1
-7
/
+21
2006-08-15
- init 4bpp VBE modes by a temporary switch to VGA mode 0x6A
Volker Ruppert
2
-3
/
+3
2006-08-14
- VGA compatible setup for VBE modes improved (Bochs hack can be removed now)
Volker Ruppert
1
-14
/
+109
2006-08-12
- .cvsignore added for auto-generated file
Volker Ruppert
1
-0
/
+1
2006-08-12
- cleaned up VBE memory size definitions (removed duplicate defines, main
Volker Ruppert
4
-8
/
+7
2006-08-09
- removed auto-generated file
Volker Ruppert
1
-1755
/
+0
2006-08-09
- VBE video memory increased to 8 MB
Volker Ruppert
5
-39
/
+185
2006-07-11
- generate vbetables.h dynamicly
Volker Ruppert
3
-1174
/
+1860
2006-07-10
- biosfn_scroll(): check variable 'i' for underflowing when scrolling downwards
Volker Ruppert
1
-0
/
+3
2006-07-10
- VBE set bank functions failure handling added
Volker Ruppert
1
-0
/
+23
2006-07-08
- added special case for the 4 bpp when setting VBE display start
Volker Ruppert
2
-3
/
+17
2006-07-07
- bank pointer must be set to 0 after a mode set
Volker Ruppert
1
-0
/
+4
2006-06-21
- improved VBE display capabilities check (X resulution checked now)
Volker Ruppert
2
-150
/
+28
2006-06-18
- applied patch from the qemu project (Fabrice Bellard)
Volker Ruppert
5
-36
/
+468
2006-03-25
- applied patch from Fabrice Bellard
Volker Ruppert
3
-133
/
+485
2005-12-29
- updates for 0.5d release
Volker Ruppert
2
-0
/
+30
2005-12-26
- biossums utility now supports VGABIOS sizes up to 64 kBytes
Volker Ruppert
3
-35
/
+82
2005-09-21
- mode 0x11: all color planes must be enabled in this 2-color VGA mode
Volker Ruppert
1
-1
/
+1
2005-08-30
- missing license text added in biossums.c
Volker Ruppert
1
-0
/
+14
2005-07-07
- updates for 0.5c release
Volker Ruppert
2
-0
/
+14
2005-07-02
- BIOS configuration word usually reports initial mode 80x25 color text
Volker Ruppert
1
-1
/
+2
2005-05-24
- updates for 0.5b release
Volker Ruppert
2
-0
/
+25
2005-05-24
- output to the vgabios info port can be disabled now. It is still enabled by
Volker Ruppert
2
-1
/
+12
2005-05-20
- fixed return value for the default case in the VBE section (non-debug mode)
Volker Ruppert
2
-18
/
+1
2005-03-07
- updates for 0.5a release
Volker Ruppert
2
-1
/
+326
2005-03-06
- vgabios files with cirrus support added to release target
Volker Ruppert
1
-1
/
+3
2005-03-06
- cross compilation support added (patch from Alex Beregszaszi)
Volker Ruppert
1
-14
/
+18
2005-03-05
- documentation updates
Volker Ruppert
3
-7
/
+26
2004-12-04
- Cirrus extension: support for 1280x1024x15 and 1280x1024x16 modes added (patch
Volker Ruppert
1
-1
/
+26
2004-08-08
- use single bank mode for VBE
Volker Ruppert
1
-9
/
+9
2004-07-30
- cirrus init: set standard vga mode and reset bitblt
Volker Ruppert
1
-1
/
+8
2004-07-22
- cirrus extension: tables for mode 1280x1024x8 added
Volker Ruppert
3
-7
/
+76
2004-07-18
- disable CRTC write protection before setting new values
Volker Ruppert
2
-1
/
+3
2004-07-07
- biossums utility for the Bochs BIOS adapted for the LGPL'd VGABIOS
Volker Ruppert
3
-8
/
+216
2004-06-25
- 4MB memory probe added (patch from Fabrice Bellard)
Volker Ruppert
1
-0
/
+10
2004-06-25
- fixed value of sequencer reset register in cirrus mode table
Volker Ruppert
1
-9
/
+10
2004-06-23
- applied new patch for the cirrus extension from suzu
Volker Ruppert
1
-63
/
+500
2004-06-17
- fixed makefile targets for the binaries with cirrus extension
Volker Ruppert
1
-12
/
+12
2004-06-16
- applied suzu's cirrus extension patch. Cirrus SVGA detection, most of the
Volker Ruppert
3
-1
/
+1118
2004-05-31
- write character in planar graphics modes: sequencer map mask must be 0x0f and
Volker Ruppert
1
-2
/
+7
2004-05-11
- biosfn_select_vert_res rewritten in assembler
Volker Ruppert
1
-63
/
+106
2004-05-09
- VBE init code and some dispi ioport functions rewritten in assembler
Volker Ruppert
3
-87
/
+187
2004-05-08
- VBE internal functions dispi_set_enable and dispi_set_bank now called both ...
Volker Ruppert
7
-187
/
+147
2004-05-06
- VBE functions 0x05, 0x06, 0x07 and some dispi ioport functions rewritten in...
Volker Ruppert
3
-161
/
+218
2004-05-05
- 8 bit DAC capability flag set
Volker Ruppert
4
-131
/
+149
2004-05-02
- text scroll functions for PLANAR1/PLANAR4 graphics modes added
Volker Ruppert
1
-118
/
+186
2004-05-01
- biosfn_enable_cursor_emulation rewritten in assembler
Volker Ruppert
1
-28
/
+59
2004-04-25
- table entries for vga mode 0x0f fixed (PLANAR2 exists on EGA only)
Volker Ruppert
2
-33
/
+48
2004-04-25
- block address calculation in font functions fixed
Volker Ruppert
1
-50
/
+79
2004-04-24
- read/write graphics pixel for PLANAR4 modes added
Volker Ruppert
1
-29
/
+117
2004-04-23
- remaining palette and dac read/write functions (except gray scale summing)
Volker Ruppert
1
-170
/
+253
2004-04-18
- some palette and dac read/write functions rewritten in assembler
Volker Ruppert
1
-140
/
+275
2004-04-18
updated my email address + put vgabios url in the bios copyright string
Jeroen Janssen
2
-2
/
+2
2004-04-17
- biosfn_set_video_mode: don't load DAC registers if default palette loading is
Volker Ruppert
1
-26
/
+25
2004-04-08
- write character function for the LINEAR8 mode
Volker Ruppert
1
-15
/
+80
2004-04-06
- init functions rewitten in assembler
Volker Ruppert
1
-55
/
+95
2004-04-05
- functions biosfn_get_video_mode() and biosfn_read_display_code() rewritten
Volker Ruppert
1
-34
/
+57
2004-04-04
- write character function for CGA modes added
Volker Ruppert
1
-29
/
+203
2004-02-23
- dispi_get_max_bpp(): restore the original value of the vbe enable register
Volker Ruppert
1
-3
/
+4
2004-02-22
- new function dispi_get_max_bpp() returns the bpp capabilities of the Bochs gui
Volker Ruppert
4
-28
/
+48
2004-02-21
- dynamicly genarated vbe mode_info list works now
Volker Ruppert
3
-100
/
+91
2003-11-17
- new VBE presence flag stored at unused BDA address 0xB9
Volker Ruppert
4
-25
/
+7
2003-11-05
- update ChangeLog for 0.4c release
Christophe Bothamy
1
-23
/
+58
2003-11-05
- add changes for 0.4c release
Christophe Bothamy
1
-0
/
+4
2003-11-05
- activate char table after loading it when setting a text video mode
Christophe Bothamy
1
-1
/
+15
2003-11-05
- when making a release, remove unwanted files first, and exclude CVS from th...
Christophe Bothamy
1
-3
/
+3
2003-11-04
- update ChangeLog for 0.4b release
Christophe Bothamy
1
-300
/
+354
2003-11-04
- update Changes for 0.4b release
Christophe Bothamy
1
-1
/
+10
2003-11-04
- biosfn_get_font_info(): character height must be returned in CX
Volker Ruppert
1
-1
/
+1
2003-11-03
- the 'noclearmem' flag is not stored in the 'current video mode' register (0...
Volker Ruppert
2
-4
/
+6
2003-10-05
- changed VBE i/o registers to 0x01CE/CF (suggestion from Daniel Gimpelevich)
Volker Ruppert
2
-4
/
+5
2003-08-18
- wrong offsets to the character tables (INT 0x1F/0x43) fixed (underscore added)
Volker Ruppert
1
-29
/
+33
2003-08-17
- ChangeLog is now automatically generated by running "cvs2cl -r -t -P -S"
Christophe Bothamy
1
-61
/
+626
2003-08-17
- added the old ChangeLog in the HOSTORY section of the README file
Christophe Bothamy
1
-2
/
+73
2003-08-17
- fix Makefile for "release" target
Christophe Bothamy
1
-1
/
+1
2003-08-15
- update the Makefile for releases
Christophe Bothamy
3
-13
/
+20
2003-08-07
- current VBE mode now stored in BDA (unused address 0xBA)
Volker Ruppert
2
-9
/
+10
2003-07-20
- fixed a few functions accessing the attribute controller
Volker Ruppert
1
-10
/
+5
2003-07-19
- re-enable video after programming the attribute controller
Volker Ruppert
1
-1
/
+11
2003-07-16
- LFB flag now stored in the register VBE_DISPI_INDEX_ENABLE
Volker Ruppert
5
-7
/
+12
2003-07-15
- new function dispi_get_bpp()
Volker Ruppert
2
-19
/
+29
2003-07-14
- description of VBE_DISPI_ interface 0xb0c2 added
Volker Ruppert
1
-7
/
+16
2003-07-10
- 15 bpp VBE modes added
Volker Ruppert
2
-0
/
+284
2003-07-01
- VBE preserve display memory feature implemented
Volker Ruppert
3
-4
/
+149
2003-06-30
- VBE mode info blocks of modes with >8bpp enabled
Volker Ruppert
3
-63
/
+37
2003-06-29
- duplicate lines with VBE_MODE_ATTRIBUTE_GRAPHICS_MODE removed
Volker Ruppert
1
-88
/
+125
2003-06-15
- function write_gfx_char() rewritten
Volker Ruppert
1
-14
/
+7
2003-04-26
- added missing VBE function dispi_get_bank()
Volker Ruppert
4
-17
/
+45
2003-04-20
- function write_gfx_char() now supports different font sizes
Volker Ruppert
2
-9
/
+20
2003-04-18
- applied patch #1331
Volker Ruppert
3
-6
/
+54
2003-02-11
- VBE mode search rewritten
Volker Ruppert
2
-682
/
+31
2003-02-09
- function write_gfx_char(): memory address now calculated in this function;
Volker Ruppert
1
-33
/
+36
2003-02-09
- VESA mode 0x102 added (uses existing SVGA mode 0x6a)
Volker Ruppert
3
-14
/
+74
2003-02-08
- vbe_biosfn_return_current_mode() now returns the active standard VGA mode
Volker Ruppert
2
-43
/
+86
2003-02-04
- set video mode: clear vga memory in graphics mode
Volker Ruppert
1
-25
/
+103
2003-01-21
- remap the cursor size if the char height is > 8 and the new values are < 8
Volker Ruppert
1
-10
/
+16
2003-01-20
- fix so make -j2 does not overwrite temp files
Christophe Bothamy
1
-6
/
+6
2003-01-19
- function set_scan_lines() recalculates the number of rows and the page size
Volker Ruppert
1
-1
/
+19
2003-01-15
- fix bug found by ams : a 8bits index value was compared to 0x100 in some cases
Christophe Bothamy
1
-3
/
+4
2003-01-15
- fix symbol table file names, discovered by ams
Christophe Bothamy
1
-2
/
+2
2003-01-04
- biosfn_set_video_mode(): reset attribute controller flip-flop before setting
Volker Ruppert
1
-0
/
+3
2003-01-04
- VBE function 0x00 returns VBE 1.x compatible information if no VBE signature
Volker Ruppert
1
-55
/
+57
2002-12-31
- SVGA mode 0x6A (800x600x4) added to the list of graphics modes
Volker Ruppert
1
-4
/
+6
2002-11-23
- fix changelog for 0.3b release
Christophe Bothamy
1
-0
/
+2
2002-10-20
- new function set_scan_lines() for the font size change (patch from Hartmut ...
Volker Ruppert
1
-4
/
+22
2002-10-04
- biosfn_set_single_dac_reg(): the red value is stored in DH
Volker Ruppert
1
-1
/
+1
2002-09-19
- updated the Makefile
Christophe Bothamy
5
-83
/
+60
2002-09-08
- set the cursor shape depending on the current font height
Volker Ruppert
1
-2
/
+9
2002-08-23
- added lfb-mode numbers (patch from mathis)
Christophe Bothamy
2
-35
/
+693
2002-07-21
gcc2/3 preprocessing fix
Jeroen Janssen
2
-60
/
+65
2002-05-18
- include patch from Volker that adds some text font functions
Christophe Bothamy
1
-15
/
+108
2002-04-29
- applying hw scrolling/multibuffering patch
Jeroen Janssen
5
-36
/
+185
2002-04-25
- reverting #asm/##asm & endasm patch (does not work with with cygwin)
Jeroen Janssen
3
-62
/
+62
2002-04-19
- fixing preprocessing of vgabios with latest gcc (from Mandrake 8.2)
Jeroen Janssen
3
-62
/
+65
2002-04-08
- preparing docs for new DISPI interface (for hardware scrolling)
Jeroen Janssen
2
-18
/
+50
2002-04-03
- defaulting LFB on + updated changelog & todo
Jeroen Janssen
3
-4
/
+3
2002-04-02
- changed the logging ports to 0x500 -> 0x502
Christophe Bothamy
2
-10
/
+6
2002-03-14
- vbetables.h is dependant upon some defines (VBE_HAVE_LFB), so put the inclu...
Jeroen Janssen
1
-3
/
+5
2002-03-13
- made LFB dependant upon define
Jeroen Janssen
5
-8
/
+65
2002-03-13
- added max video memory + documented what is in the 0xb0c0 interface
Jeroen Janssen
2
-2
/
+22
2002-03-12
- updated for 0.3a. Merged vgabios.bin and vbebios.bin
Christophe Bothamy
2
-36
/
+7
2002-03-10
- added LFB modes for testing with vbe-lfb patch in Bochs
Jeroen Janssen
2
-131
/
+32
2002-03-10
- show people when they do NOT have VBE support available
Jeroen Janssen
1
-9
/
+28
2002-03-10
- cleanup of vbe internal functions (set 8bpp mode is now dependant on ModeIn...
Jeroen Janssen
4
-246
/
+90
2002-03-10
- updated for 0.3a
Christophe Bothamy
2
-11
/
+8
2002-03-10
- added vbe_has_vbe_display function that detects an attached vbe display
Christophe Bothamy
2
-1
/
+12
2002-03-10
- vbe calls are done only if a vbe display is detected
Christophe Bothamy
1
-63
/
+82
2002-03-10
- preparing for LFB support
Jeroen Janssen
2
-4
/
+9
2002-03-09
- fixing initial cursor shape to _ instead of -
Jeroen Janssen
1
-1
/
+3
2002-03-08
- updating vbe code to new API
Jeroen Janssen
5
-12
/
+87
2002-03-08
- updating vbe code with #defines from API
Jeroen Janssen
3
-49
/
+70
2002-03-08
- adding some text about how banks work
Jeroen Janssen
1
-0
/
+17
2002-03-08
- adding vbe_display_api documentation
Jeroen Janssen
2
-0
/
+141
2002-03-07
- added 1024x768xbpp support
Jeroen Janssen
3
-4
/
+129
2002-03-06
- updated changelog with new modi
Jeroen Janssen
5
-16
/
+155
2002-03-06
- adding 640x400x8 and 800x600x8 vbe support
Jeroen Janssen
5
-9
/
+275
2002-03-06
- implemented banked & lfb support for 320x200x8bpp
Jeroen Janssen
3
-18
/
+44
2002-03-05
for vbe debug bios:
Jeroen Janssen
1
-1
/
+1
2002-03-01
- added vbe support for 320x200x8 using the standard vgamode (0x13)
Jeroen Janssen
5
-11
/
+107
2002-02-18
- updating ChangeLog with lfbprof
Jeroen Janssen
1
-1
/
+2
2002-02-18
- fixed unsigned short for mode list (-1 != 0xffff otherwise)
Jeroen Janssen
2
-5
/
+17
2002-02-18
- Adding lfbprof testprogram (for vbe testing purposes)
Jeroen Janssen
3
-0
/
+736
2002-02-18
- cosmetic updates to vbe.c/h + added bunch of FIXMEs for work that needs to ...
Jeroen Janssen
2
-364
/
+406
2002-02-18
- cosmetic updates in vbetables.h
Jeroen Janssen
1
-438
/
+446
2002-02-18
updated changelog with merge of vbebios 0.2
Jeroen Janssen
1
-0
/
+4
2002-02-18
- small cosmetic cleanup in vgabios vbe code + added FIXMEs
Jeroen Janssen
1
-9
/
+16
2002-02-18
- merging with vbebios 0.2 release
Jeroen Janssen
7
-2
/
+1283
2002-02-18
- initial import
Christophe Bothamy
13
-0
/
+4579