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 |
|
Stanislav Shwartsman
|
47936944a2
|
Remove Cirrus Logic PCI special define - it will be enabled by default when PCI is enabled.
|
2008-03-22 22:26:03 +00:00 |
|
Stanislav Shwartsman
|
167c7075fb
|
Use fastcall gcc attribute for all cpu execution functions - this pure "compiler helper" optimization brings additional 2% speedup to Bochs code
|
2008-03-22 21:29:41 +00:00 |
|
Stanislav Shwartsman
|
36b1dedef5
|
When speculative tracing is OFF this code in ctrl_xfer_pro.cc is not needed
|
2008-03-22 10:42:09 +00:00 |
|
Stanislav Shwartsman
|
eea5e6eac5
|
Simplify RepeatSpeedups optimizations - restrict them only to segments which already passed access/limit validation and avoid mass of heavy checks during repeat speedup itself.
|
2008-03-21 20:35:46 +00:00 |
|
Stanislav Shwartsman
|
7e490699d4
|
Removing hooks for not-implemented SSE4A from the Bochs code.
|
2008-03-21 20:04:42 +00:00 |
|
Stanislav Shwartsman
|
d292241102
|
Icache hash trick by Darek Mihocka
|
2008-03-21 20:02:48 +00:00 |
|
Stanislav Shwartsman
|
b45b8f20c5
|
Update precompiled BIOS images
|
2008-03-21 19:30:16 +00:00 |
|
Stanislav Shwartsman
|
9ebfede83b
|
Merged patch from @SF tracker
|
2008-03-21 19:06:31 +00:00 |
|
Stanislav Shwartsman
|
b3bca89842
|
Disasm print fixed for AT&T style
|
2008-03-20 18:11:57 +00:00 |
|
Stanislav Shwartsman
|
ee43b33af9
|
Merge SF patch
|
2008-03-19 22:48:55 +00:00 |
|
Stanislav Shwartsman
|
7eab584804
|
optimize bx_pc_system.tickn
|
2008-03-19 18:36:17 +00:00 |
|
Volker Ruppert
|
97cfe69adc
|
- fixed 2 compilation errors caused by typos
|
2008-03-14 18:23:33 +00:00 |
|
Stanislav Shwartsman
|
f1f505cfab
|
Patch from @SF tracker
|
2008-03-07 21:26:52 +00:00 |
|
Stanislav Shwartsman
|
457f7ea4bd
|
coding style changes
|
2008-03-06 21:15:40 +00:00 |
|
Stanislav Shwartsman
|
64bfbb32b5
|
Inline icache lookup code - speedup of 3% according to my measurements
|
2008-03-06 20:22:24 +00:00 |
|