Stanislav Shwartsman
|
026c333fa9
|
move handleDAZ to fpu
|
2008-04-04 20:03:27 +00:00 |
|
Stanislav Shwartsman
|
bb1195f1e6
|
move denormals_are_zeros to fpu_specialize.h
|
2008-04-04 20:02:36 +00:00 |
|
Stanislav Shwartsman
|
858842edec
|
Typo fix
|
2008-04-04 14:04:11 +00:00 |
|
Stanislav Shwartsman
|
671cd93966
|
Add CPU flags for future use
|
2008-04-04 12:23:45 +00:00 |
|
Stanislav Shwartsman
|
52770feedd
|
Add CPUID bits comments and update CPU TODO
|
2008-04-04 12:23:19 +00:00 |
|
Stanislav Shwartsman
|
08eb20cf48
|
Update MSVC workspaces
|
2008-04-03 19:04:05 +00:00 |
|
Stanislav Shwartsman
|
41fe0b3ebb
|
Fix code duplication
|
2008-04-03 18:59:10 +00:00 |
|
Stanislav Shwartsman
|
1808710881
|
fixed duplicate line
|
2008-04-03 18:13:26 +00:00 |
|
Stanislav Shwartsman
|
62e3728591
|
preparations for future optimizations - not necessary speedupo now
|
2008-04-03 17:56:59 +00:00 |
|
Stanislav Shwartsman
|
4180fd9e11
|
Merge resolve16/32/64.cc to single file
|
2008-04-03 17:44:33 +00:00 |
|
Stanislav Shwartsman
|
e91409704f
|
Convert EFER to val32 register, similar to other control registers
|
2008-03-31 20:56:27 +00:00 |
|
Stanislav Shwartsman
|
3f2487a0af
|
Enabled tracing cross repeated instructions
|
2008-03-31 18:53:08 +00:00 |
|
Stanislav Shwartsman
|
255d512e29
|
Organize bxInstruction fields differently
|
2008-03-31 17:33:34 +00:00 |
|
Stanislav Shwartsman
|
65adf7014b
|
Updated CHANGES
|
2008-03-30 18:38:02 +00:00 |
|
Stanislav Shwartsman
|
661d6721dc
|
added ldsym command to user docs
|
2008-03-30 18:32:41 +00:00 |
|
Stanislav Shwartsman
|
52a771b2c2
|
added load_symbols command example
|
2008-03-30 18:28:35 +00:00 |
|
Stanislav Shwartsman
|
3c40cb1610
|
More improvements to load-symbols in bx debugger
|
2008-03-30 14:32:14 +00:00 |
|
Volker Ruppert
|
a1950bb565
|
- fixed compilation error: "jump to case label crosses initialization of `Bit32u drvsel'"
|
2008-03-30 08:32:57 +00:00 |
|
Stanislav Shwartsman
|
a77b012049
|
Update debugger parser
|
2008-03-30 05:47:31 +00:00 |
|
Stanislav Shwartsman
|
041ae54724
|
Fixed lexer bug
|
2008-03-30 05:45:42 +00:00 |
|
Stanislav Shwartsman
|
231056fff4
|
small cleanups
|
2008-03-29 21:51:42 +00:00 |
|
Stanislav Shwartsman
|
6b6492dd36
|
Compiled lex/yacc output for debugger
|
2008-03-29 21:37:18 +00:00 |
|
Stanislav Shwartsman
|
46e7ca44dc
|
dded patch with symbols support in bochs-debugger
|
2008-03-29 21:32:18 +00:00 |
|
Stanislav Shwartsman
|
b5f5e01f7e
|
added assert to paging.cc
|
2008-03-29 21:12:11 +00:00 |
|
Stanislav Shwartsman
|
aade564f33
|
Correct variable name
|
2008-03-29 21:03:38 +00:00 |
|
Stanislav Shwartsman
|
08f958f458
|
Fixed pageWriteStampTable to handle BIOS code as well - increased the table to all 4G instead of allocated memory size
Avoid checking of pageWriteStamp in the heart of cpu loop with trace cache - now decWriteStamp will post stopTraceExecution event if it hits code page
|
2008-03-29 21:01:25 +00:00 |
|
Stanislav Shwartsman
|
7aef2d5892
|
Inline get_ZF/SF/PF lazy flags functions - gcc didn't get them inline before
|
2008-03-29 18:44:13 +00:00 |
|
Stanislav Shwartsman
|
f3a91710e4
|
Split access_linear to access_read_linear and access_write_linear
|
2008-03-29 18:18:08 +00:00 |
|
Stanislav Shwartsman
|
75f18c4f99
|
mostly indent changes
|
2008-03-29 17:44:13 +00:00 |
|
Stanislav Shwartsman
|
14ff07b482
|
Small code cleanup
|
2008-03-29 09:58:23 +00:00 |
|
Stanislav Shwartsman
|
e48b398bee
|
Add NIL register and simplify more BxResolve work
|
2008-03-29 09:34:35 +00:00 |
|
Stanislav Shwartsman
|
b745be68ef
|
Improve show param call in bochs debugger - search also in default CPU tree
|
2008-03-28 12:51:02 +00:00 |
|
Stanislav Shwartsman
|
127be5b793
|
Fixed race condition in QEMU - can't happen in Bochs because in Bochs all RMW are atomic (for now)
|
2008-03-28 09:02:57 +00:00 |
|
Stanislav Shwartsman
|
1a59913e2b
|
Fixed BX_INFO message
|
2008-03-27 21:04:39 +00:00 |
|
Stanislav Shwartsman
|
a998752c9c
|
Update CHANGES again
|
2008-03-26 23:03:04 +00:00 |
|
Stanislav Shwartsman
|
a1a37da116
|
Update CHANGES with recenbt closed patches and bug reports
|
2008-03-26 22:53:15 +00:00 |
|
Stanislav Shwartsman
|
142afd422f
|
Update with new options
|
2008-03-26 22:52:09 +00:00 |
|
Stanislav Shwartsman
|
518774d2c9
|
Add missing check for MSVC in bx_atexit
|
2008-03-26 22:39:38 +00:00 |
|
Stanislav Shwartsman
|
15106acdba
|
Another #SF patch merge
another patch to fix compilation with vc8 (or, more
precisely with Dimkunware STL). It corrects the usage of std::set
iterators.
|
2008-03-26 22:39:07 +00:00 |
|
Stanislav Shwartsman
|
8c24dfc01b
|
MSVC6 compilation changes
More effort to remove can_pop function calls - almost everything is clean
|
2008-03-26 16:25:05 +00:00 |
|
Stanislav Shwartsman
|
a5544a693a
|
indent changes
|
2008-03-26 16:21:46 +00:00 |
|
Stanislav Shwartsman
|
94f30955be
|
Fixed compilation error
|
2008-03-25 16:46:39 +00:00 |
|
Stanislav Shwartsman
|
74b2716263
|
Removed redundant can_pop call - in future I want to remove can_pop as well
|
2008-03-24 22:35:37 +00:00 |
|
Stanislav Shwartsman
|
9fcbf28cea
|
Removed can_push method - normal memory accesses will be used instead.
Fixed reset value of TR.TYPE
|
2008-03-24 22:13:04 +00:00 |
|
Stanislav Shwartsman
|
528d34f108
|
Forgot printf param
|
2008-03-23 21:40:17 +00:00 |
|
Stanislav Shwartsman
|
a22160959b
|
HLT callback to Bochs internal debugger
|
2008-03-23 21:39:01 +00:00 |
|
Stanislav Shwartsman
|
7bd2cf39d3
|
Fixed printf format bugs
|
2008-03-23 21:25:13 +00:00 |
|
Stanislav Shwartsman
|
34e03fae43
|
Fixed assertion failure with exception called from compatibility mode
|
2008-03-23 21:24:05 +00:00 |
|
Stanislav Shwartsman
|
b07a46f200
|
Fixed CR0 reset value. Modified param tree for IDTR and GDTR segments
|
2008-03-23 20:18:24 +00:00 |
|
Stanislav Shwartsman
|
d9464b18d4
|
Fixed reading of 64-bit params from bx_debugger (info sse and info fpu commands are affected)
|
2008-03-23 17:59:44 +00:00 |
|