Stanislav Shwartsman
|
24fa5935c1
|
Getting little bit closer to VME feature
|
2005-03-09 22:01:13 +00:00 |
|
Volker Ruppert
|
a91c27c855
|
- updates from SF documentation request #1160026 by Alexander Schuch
* added more instructions on how to get VBE working
* Knoppix usage guide
* miscellaneous small changes
|
2005-03-09 21:59:33 +00:00 |
|
Volker Ruppert
|
4b645a58a5
|
- enable vga extension "vbe" by default if present. Cirrus support must be
enabled with the vga extension option
|
2005-03-08 21:37:00 +00:00 |
|
Volker Ruppert
|
002853978c
|
- LGPL'd VGABIOS updated to version 0.5a (including Cirrus support)
|
2005-03-07 21:53:39 +00:00 |
|
Stanislav Shwartsman
|
de527e2dde
|
Do not allow to allocate more than 2048Mb of emulated memory.
Anyway in most of systems it fails to allocated even 1024Mb and allocating more than 4096Mb causes overlap and unpredicted behaviour.
|
2005-03-06 21:23:38 +00:00 |
|
Volker Ruppert
|
9ddf44f35a
|
- use 'install' instead of 'cp' during installation (based on SF patch #1152808
by Avi Kivity)
- added TODO to list of files to install
- uninstall target now removes plugins, too
|
2005-03-05 21:02:59 +00:00 |
|
Stanislav Shwartsman
|
031cd64827
|
More code review - changing BX_PANIC to BX_ERROR where implentation matches Intel docs. Also solved two cases when TS exception generated instead of GPF
|
2005-03-04 21:03:22 +00:00 |
|
Stanislav Shwartsman
|
c30e89289b
|
Fixed R/O pages access in CPL=3 (TLB accessBits bug)
|
2005-03-03 20:24:52 +00:00 |
|
Stanislav Shwartsman
|
709b218c10
|
Reduce metaInfo initialization in fetchDecode
|
2005-03-01 21:44:01 +00:00 |
|
Stanislav Shwartsman
|
23e2895f8e
|
Fixed interrupt function for
286 int/trap gate, in vm8086 mode
|
2005-03-01 20:55:25 +00:00 |
|
Stanislav Shwartsman
|
dafc5fd193
|
Fix extdb.cc compilation error
|
2005-03-01 17:49:34 +00:00 |
|
Volker Ruppert
|
0b1497d13e
|
- fixed broken screen updating in VBE mode (SF patch #1153511)
- fixed 8-bit DAC support in the VBE update code
- simplified redraw code in vbe_write()
|
2005-02-28 21:23:34 +00:00 |
|
Stanislav Shwartsman
|
b25088bf2f
|
Merge patch [1153327] ignore segment bases in x86-64 by Avi Kivity
|
2005-02-28 18:56:05 +00:00 |
|
Stanislav Shwartsman
|
aeec5a6c5a
|
just dos2unix
|
2005-02-27 18:14:29 +00:00 |
|
Stanislav Shwartsman
|
c583a6f9cf
|
move segments and descriptors definitions and macroses for new descriptor.h
|
2005-02-27 17:41:45 +00:00 |
|
Volker Ruppert
|
be03140315
|
- space for bx_status_info_text was too small
|
2005-02-27 16:55:34 +00:00 |
|
Stanislav Shwartsman
|
6e773a652a
|
Fix SYSENTER/SYSEXIT instructions
|
2005-02-26 12:00:22 +00:00 |
|
Stanislav Shwartsman
|
f483bcfd70
|
Fixed possible memory corruption in case of wrong size APIC read (used by WinNT MP)
Compiler compitability fixes (use 0 and 1 instead of true and false)
|
2005-02-25 20:53:14 +00:00 |
|
Stanislav Shwartsman
|
57a99e8daf
|
Small update in user.dbk
|
2005-02-25 11:49:31 +00:00 |
|
Stanislav Shwartsman
|
0e472af877
|
Merge patch:
[1151012] allow null ss on x86-64 by Avi Kivity
|
2005-02-24 19:50:36 +00:00 |
|
Alexander Krisak
|
6377066a65
|
fixed broken dbg_main compilation
|
2005-02-24 12:58:48 +00:00 |
|
Stanislav Shwartsman
|
ef197b2a56
|
Fixed compilation error in paging.cc
Some fixed for APIC in P4 processor
APIC patch by mrieker cleaned even more
|
2005-02-23 21:18:24 +00:00 |
|
Volker Ruppert
|
4f875b94a4
|
- updates from SF documentation request #1144247 by Alexander Schuch
* added more instructions for first time Bochs users
* added FreeBSD 5.2.1 installation guide
|
2005-02-23 18:49:50 +00:00 |
|
Stanislav Shwartsman
|
830ca51b91
|
Merge patches:
1149720 critical - fix x86-64 SYSCALL RFLAGS masking
1149758 wrmsr efer fix
|
2005-02-23 18:00:07 +00:00 |
|
Stanislav Shwartsman
|
74821b6675
|
Update changes
|
2005-02-22 18:36:16 +00:00 |
|
Stanislav Shwartsman
|
e742e6b9ed
|
Merged usermanual.patch from mailing list
|
2005-02-22 18:28:25 +00:00 |
|
Stanislav Shwartsman
|
41578589c1
|
Merge two patches by Avi Kivity (avik)
|
2005-02-22 18:24:19 +00:00 |
|
Stanislav Shwartsman
|
76e0f2cc95
|
Fixed AMD cpuid
|
2005-02-20 20:02:54 +00:00 |
|
Stanislav Shwartsman
|
3351723e70
|
Fixed P4 extended CPUID
|
2005-02-17 06:07:58 +00:00 |
|
Stanislav Shwartsman
|
f45316a2b1
|
Change possibly broken BX_MIN_BIT16S to its real value
|
2005-02-16 21:36:16 +00:00 |
|
Stanislav Shwartsman
|
2bfc842c09
|
CPU fixes by Kevin Lawton
|
2005-02-16 21:27:21 +00:00 |
|
Stanislav Shwartsman
|
169769504e
|
Changes BX_PANIC to BX_INFO in some more cases (patch by Kavin Lawton)
|
2005-02-16 19:59:03 +00:00 |
|
Stanislav Shwartsman
|
91526a90b3
|
Merged patch
[1123895] x86-64 gdb/debugger fixes by Avi Kivity
|
2005-02-16 18:58:48 +00:00 |
|
Volker Ruppert
|
7576000637
|
- fixed extended memory size in kByte reported by the BIOS. If there are more
than 64 MB memory installed, the reported XMS size must be 63 MB (OS/2 Warp 3
is expecting this)
|
2005-02-16 17:53:40 +00:00 |
|
Volker Ruppert
|
279aa9f8d9
|
- ignore mouse command 0xbb used by OS/2 Warp 3
- removed unnecessary newlines from messages
|
2005-02-16 16:37:45 +00:00 |
|
Volker Ruppert
|
2b196e5c61
|
- removed useless VLB-IDE support (ISA and PCI IDE are working okay)
- removed dangerous options from the harddrive code
|
2005-02-15 20:48:14 +00:00 |
|
Stanislav Shwartsman
|
a01347f17d
|
Extended information for AMD and Intel processors (CPUID)
|
2005-02-14 21:17:20 +00:00 |
|
Stanislav Shwartsman
|
b69345225b
|
Correct model_id for Pentium MMX in CPUID
|
2005-02-13 21:20:48 +00:00 |
|
Volker Ruppert
|
2e238408b1
|
- description of configure and bochsrc options updated (patch from SF documentation
request #1121518 by Alexander Schuch)
- obsolete VLB IDE section removed (remaining parts of the useless VLB IDE support
will be removed soon)
|
2005-02-13 19:28:41 +00:00 |
|
Stanislav Shwartsman
|
e7e149d21a
|
Changed PANIC message to ERROR message. This should fix an error message reported in Bug Tracker - PANIC after Reset button is pushed.
|
2005-02-13 18:36:52 +00:00 |
|
Volker Ruppert
|
561e617362
|
- using fixed values for the diskette parameter table instead of int vector 0x1E
fixes floppy problems in Win9x guests
|
2005-02-13 08:48:23 +00:00 |
|
Stanislav Shwartsman
|
9492942ae6
|
In 64-bit mode, the CS, DS, ES, and SS segment overrides are ignored.
|
2005-02-12 19:25:33 +00:00 |
|
Stanislav Shwartsman
|
799403620e
|
Small speedup in boundaryFetch method
|
2005-02-12 14:00:13 +00:00 |
|
Volker Ruppert
|
0381ff52d3
|
- fixed VBE and GD54xx PCI checks (SF patch #1121164)
- fixed typo in compressed-hd message (SF patch #1121150)
|
2005-02-12 10:38:14 +00:00 |
|
Volker Ruppert
|
16f6ce5e97
|
- missing return value added
|
2005-02-12 08:59:47 +00:00 |
|
Volker Ruppert
|
5b57471245
|
- vga extension check added. Unsupported extension names now cause a panic
- vga extension option in bochsrc sample added
|
2005-02-10 09:48:12 +00:00 |
|
Volker Ruppert
|
5e420c7172
|
- vga extension option now controls the presence of the Cirrus extension
- Cirrus and VBE support are no longer mutually exclusive
|
2005-02-09 22:01:19 +00:00 |
|
Volker Ruppert
|
3cee8f0ef5
|
- more accurate speaker output using a separate thread. This is necessary since
Beep() does not return before the speaker is turned off.
|
2005-02-09 18:25:57 +00:00 |
|
Volker Ruppert
|
4bae4bf172
|
- the Bochs plugin names have the prefix "bx_" starting with version 2.0, so
this patch is no longer needed.
|
2005-02-09 11:34:05 +00:00 |
|
Volker Ruppert
|
3f9f94afdd
|
- the IDE controller works fine without this patch in ISA and PCI mode, so it
can be removed now.
|
2005-02-09 11:29:10 +00:00 |
|