Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add qemu qxl vga pci biosHEADmaster | Gerd Hoffmann | 2010-06-18 | 1 | -1/+9 |
| | | | | | Add PCI vgabios for the qemu qxl vga (1b36:0100). Name it vgabios-qxl.bin. | ||||
* | Add qemu vmware vga pci bios | Gerd Hoffmann | 2010-06-18 | 1 | -1/+9 |
| | | | | | Add PCI vgabios for the qemu vmeare vga (15ad:0405). Name it vgabios-vmware.bin. | ||||
* | update pci_get_lfb_addr for vmware vga | Gerd Hoffmann | 2010-06-18 | 1 | -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. | ||||
* | Add qemu stdvga pci bios | Gerd Hoffmann | 2010-06-18 | 1 | -1/+9 |
| | | | | | Add PCI vgabios for the qemu standard vga (1234:1111). Name it vgabios-stdvga.bin. | ||||
* | Add defines for PCI IDs. | Gerd Hoffmann | 2010-06-18 | 3 | -3/+12 |
| | | | | | This patch allows to set PCI vendor and device IDs using defines (PCI_VID and PCI_DID). Use it for vgabios.bin. | ||||
* | Makefile cleanup | Gerd Hoffmann | 2010-06-18 | 1 | -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. | ||||
* | - updates for release 0.6c | Volker Ruppert | 2010-06-18 | 2 | -1/+14 |
| | |||||
* | - biosfn_write_teletype: fixed attribute when scrolling in text mode | Volker Ruppert | 2010-06-18 | 1 | -2/+4 |
| | |||||
* | - preparing for release 0.6c | Volker Ruppert | 2010-06-18 | 2 | -0/+41 |
| | |||||
* | - added support for a lot more non-standard VBE modes (e.g. widescreen ↵ | Volker Ruppert | 2010-06-18 | 3 | -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 | ||||
* | - use VBE LFB address from PCI base address if present (rewrite of the ↵ | Volker Ruppert | 2010-06-18 | 3 | -76/+92 |
| | | | | cirrus specific function in main vgabios code) - removed unnecessary spaces | ||||
* | - added DPMS support to cirrus vgabios (patch from Gleb Natapov) | Volker Ruppert | 2008-12-14 | 1 | -2/+34 |
| | |||||
* | - updated for release 0.6b | Volker Ruppert | 2008-05-30 | 1 | -1/+1 |
| | |||||
* | - preparations for release 0.6b | Volker Ruppert | 2008-05-22 | 2 | -0/+57 |
| | |||||
* | - fixed a warning | Volker Ruppert | 2008-05-11 | 1 | -0/+1 |
| | |||||
* | - added debug message for unsupported VBE modes | Volker Ruppert | 2008-03-02 | 1 | -0/+4 |
| | |||||
* | - in LFB modes the number of banks must be set to 1 | Volker Ruppert | 2008-02-24 | 1 | -0/+3 |
| | |||||
* | - added PCI data structure for the Cirrus VGABIOS images | Volker Ruppert | 2008-01-27 | 3 | -11/+78 |
| | | | | - added support for the PCI data structure in biossums - updated year in copyright | ||||
* | - whitespace cleanup | Volker Ruppert | 2008-01-26 | 5 | -49/+49 |
| | |||||
* | - disable the generation of linemarkers by the preprocessor, since the latest | Volker Ruppert | 2006-11-26 | 1 | -4/+4 |
| | | | versions of bcc don't like them | ||||
* | - the biossums utility no longer modifies VGABIOS images with proper checksum | Volker Ruppert | 2006-09-02 | 1 | -39/+63 |
| | | | and size | ||||
* | - updates for 0.6a release | Volker Ruppert | 2006-08-19 | 3 | -3/+132 |
| | |||||
* | - improved VGA compatible setup for VBE modes (disable CGA and Hercules | Volker Ruppert | 2006-08-19 | 1 | -0/+6 |
| | | | compatible memory layout) | ||||
* | - improved VGA compatible setup for >=8bpp VBE modes (CRTC doubleword mode and | Volker Ruppert | 2006-08-18 | 1 | -7/+21 |
| | | | | GRDC shift register setting added) - now using symbolic name for CRTC address register | ||||
* | - init 4bpp VBE modes by a temporary switch to VGA mode 0x6A | Volker Ruppert | 2006-08-15 | 2 | -3/+3 |
| | | | - all 4bpp VBE modes now enabled | ||||
* | - VGA compatible setup for VBE modes improved (Bochs hack can be removed now) | Volker Ruppert | 2006-08-14 | 1 | -14/+109 |
| | |||||
* | - .cvsignore added for auto-generated file | Volker Ruppert | 2006-08-12 | 1 | -0/+1 |
| | |||||
* | - cleaned up VBE memory size definitions (removed duplicate defines, main | Volker Ruppert | 2006-08-12 | 4 | -8/+7 |
| | | | definition now in vbetables-gen.c) | ||||
* | - removed auto-generated file | Volker Ruppert | 2006-08-09 | 1 | -1755/+0 |
| | |||||
* | - VBE video memory increased to 8 MB | Volker Ruppert | 2006-08-09 | 5 | -39/+185 |
| | | | | - VBE dispi ID changed to B0C4 - documentation update | ||||
* | - generate vbetables.h dynamicly | Volker Ruppert | 2006-07-11 | 3 | -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) | ||||
* | - biosfn_scroll(): check variable 'i' for underflowing when scrolling downwards | Volker Ruppert | 2006-07-10 | 1 | -0/+3 |
| | | | to avoid screen corruption | ||||
* | - VBE set bank functions failure handling added | Volker Ruppert | 2006-07-10 | 1 | -0/+23 |
| | | | - VBE get/set logical scan line length fixes for the 4bpp mode | ||||
* | - added special case for the 4 bpp when setting VBE display start | Volker Ruppert | 2006-07-08 | 2 | -3/+17 |
| | | | - VBE mode table fixes | ||||
* | - bank pointer must be set to 0 after a mode set | Volker Ruppert | 2006-07-07 | 1 | -0/+4 |
| | |||||
* | - improved VBE display capabilities check (X resulution checked now) | Volker Ruppert | 2006-06-21 | 2 | -150/+28 |
| | | | | - removed obsolete defines (LFB always available, always generate dynamic list) - CR/LF to LF fixes | ||||
* | - applied patch from the qemu project (Fabrice Bellard) | Volker Ruppert | 2006-06-18 | 5 | -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 | ||||
* | - applied patch from Fabrice Bellard | Volker Ruppert | 2006-03-25 | 3 | -133/+485 |
| | | | | * added minimal support for the video parameter table (VPT) * added Cirrus SVGA mode 0x7b (1600x1200x8) | ||||
* | - updates for 0.5d release | Volker Ruppert | 2005-12-29 | 2 | -0/+30 |
| | |||||
* | - biossums utility now supports VGABIOS sizes up to 64 kBytes | Volker Ruppert | 2005-12-26 | 3 | -35/+82 |
| | | | - Bochs VBE protected mode interface added (based on a patch by malc@pulsesoft.com) | ||||
* | - mode 0x11: all color planes must be enabled in this 2-color VGA mode | Volker Ruppert | 2005-09-21 | 1 | -1/+1 |
| | |||||
* | - missing license text added in biossums.c | Volker Ruppert | 2005-08-30 | 1 | -0/+14 |
| | |||||
* | - updates for 0.5c release | Volker Ruppert | 2005-07-07 | 2 | -0/+14 |
| | |||||
* | - BIOS configuration word usually reports initial mode 80x25 color text | Volker Ruppert | 2005-07-02 | 1 | -1/+2 |
| | | | | - vgabios function 0x0e (write teletype): linefeed (0x0a) only increments the cursor row value | ||||
* | - updates for 0.5b release | Volker Ruppert | 2005-05-24 | 2 | -0/+25 |
| | |||||
* | - output to the vgabios info port can be disabled now. It is still enabled by | Volker Ruppert | 2005-05-24 | 2 | -1/+12 |
| | | | default and always possible in debug mode. (based on a patch from Alex Beregszaszi) | ||||
* | - fixed return value for the default case in the VBE section (non-debug mode) | Volker Ruppert | 2005-05-20 | 2 | -18/+1 |
| | | | - removed unused macros HALT and PANIC_PORT | ||||
* | - updates for 0.5a release | Volker Ruppert | 2005-03-07 | 2 | -1/+326 |
| | |||||
* | - vgabios files with cirrus support added to release target | Volker Ruppert | 2005-03-06 | 1 | -1/+3 |
| | |||||
* | - cross compilation support added (patch from Alex Beregszaszi) | Volker Ruppert | 2005-03-06 | 1 | -14/+18 |
| |