Volker Ruppert
d01a6176a8
Fixed keyboard scancode processing after keyboard intercept using stack
...
manipulation (SF bug report #1193 ).
2014-12-26 10:32:26 +00:00
Volker Ruppert
366bbbba75
Fixed int74_function() for 4-byte (wheel mouse) packets.
...
Updated year and copyright.
2014-07-10 07:29:18 +00:00
Volker Ruppert
323aa782e0
Fixed $PCI service detection
2013-08-02 16:00:10 +00:00
Volker Ruppert
0658109479
Recompiled after PS/2 mouse function change
2013-06-15 21:49:10 +00:00
Volker Ruppert
e415cb9db8
recompiled after PCI changes
2012-11-11 09:10:28 +00:00
Volker Ruppert
45a7020f5d
recompiled BIOS after latest changes
2012-10-28 19:41:04 +00:00
Volker Ruppert
78e29cc7eb
- recompiled after latest changes
2012-10-27 06:40:21 +00:00
Volker Ruppert
ce3228eeda
- recompiled for release
2012-08-21 21:03:22 +00:00
Volker Ruppert
3c707ee976
- recompiled after patch #5
2012-07-10 18:33:52 +00:00
Volker Ruppert
625991504b
- recompiled after patch #4
2012-07-10 18:31:10 +00:00
Volker Ruppert
f0c3b2ad90
- recompiled after patch #3
2012-07-10 18:28:56 +00:00
Volker Ruppert
4f2b643aca
- recompiled after patch #2
2012-07-10 18:26:45 +00:00
Volker Ruppert
748315591c
- recompiled BIOS after patch #1
2012-07-10 18:22:57 +00:00
Volker Ruppert
9ead528c5a
- recompiled after latest changes
2012-06-28 15:20:15 +00:00
Volker Ruppert
4e95f44873
- added missing MADT interrupt source override and fixed MP table
...
(patches by Sebastian Herbszt)
2012-05-13 20:07:32 +00:00
Volker Ruppert
e38772006f
- added PCI ROM init code that copies to shadow RAM and use it for both VGA
...
and other boot ROMs
- define and use PCI constants (patch by Sebastian Herbszt)
2011-12-20 19:34:47 +00:00
Volker Ruppert
f66a04e7d1
- recompiled BIOS images
2011-11-24 17:24:05 +00:00
Volker Ruppert
42e571ab1b
- fix package size in pointing device flags 2 (SF patch #3435049 )
...
- implemented legacy BIOS int13 AL=17/18h diskette functions (patch taken from
comment to SF feature request #3424738 )
2011-11-19 12:38:41 +00:00
Volker Ruppert
83f0e388c5
- recompiled after latest changes
2011-08-15 06:25:51 +00:00
Volker Ruppert
5a1cd21ca9
- added PCI ROM support to the Bochs BIOS (works with both pcivga and cirrus)
...
- scan for VGABIOS ROM after rombios32 init
- copy PCI ROM to shadow RAM at 0xc0000 and enable it
- NOTE: this feature does not work with BIOS-bochs-legacy, so we should recommend to use the
default BIOS for PCI display adapters
- TODO: load VGABIOS ROM from the vga code instead of main.cc if PCI is disabled
2011-07-03 08:12:48 +00:00
Volker Ruppert
389938a508
- recompiled after latest changes
2011-02-10 22:53:45 +00:00
Volker Ruppert
692ef9ca32
- recompiled after latest changes
2011-01-17 16:43:04 +00:00
Volker Ruppert
e99736e27a
- regenerated after latest changes
2010-09-26 06:43:28 +00:00
Volker Ruppert
deb572b355
- recompiled BIOS images
2010-08-07 20:59:07 +00:00
Volker Ruppert
e21873deab
- regenerated after latest changes
2010-04-05 13:08:13 +00:00
Volker Ruppert
348d36ce80
- regenerated
2010-02-09 23:51:01 +00:00
Volker Ruppert
9e85439006
- regenerated after latest changes
2010-01-18 20:34:51 +00:00
Volker Ruppert
8fda6f8810
- regenerated after latest changes
2010-01-14 18:19:11 +00:00
Volker Ruppert
c0c84f1a91
- regenerated after latest changes
2010-01-04 16:52:20 +00:00
Volker Ruppert
4fb73bde27
- regenerated after latest changes
2009-12-30 20:09:48 +00:00
Volker Ruppert
d41bbbc412
- recompiled after latest changes
2009-12-20 18:04:46 +00:00
Volker Ruppert
57582c1a7f
- recompiled after latest changes
2009-12-12 14:24:49 +00:00
Volker Ruppert
403454e1e4
- BIOS binaries regenerated
2009-12-11 13:42:46 +00:00
Volker Ruppert
7e56eae48c
- fixed SF bug #2851495 : if PCI BIOS functions return without error, the
...
int1a_handler must complete with iret to re-enable interrupts
2009-09-28 16:36:51 +00:00
Volker Ruppert
8ce5570946
- implemented INT 15h/89h (patch by Sebastian Herbszt)
2009-05-10 08:26:42 +00:00
Volker Ruppert
f0ad7dd387
- regenerated after latest changes
2009-05-02 15:08:20 +00:00
Volker Ruppert
f5facef1ef
- applied non-ACPI timer interrupt routing fix from the Qemu bios patch queue
...
(Bochs now uses the original code of rev. 1.229 again)
2009-04-18 07:29:48 +00:00
Volker Ruppert
3b0fb9f28a
- removed special case for the Bochs VBE LFB base address (it can be treated
...
like other PCI devices now)
- changed base address for the PCI memory space to 0xc0000000
- rombios32: fixed a warning
- fixed timeout flag for serial i/o functions
2009-04-10 16:37:02 +00:00
Volker Ruppert
de04d9e7cd
- recompiled BIOS images
2009-03-23 11:38:07 +00:00
Volker Ruppert
a1a4574074
- fixed PCI IRQ router check for legacy BIOS (checking vendor ID only)
2009-02-09 17:06:06 +00:00
Volker Ruppert
4b4f80e6cb
- implemented MTRR support in the bios. This is a combination of the individual
...
patches from the kvm tree. The code was written by Avi Kivity and Alex
Williamson. Sebastian Herbszt added checks for CPUID_MTRR and CPUID_MSR.
2009-01-26 09:21:38 +00:00
Volker Ruppert
f310ea769b
- rebuild after latest changes
2008-12-23 09:22:52 +00:00
Volker Ruppert
13822e151e
- applied 3 patches from the Qemu project (Anthony Liguori)
...
* disable stack protector for BIOS
* make ACPI tables byte-aligned
* fix Bochs BIOS build from a separate directory
2008-12-20 14:27:22 +00:00
Stanislav Shwartsman
dcf68cca6d
Don't use unreserved memory in BIOS.
...
Patch by Gleb Natapov
2008-12-04 18:46:55 +00:00
Stanislav Shwartsman
4bc2d5b4e9
Execute rombios32 code from rom address 0xe0000.
...
Patch by Gleb Natapov
2008-12-04 18:44:14 +00:00
Stanislav Shwartsman
a4e971c0a6
Add S3 state to DSDT. Handle resume event in the BIOS.
...
patch by Gleb Natapov
2008-12-04 18:40:54 +00:00
Stanislav Shwartsman
ebc41a1dad
recompile BIOS
2008-12-03 14:49:09 +00:00
Stanislav Shwartsman
91ecba9b91
Updated BIOS images
2008-10-01 08:41:19 +00:00
Stanislav Shwartsman
53426fc136
recompile BIOS images with latest merged patches
2008-08-25 18:56:48 +00:00
Volker Ruppert
61f51bc8af
- minor ATA/ATAPI model string fixes
...
* cut model string on boot screen if larger than 36 characters to make one
"ata" message fit in one line
* config parameter for model string needs one more byte
* harddrive: terminate model string with null
2008-07-27 08:06:52 +00:00