Volker Ruppert
|
3a38b0e4a8
|
- updated version number for 2.2.pre1 release
|
2005-03-13 08:37:25 +00:00 |
|
Volker Ruppert
|
fd8346bf9a
|
- updated description and packager email address
|
2005-03-13 08:28:55 +00:00 |
|
Volker Ruppert
|
4a7bcec95f
|
- removed directory "debug" / added directory "bx_debug" (wxworkspace still untested)
|
2005-03-12 22:13:50 +00:00 |
|
Volker Ruppert
|
e4adc99ddc
|
- disabled modification of CC and CXX variables (doesn't work in cygwin)
|
2005-03-12 22:02:31 +00:00 |
|
Stanislav Shwartsman
|
fd13784231
|
Small cleanup in access.cc
VME feature code should be valid only for CPU LEVEL >= 4
|
2005-03-12 19:34:18 +00:00 |
|
Stanislav Shwartsman
|
6a36385743
|
Add more comments for loading segment register in real mode
|
2005-03-12 18:38:56 +00:00 |
|
Stanislav Shwartsman
|
5a393d2399
|
Fix for PANIC
1162042 Duke Nukem 3D: >>PANIC<< iret: VM set on stack, CPL!=0
according to Intel and AMD docs the behaviour wasn't correct
|
2005-03-12 18:09:32 +00:00 |
|
Stanislav Shwartsman
|
2a5a5c2de5
|
Fixed compilation error for 486 CPU
small fixes for IRET instructionm
|
2005-03-12 16:40:14 +00:00 |
|
Volker Ruppert
|
75bf07a22a
|
- updated .conf.* shortcut scripts for the most popular platforms using this setup:
* Pentium III with all optimizations enabled
* PCI support (without USB) enabled
* both Bochs VBE and Cirrus SVGA enabled
|
2005-03-12 16:34:49 +00:00 |
|
Volker Ruppert
|
c3d6cc8f4d
|
- patch updated for current CVS and remarks added
|
2005-03-12 15:33:20 +00:00 |
|
Volker Ruppert
|
3c475e831f
|
- prepared non-DMA mode implementation
- improved lseek() panic message and immediatly return if lseek() fails
|
2005-03-11 21:12:54 +00:00 |
|
Stanislav Shwartsman
|
2bb2f5ea60
|
Update closed bug reports in CHANGES
|
2005-03-10 21:52:37 +00:00 |
|
Stanislav Shwartsman
|
714b9c9d22
|
Added ICACHE statistics
|
2005-03-10 21:22:15 +00:00 |
|
Volker Ruppert
|
4682628f17
|
- changes updated
|
2005-03-09 22:07:02 +00:00 |
|
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 |
|