Stanislav Shwartsman
|
fb71c07b15
|
Fixes for MONITOR/MWAIT - the feature is still EXPERIMENTAL ONLY !
|
2008-10-03 16:53:08 +00:00 |
|
Stanislav Shwartsman
|
5d0a807f0e
|
CR1 is not exists
|
2008-10-02 18:14:52 +00:00 |
|
Stanislav Shwartsman
|
7ca910be2e
|
Compilation fix
|
2008-10-02 06:49:20 +00:00 |
|
Stanislav Shwartsman
|
5c3dc4b780
|
Fixed breakpoint handling
|
2008-10-02 06:48:33 +00:00 |
|
Alexander Krisak
|
dcf7330e69
|
added additional two instrumentalization callbacks called when Bochs
started, but before reading .bochsrc and before Bochs exits.
|
2008-10-01 11:36:04 +00:00 |
|
Stanislav Shwartsman
|
c009e87a81
|
Remove external debugger interface:
- it is closed source (!!!)
- we have very nice replacement now
|
2008-10-01 09:44:40 +00:00 |
|
Stanislav Shwartsman
|
c09e2b6418
|
Fixes in disasm
|
2008-10-01 09:10:54 +00:00 |
|
Stanislav Shwartsman
|
91ecba9b91
|
Updated BIOS images
|
2008-10-01 08:41:19 +00:00 |
|
Stanislav Shwartsman
|
2f7d0b4a70
|
Fixed compilation in gcc4
|
2008-10-01 07:54:02 +00:00 |
|
Stanislav Shwartsman
|
fe193f0dcf
|
Merged patch from @SF
|
2008-10-01 07:47:02 +00:00 |
|
Stanislav Shwartsman
|
518293fe40
|
iApplied patch: Add rombios decoding of F11/F12 scancodes in support for
Microsoft's Remote Installation Services, which require F11/F12 keys
|
2008-10-01 07:41:22 +00:00 |
|
Stanislav Shwartsman
|
dee5b0a7a6
|
Correctly set DR6 when instr BP detected
|
2008-09-26 20:41:41 +00:00 |
|
Stanislav Shwartsman
|
07d3a79bfa
|
Merged SDL fullscreen patch from @SF tracker + indent changes
|
2008-09-26 11:05:07 +00:00 |
|
Stanislav Shwartsman
|
71c084a567
|
Recent CHANGES from 2.3.7
|
2008-09-25 20:35:32 +00:00 |
|
Stanislav Shwartsman
|
8adcf06f27
|
Fixed bug
|
2008-09-25 19:19:40 +00:00 |
|
Stanislav Shwartsman
|
3d97374ce8
|
Some fixes for functionality
|
2008-09-24 10:39:35 +00:00 |
|
Stanislav Shwartsman
|
cbadccb63c
|
Fixed DR6 handling
|
2008-09-23 19:33:37 +00:00 |
|
Stanislav Shwartsman
|
0966fe8621
|
Fix corruption when executing WBINVD in SMP
|
2008-09-23 17:33:18 +00:00 |
|
Alexander Krisak
|
de5894f6f3
|
updated workspace for msvc 6.0
|
2008-09-23 14:05:34 +00:00 |
|
Alexander Krisak
|
a6cce95418
|
fixed compillation
|
2008-09-23 13:25:32 +00:00 |
|
Stanislav Shwartsman
|
5aaeb331fe
|
Fixed typo
|
2008-09-22 21:41:22 +00:00 |
|
Stanislav Shwartsman
|
3b276bc9fe
|
Implement modern BIOS mode for limiting max reported CPUID function to 3.
This mode is required in order to correctly boot and install WinNT guest
|
2008-09-22 21:38:15 +00:00 |
|
Stanislav Shwartsman
|
b0abb5d6a6
|
task switch fixes
|
2008-09-22 19:53:47 +00:00 |
|
Stanislav Shwartsman
|
5468903bb0
|
Fix some BX_PANICs
|
2008-09-19 21:31:08 +00:00 |
|
Stanislav Shwartsman
|
bc381e51da
|
very small cleanups
|
2008-09-19 19:18:57 +00:00 |
|
Stanislav Shwartsman
|
6714f3f8c1
|
Added back mistake removed save-restore stuff
|
2008-09-18 20:16:27 +00:00 |
|
Stanislav Shwartsman
|
cac25119b7
|
fix some compilation stuff
|
2008-09-18 20:10:17 +00:00 |
|
Stanislav Shwartsman
|
17e440629b
|
Clean comment
|
2008-09-18 19:44:20 +00:00 |
|
Stanislav Shwartsman
|
8b44524af9
|
Fixed problem in one of my prev commits
|
2008-09-18 19:10:23 +00:00 |
|
Stanislav Shwartsman
|
39d4db5564
|
- No alignment check required for 16-byte 'unaligned' access
|
2008-09-18 17:37:28 +00:00 |
|
Stanislav Shwartsman
|
dd0b8eceb2
|
Fixed some compilation issues with
Microsoft 32-Bit C/C++ Optimizing Compiler 9.00
|
2008-09-18 17:18:36 +00:00 |
|
Stanislav Shwartsman
|
db664c4012
|
more optimizations after fetchdecode
|
2008-09-16 20:57:16 +00:00 |
|
Stanislav Shwartsman
|
d6562492a9
|
Fixed bug in 64-bit mode
|
2008-09-16 20:40:56 +00:00 |
|
Stanislav Shwartsman
|
d7fdaaad5b
|
remove not needed index set
|
2008-09-16 19:22:13 +00:00 |
|
Stanislav Shwartsman
|
a9c77eb75d
|
Try to optimize individual instructions after fetchdecode
|
2008-09-16 19:20:03 +00:00 |
|
Stanislav Shwartsman
|
7566faf948
|
A bit simplify FPU decoding
|
2008-09-16 18:28:53 +00:00 |
|
Stanislav Shwartsman
|
7657ae626e
|
Change error message level
|
2008-09-14 20:58:20 +00:00 |
|
Volker Ruppert
|
21b3b51474
|
- remove CMOS access from AML code (SF patch #2073039)
|
2008-09-14 08:47:00 +00:00 |
|
Stanislav Shwartsman
|
bff3f01d5c
|
small cleanup
|
2008-09-12 21:05:49 +00:00 |
|
Stanislav Shwartsman
|
cc17a7006a
|
Allow using of expressions for page command
|
2008-09-12 21:03:56 +00:00 |
|
Stanislav Shwartsman
|
d57a211df9
|
Fixed handling of prefixes for EMMS
Small FPU optimization
|
2008-09-12 20:59:31 +00:00 |
|
Volker Ruppert
|
a68542f91c
|
- added keyboard controller commands 0xCA and 0xCB
|
2008-09-12 14:40:41 +00:00 |
|
Stanislav Shwartsman
|
2b2fd6e810
|
Fixed SMM valid bit save/restore for sregs
|
2008-09-11 21:54:57 +00:00 |
|
Stanislav Shwartsman
|
23933d731c
|
Remove 4G limit optimization that didn't work quite well
|
2008-09-08 20:47:33 +00:00 |
|
Stanislav Shwartsman
|
b03f940807
|
optimize seg_override decoding
|
2008-09-08 16:15:59 +00:00 |
|
Stanislav Shwartsman
|
f5ba90da55
|
Misaligned check small optimization
|
2008-09-08 15:45:57 +00:00 |
|
Volker Ruppert
|
b99ddb4ac7
|
- NMAKE (MSVC toolkit 2003) doesn't like structure type and member having the
same name
|
2008-09-07 07:57:01 +00:00 |
|
Stanislav Shwartsman
|
a95c24b019
|
Some functions could be called only from 32 bit
|
2008-09-06 21:18:08 +00:00 |
|
Stanislav Shwartsman
|
c1306f7d75
|
small non-significant speedups
|
2008-09-06 21:10:40 +00:00 |
|
Stanislav Shwartsman
|
b3b2f77675
|
Reduce size of Bochs static tables by changing from bx_bool (which is 32bit) to Bit8u
|
2008-09-06 18:21:29 +00:00 |
|