summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-18Add qemu qxl vga pci bios (devel version)HEADpcibios.devGerd Hoffmann1-1/+9
Add PCI vgabios for the qemu qxl vga (devel version, 1b36:01ff). Name it vgabios-qxldev.bin.
2010-06-18Add qemu qxl vga pci biosqemu.orgpcibiosGerd Hoffmann1-1/+9
Add PCI vgabios for the qemu qxl vga (1b36:0100). Name it vgabios-qxl.bin.
2010-06-18Add qemu vmware vga pci biosGerd Hoffmann1-1/+9
Add PCI vgabios for the qemu vmeare vga (15ad:0405). Name it vgabios-vmware.bin.
2010-06-18update pci_get_lfb_addr for vmware vgaGerd Hoffmann1-9/+14
vmware vga has the framebuffer at pci region 1 not 0. This patch makes pci_get_lfb_addr check region 1 too. It also gives names to the numbered labels to make the code more readable.
2010-06-18Add qemu stdvga pci biosGerd Hoffmann1-1/+9
Add PCI vgabios for the qemu standard vga (1234:1111). Name it vgabios-stdvga.bin.
2010-06-18Add defines for PCI IDs.Gerd Hoffmann3-3/+12
This patch allows to set PCI vendor and device IDs using defines (PCI_VID and PCI_DID). Use it for vgabios.bin.
2010-06-18Makefile cleanupGerd Hoffmann1-42/+34
Use a single rule for building bios binaries. Use target specific variables to set compile flags. This makes it more obvious what the differences between the versions are. It also makes it easier to add new bios binaries with slightly different settings.
2010-06-18- updates for release 0.6cupdate-0.6cVolker Ruppert2-1/+14
2010-06-18- biosfn_write_teletype: fixed attribute when scrolling in text modeVolker Ruppert1-2/+4
2010-06-18- preparing for release 0.6cVolker Ruppert2-0/+41
2010-06-18- added support for a lot more non-standard VBE modes (e.g. widescreen ↵Volker Ruppert3-53/+91
modes) - requires latest Bochs VBE code (16 MB video memory, VBE_DISPI_ID5, VRAM size in 64k pages stored in VBE register) - check if VBE mode is supported with current VRAM size
2010-06-18- use VBE LFB address from PCI base address if present (rewrite of the ↵Volker Ruppert3-76/+92
cirrus specific function in main vgabios code) - removed unnecessary spaces
2008-12-14- added DPMS support to cirrus vgabios (patch from Gleb Natapov)Volker Ruppert1-2/+34
2008-05-30- updated for release 0.6bVolker Ruppert1-1/+1
2008-05-22- preparations for release 0.6bVolker Ruppert2-0/+57
2008-05-11- fixed a warningVolker Ruppert1-0/+1
2008-03-02- added debug message for unsupported VBE modesVolker Ruppert1-0/+4
2008-02-24- in LFB modes the number of banks must be set to 1Volker Ruppert1-0/+3
2008-01-27- added PCI data structure for the Cirrus VGABIOS imagesVolker Ruppert3-11/+78
- added support for the PCI data structure in biossums - updated year in copyright
2008-01-26- whitespace cleanupVolker Ruppert5-49/+49
2006-11-26- disable the generation of linemarkers by the preprocessor, since the latestVolker Ruppert1-4/+4
versions of bcc don't like them
2006-09-02- the biossums utility no longer modifies VGABIOS images with proper checksumVolker Ruppert1-39/+63
and size
2006-08-19- updates for 0.6a releaseVolker Ruppert3-3/+132
2006-08-19- improved VGA compatible setup for VBE modes (disable CGA and HerculesVolker Ruppert1-0/+6
compatible memory layout)
2006-08-18- improved VGA compatible setup for >=8bpp VBE modes (CRTC doubleword mode andVolker Ruppert1-7/+21
GRDC shift register setting added) - now using symbolic name for CRTC address register
2006-08-15- init 4bpp VBE modes by a temporary switch to VGA mode 0x6AVolker Ruppert2-3/+3
- all 4bpp VBE modes now enabled
2006-08-14- VGA compatible setup for VBE modes improved (Bochs hack can be removed now)Volker Ruppert1-14/+109
2006-08-12- .cvsignore added for auto-generated fileVolker Ruppert1-0/+1
2006-08-12- cleaned up VBE memory size definitions (removed duplicate defines, mainVolker Ruppert4-8/+7
definition now in vbetables-gen.c)
2006-08-09- removed auto-generated fileVolker Ruppert1-1755/+0
2006-08-09- VBE video memory increased to 8 MBVolker Ruppert5-39/+185
- VBE dispi ID changed to B0C4 - documentation update
2006-07-11- generate vbetables.h dynamiclyVolker Ruppert3-1174/+1860
* initial patch from the qemu project by Fabrice Bellard * only add modes that fit in video memory (still 4 MB) * several other fixes (e.g. 4 bpp specific stuff, number of pages)
2006-07-10- biosfn_scroll(): check variable 'i' for underflowing when scrolling downwardsVolker Ruppert1-0/+3
to avoid screen corruption
2006-07-10- VBE set bank functions failure handling addedVolker Ruppert1-0/+23
- VBE get/set logical scan line length fixes for the 4bpp mode
2006-07-08- added special case for the 4 bpp when setting VBE display startVolker Ruppert2-3/+17
- VBE mode table fixes
2006-07-07- bank pointer must be set to 0 after a mode setVolker Ruppert1-0/+4
2006-06-21- improved VBE display capabilities check (X resulution checked now)Volker Ruppert2-150/+28
- removed obsolete defines (LFB always available, always generate dynamic list) - CR/LF to LF fixes
2006-06-18- applied patch from the qemu project (Fabrice Bellard)Volker Ruppert5-36/+468
* Cirrus SVGA now supports the "no clear" bit when switching to Cirrus or VESA mode * Bochs VBE protected mode interface improved * save/restore video state support for Bochs VBE and standard VGA added * Bochs VBE prepared for more modi
2006-03-25- applied patch from Fabrice BellardVolker Ruppert3-133/+485
* added minimal support for the video parameter table (VPT) * added Cirrus SVGA mode 0x7b (1600x1200x8)
2005-12-29- updates for 0.5d releaseVolker Ruppert2-0/+30
2005-12-26- biossums utility now supports VGABIOS sizes up to 64 kBytesVolker Ruppert3-35/+82
- Bochs VBE protected mode interface added (based on a patch by malc@pulsesoft.com)
2005-09-21- mode 0x11: all color planes must be enabled in this 2-color VGA modeVolker Ruppert1-1/+1
2005-08-30- missing license text added in biossums.cVolker Ruppert1-0/+14
2005-07-07- updates for 0.5c releaseVolker Ruppert2-0/+14
2005-07-02- BIOS configuration word usually reports initial mode 80x25 color textVolker Ruppert1-1/+2
- vgabios function 0x0e (write teletype): linefeed (0x0a) only increments the cursor row value
2005-05-24- updates for 0.5b releaseVolker Ruppert2-0/+25
2005-05-24- output to the vgabios info port can be disabled now. It is still enabled byVolker Ruppert2-1/+12
default and always possible in debug mode. (based on a patch from Alex Beregszaszi)
2005-05-20- fixed return value for the default case in the VBE section (non-debug mode)Volker Ruppert2-18/+1
- removed unused macros HALT and PANIC_PORT
2005-03-07- updates for 0.5a releaseVolker Ruppert2-1/+326
2005-03-06- vgabios files with cirrus support added to release targetVolker Ruppert1-1/+3