Stanislav Shwartsman
01dbcff569
Support ctrl-alt-del for reboot by Sebastian
2011-08-16 17:54:44 +00:00
Volker Ruppert
83f0e388c5
- recompiled after latest changes
2011-08-15 06:25:51 +00:00
Stanislav Shwartsman
7feb947830
BIOS fixes
2011-08-15 06:05:52 +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
4ce12047a9
- 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:10:16 +00:00
Volker Ruppert
0eb8f11b45
- updated LGPL'd VGABIOS to current CVS (added PCI ROM support for the VBE-specific images)
2011-06-27 19:11:23 +00:00
Stanislav Shwartsman
e9ed944ba8
BIOS32 - fix length of the BIOS service.
...
Fix for bug #3170157 supplied by Jonathan de Boyne Pollard.
2011-05-29 16:35:30 +00:00
Volker Ruppert
0458541156
- updated LGPL'd VGABIOS to current CVS
...
* fixed DAC palette in 8 bpp VBE and Cirrus modes (using the same palette as
VGA mode 0x13
* added HDTV resolutions (patch by Tristan Schmelcher)
2011-04-14 16:27:13 +00:00
Stanislav Shwartsman
a2e2feced4
set propertities for more files
2011-02-25 15:32:08 +00:00
Stanislav Shwartsman
0b60a50dd9
date in (c) string
2011-02-24 22:12:02 +00:00
Stanislav Shwartsman
00981cd7a6
Adding Id and Rev property to all files
2011-02-24 22:05:47 +00:00
Volker Ruppert
389938a508
- recompiled after latest changes
2011-02-10 22:53:45 +00:00
Stanislav Shwartsman
90b728e86f
Support T13 EDD-3 specification in addition to Phoenix.
...
Callers with 66 bytes buffers will get data according to the Phoenix and with 74 bytes according to the T13 specification.
Should fix bug #3012207 .
Sebastian
2011-01-26 09:52:02 +00:00
Stanislav Shwartsman
2f29fdafb8
Support reporting of interface type ATAPI.
...
Sebastian
2011-01-25 15:50:20 +00:00
Volker Ruppert
692ef9ca32
- recompiled after latest changes
2011-01-17 16:43:04 +00:00
Stanislav Shwartsman
72af6740ac
Use EBDA fields for mouse handling by name.
...
Sebastian
A simple one-liner to fix building on Mac OS X with a case-sensitive file system.
-- Heikki Lindholm
2011-01-16 19:29:11 +00:00
Stanislav Shwartsman
f2bc3a19ca
Use space padding for EDD host bus and interface type like Award Modular BIOS v4.51PG and AMIBIOS V3.02.
...
Sebastian
2011-01-13 20:47:00 +00:00
Stanislav Shwartsman
2a6df4fc1e
Spelling fixes from VirtualBox.
...
Sebastian
2010-12-29 06:39:53 +00:00
Stanislav Shwartsman
715e65dd05
Merge EDD INT 15 Fn 48h code between int13_harddisk() and int13_cdrom().
...
Sebastian
2010-09-26 18:38:58 +00:00
Volker Ruppert
e99736e27a
- regenerated after latest changes
2010-09-26 06:43:28 +00:00
Stanislav Shwartsman
3994761b08
Patch by Sebastian:
...
Missing EDD fixes for cdrom code
2010-09-25 07:21:25 +00:00
Volker Ruppert
deb572b355
- recompiled BIOS images
2010-08-07 20:59:07 +00:00
Stanislav Shwartsman
e989201277
I could not find DPTE revision 0x10 mentioned in the specifications.
...
Size of 66 bytes is invalid. Also clear DPT "reserved3" field.
Sebastian
2010-08-07 06:58:10 +00:00
Stanislav Shwartsman
fd155a5f56
Bios fixes by Sebastian
2010-08-01 21:54:32 +00:00
Stanislav Shwartsman
bfac0dd6c6
Move some defines from rombios32.c to rombios.h
...
Sebastian
2010-05-16 14:35:22 +00:00
Stanislav Shwartsman
f899949c3a
Sebastian define port number constants
2010-05-10 05:24:39 +00:00
Volker Ruppert
e21873deab
- regenerated after latest changes
2010-04-05 13:08:13 +00:00
Stanislav Shwartsman
bcc5747abe
Handle tables correctly if BX_USE_EBDA_TABLES is set.
...
- Sebastian
2010-04-04 19:38:02 +00:00
Stanislav Shwartsman
969eb42454
Fixes by Sebastian
2010-04-04 19:33:50 +00:00
Volker Ruppert
348d36ce80
- regenerated
2010-02-09 23:51:01 +00:00
Stanislav Shwartsman
bd9e7d3a1f
The default i440_pcidev values represent a valid bus and devfn. Set it to invalid values to make failed detection noticable.
...
- Sebastian
2010-02-09 21:23:17 +00:00
Stanislav Shwartsman
63140a9c57
rombios32.o should depend on rombios.h.
...
- Sebastian
2010-02-08 21:25:35 +00:00
Stanislav Shwartsman
27d82f8856
Init PIC on CMOS shutdown status 05h. Should fix bug #2734455 .
...
- Sebastian
2010-02-08 20:56:55 +00:00
Stanislav Shwartsman
9070f65d32
BIOS updates by Sebastian
2010-02-01 21:05:42 +00:00
Stanislav Shwartsman
9b40d6fe47
Set bios_starting_address_segment to 0xe000 and bios_rom_size to 128 kB.
...
- Sebastian
2010-01-29 21:09:38 +00:00
Stanislav Shwartsman
6de20a6cae
Introduce BX_APPVENDOR and set it to "The Bochs Project".
...
- Sebastian
2010-01-29 20:57:07 +00:00
Stanislav Shwartsman
a060d16845
SMBIOS patches by Sebastian
2010-01-26 07:41:49 +00:00
Volker Ruppert
9e85439006
- regenerated after latest changes
2010-01-18 20:34:51 +00:00
Stanislav Shwartsman
327a4ab5db
Mark 1 GB instead of 512 MB at 3 GB as UC.
...
Add PNP BIOS dummy support
by Sebsatian
2010-01-18 20:04:44 +00:00
Stanislav Shwartsman
3365b50e92
Fix comment
2010-01-17 17:35:04 +00:00
Volker Ruppert
8fda6f8810
- regenerated after latest changes
2010-01-14 18:19:11 +00:00
Stanislav Shwartsman
d548442c48
ROM BIOS patches by Sebastia
2010-01-14 07:04:40 +00:00
Stanislav Shwartsman
fcfac5f993
BIOS fixes from Sebastian
2010-01-05 08:20:05 +00:00
Volker Ruppert
c0c84f1a91
- regenerated after latest changes
2010-01-04 16:52:20 +00:00
Stanislav Shwartsman
0e57ef4cee
With BX_USE_EBDA_TABLES memory used by the MP table should be marked as reserved.
...
This should fix bug #1947249 .
- Sebastian
2010-01-03 19:23:02 +00:00
Stanislav Shwartsman
8733e9a8e1
Remove support for BX_USE_EBDA_TABLES from smbios_init().
...
The SMBIOS spec says that at least the entry point should be between 0xf0000 and 0xfffff. Since the EBDA is currently limited to 1 KB disallow putting the SMBIOS tables there.
This should fix bug #1933859 .
- Sebastian
2010-01-02 22:35:45 +00:00
Stanislav Shwartsman
0951f2679a
makesym.perl misses symbols SF patch
2009-12-30 20:28:23 +00:00
Volker Ruppert
4fb73bde27
- regenerated after latest changes
2009-12-30 20:09:48 +00:00
Stanislav Shwartsman
aa07cd0324
Tables generated in rombios32 were overwriten by the IPL code in rombios.
...
This should partially fix bug #1933859 .
- Sebastian
2009-12-30 19:21:46 +00:00
Stanislav Shwartsman
631a806036
The EBDA overflow check should not depend on bios_table_cur_addr.
...
- Sebastian
2009-12-28 20:08:30 +00:00