Volker Ruppert
5c50ae9ccc
Added byte/word reference macro to produce optimal code and understand
...
(SF patch #533 by Yeong-uk Jo).
2017-02-10 18:28:34 +00:00
Volker Ruppert
dca964c119
Some 8-bit register reference macro changes to produce more effective code
...
(SF patch #532 by Yeong-uk Jo).
2016-03-17 17:14:43 +00:00
Volker Ruppert
e7587d25a4
Some 8-bit register reference macro changes to produce more effective code
...
(SF patch #532 by Yeong-uk Jo).
2016-03-17 17:14:27 +00:00
Volker Ruppert
56a7b11ab5
Align PCI memory regions at 64k boundary to make Bochs memory handlers work
...
correctly (registering small MMIO regions of USB controllers could fail otherwise).
2015-11-02 17:00:24 +00:00
Volker Ruppert
8df02880f8
Align PCI memory regions at 64k boundary to make Bochs memory handlers work
...
correctly (registering small MMIO regions of USB controllers could fail otherwise).
2015-11-02 16:59:50 +00:00
Volker Ruppert
f7726990f2
Fixed MTRR setup for memory size > 4 GB.
2015-08-22 06:19:13 +00:00
Volker Ruppert
22c674ef7a
Fixed MTRR setup for memory size > 4 GB.
2015-08-22 06:18:38 +00:00
Volker Ruppert
9596717f3c
Fixed MTRR setup for memory size > 4 GB.
2015-08-22 06:17:39 +00:00
Volker Ruppert
f8264a7b38
The RSDT table may be detected incorrectly within the rombios32 string table.
...
Split copying signature and the check for in to parts to fix this ACPI issue.
2015-04-18 13:19:21 +00:00
Volker Ruppert
f169c68174
The RSDT table may be detected incorrectly within the rombios32 string table.
...
Split copying signature and the check for in to parts to fix this ACPI issue.
2015-04-18 13:18:01 +00:00
Stanislav Shwartsman
055da948a0
fixed problems found by cppcheck tool (patch by Maxim Derbasov) - second round
2015-01-07 16:17:40 +00:00
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
4cd8b284c0
Fixed keyboard scancode processing after keyboard intercept using stack
...
manipulation (SF bug report #1193 ).
2014-12-26 10:31:39 +00:00
Volker Ruppert
3ce9f04329
Update copyright notice in the header of some remaining files
2014-07-10 11:14:49 +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
b9a1b42ea8
Fixed int74_function() for 4-byte (wheel mouse) packets.
...
Updated year and copyright.
2014-07-10 07:28:59 +00:00
Volker Ruppert
2e2f6f8b5c
LGPL'd VGABIOS updated from CVS (fixed building VBE modes list)
2014-07-09 07:10:18 +00:00
Stanislav Shwartsman
57d8fefee9
add seabios readme file with credits, links and licence
2014-06-06 18:45:11 +00:00
Stanislav Shwartsman
d0803a7aab
add compiled seabios 1.7.5 image into Bochs tree along with Bochs bios images. Confirmed that seabios 1.7.5 image works with current Bochs version
2014-06-04 20:16:20 +00:00
Volker Ruppert
f94f6967d2
Updated LGPL'd VGABIOS to current CVS (no functional changes)
2014-05-31 06:37:21 +00:00
Volker Ruppert
323aa782e0
Fixed $PCI service detection
2013-08-02 16:00:10 +00:00
Volker Ruppert
c4174b4691
Fixed $PCI service detection
2013-08-02 15:59:49 +00:00
Volker Ruppert
0658109479
Recompiled after PS/2 mouse function change
2013-06-15 21:49:10 +00:00
Volker Ruppert
53cb107dbf
PS/2 mouse function: allow setting mouse packet size to 4 for wheel support
...
TODO: make driver CTMOUSE.EXE also work with mouse type 'serial_wheel'
2013-06-15 21:48:23 +00:00
Stanislav Shwartsman
05c711b2b5
Create initial interrupt vector offsets. Change based on sf patch #507 .
2013-04-21 20:09:49 +00:00
Stanislav Shwartsman
77cd8f862d
Move BIOS_COPYRIGHT_STRING to gain space at 0xfef3. Sebastian
2013-01-08 18:12:14 +00:00
Stanislav Shwartsman
df7ba90704
Set INT vector 77h and below to dummy iret handler.
...
Change based on sf patch #507 .
Sebastian
2012-12-31 06:33:01 +00:00
Stanislav Shwartsman
7efd6866ce
Set int vector 1Fh to zero; Character Font for upper 128 characters is not available. Sebastian
2012-11-23 20:16:19 +00:00
Volker Ruppert
e415cb9db8
recompiled after PCI changes
2012-11-11 09:10:28 +00:00
Volker Ruppert
cc56245407
started implementing the i430FX chipset
...
- renamed config parameter "i440fx_support" to "enabled"
- new config parameter "chipset" added (current choices "i430FX" and "i440FX")
- don't load ACPI support if the i430FX chipset is selected
- select register values for the core PCI devices depending on the chipset
- USB UHCI must be connected to a PCI slot if the i430FX chipset is used
- rombios changes to make the i430FX chipset work
- TODO #1 : implement limitation to 1 cpu and 128 MB RAM for the i430FX chipset
- TODO #2 : verify register behaviour of both chipsets
2012-11-11 08:11:17 +00:00
Stanislav Shwartsman
b9d3d3f3cd
Set INT vector 1Dh to zero; MDA/CGA Video Parameter Table is not available.
2012-11-05 11:10:07 +00:00
Volker Ruppert
6cc92b1e2c
recompiled after ACPI changes
2012-11-04 18:25:54 +00:00
Volker Ruppert
58b94d8f32
applied two old ACPI BIOS patches for Debian by Avi Kivity
...
- use preprocessor for pci link routing
- add 26 pci slots, bringing the total to 32
2012-11-04 18:21:06 +00:00
Volker Ruppert
45a7020f5d
recompiled BIOS after latest changes
2012-10-28 19:41:04 +00:00
Stanislav Shwartsman
a9396c3ffc
Set INT vector 78h and above to zero; AWARD BIOS does this. Change based on sf patch #507 .
2012-10-28 18:34:01 +00:00
Volker Ruppert
78e29cc7eb
- recompiled after latest changes
2012-10-27 06:40:21 +00:00
Stanislav Shwartsman
d43bf74aa3
post_init_ivt change based on sf patch #3567829
2012-10-16 10:39:52 +00:00
Stanislav Shwartsman
75908a2985
add comment
2012-10-14 15:58:10 +00:00
Stanislav Shwartsman
0ee8af67c3
Partial undo of sf patch #3540389 to keep more "natural" argument order.
...
Sebastian
2012-10-01 20:41:11 +00:00
Volker Ruppert
ce3228eeda
- recompiled for release
2012-08-21 21:03:22 +00:00
Stanislav Shwartsman
882e07518e
fixed comments
2012-08-06 17:59:54 +00:00
Stanislav Shwartsman
df3b61e3a9
typo fix
2012-08-02 14:37:17 +00:00
Stanislav Shwartsman
abaad74fc9
trivial optimization - part of pacthes from Yeong-uk Jo
2012-08-01 16:11:20 +00:00
Stanislav Shwartsman
a7c8d38871
Re-add lost comments in floppy_media_sense
2012-07-25 19:49:35 +00:00
Stanislav Shwartsman
eb9616024f
Use ASM comment marks
2012-07-23 16:11:24 +00:00
Stanislav Shwartsman
b57ace2579
Merged a side note patch by Sebastian
...
[Bochs-developers] [Patch #3539228 ] Part 3
> Added dummy EOI handler and all unused IRQ vectors set to this.QEMM 97 does not crash any more.
Looks good. Those "SET_INT_VECTOR comments" should be removed.
Sebastian
2012-07-19 19:36:44 +00:00
Stanislav Shwartsman
5afe0cbb48
use constant instead of magic value
2012-07-17 19:58:00 +00:00
Volker Ruppert
53438e92c6
- fixes based on Debian patches by Guillem Jover
...
- set SHELL variable with configure script
- add '--tag CXX' argument to libtool calls
2012-07-14 07:01:43 +00:00
Stanislav Shwartsman
24edf649eb
added comments in BIOS code
2012-07-11 19:16:23 +00:00
Volker Ruppert
3c707ee976
- recompiled after patch #5
2012-07-10 18:33:52 +00:00