Stanislav Shwartsman
|
49934bc853
|
cache page split instructions
next step - cache page split traces
|
2010-05-08 08:30:04 +00:00 |
|
Stanislav Shwartsman
|
cffe32dd2c
|
remove unused param from exception() call
|
2010-03-14 15:51:27 +00:00 |
|
Stanislav Shwartsman
|
bc7f9d4ced
|
move boundaryFetch to another file
|
2010-02-13 10:35:51 +00:00 |
|
Stanislav Shwartsman
|
11b7f83a93
|
rename trace ilen to tlen
|
2010-02-13 09:41:51 +00:00 |
|
Stanislav Shwartsman
|
30c9eef6f9
|
small optimization
|
2009-12-21 13:38:06 +00:00 |
|
Stanislav Shwartsman
|
8fbcfa6b39
|
Fixed SMC detection with trace cache disabled
|
2009-12-16 12:32:51 +00:00 |
|
Stanislav Shwartsman
|
2defc78bac
|
cleanups
|
2009-11-29 21:01:26 +00:00 |
|
Stanislav Shwartsman
|
896457e437
|
cleanup
|
2009-11-05 16:51:06 +00:00 |
|
Stanislav Shwartsman
|
7254ea36a1
|
copyright fixes + small optimization
|
2009-10-14 20:45:29 +00:00 |
|
Stanislav Shwartsman
|
722d489ad9
|
Fix SMC detection optimization
|
2009-03-24 16:04:47 +00:00 |
|
Stanislav Shwartsman
|
e5be60be64
|
Fixed lazy flags bug I added in one of my prev merges
ICACHE code reorganization
|
2009-03-22 21:12:35 +00:00 |
|
Stanislav Shwartsman
|
888000e7d4
|
Fixed compilation err with trace cache disabled
|
2009-03-22 06:09:18 +00:00 |
|
Stanislav Shwartsman
|
4470c6a1c8
|
make ICACHE always enabled option and deprecate it in the configure script
Trace cache still can be turned off
|
2009-03-13 18:48:08 +00:00 |
|
Stanislav Shwartsman
|
9929e6ed78
|
- updated FSF address
|
2009-01-16 18:18:59 +00:00 |
|
Stanislav Shwartsman
|
d12e1fc290
|
Fixed CPU runway after pressing reset button
|
2008-11-13 22:58:54 +00:00 |
|
Stanislav Shwartsman
|
577c8c7969
|
another way to do the same optimization
|
2008-10-08 20:40:26 +00:00 |
|
Stanislav Shwartsman
|
3d97374ce8
|
Some fixes for functionality
|
2008-09-24 10:39:35 +00:00 |
|
Stanislav Shwartsman
|
0966fe8621
|
Fix corruption when executing WBINVD in SMP
|
2008-09-23 17:33:18 +00:00 |
|
Stanislav Shwartsman
|
fa49bd17dc
|
Fixed small performance bug in HandleAsyncEvent
|
2008-08-12 19:25:42 +00:00 |
|
Stanislav Shwartsman
|
8fff36b6e3
|
Save some time in redundant tracing
|
2008-07-17 17:28:25 +00:00 |
|
Stanislav Shwartsman
|
6f7d39e832
|
Speedup port read to memory methods
|
2008-07-13 13:24:36 +00:00 |
|
Stanislav Shwartsman
|
607900dd4d
|
very small cleeanup
|
2008-06-12 16:40:53 +00:00 |
|
Stanislav Shwartsman
|
06e3615239
|
Reduce trace cache memory footprint using naive memory pool trace allocation
|
2008-05-04 05:37:36 +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
|
64bfbb32b5
|
Inline icache lookup code - speedup of 3% according to my measurements
|
2008-03-06 20:22:24 +00:00 |
|
Stanislav Shwartsman
|
e6d75f61ee
|
Simplify icache entry calculation
|
2008-03-03 16:22:31 +00:00 |
|
Stanislav Shwartsman
|
65df050a21
|
Fixed compilation warning
|
2008-03-03 15:34:03 +00:00 |
|
Stanislav Shwartsman
|
946b7a369d
|
Added const to fetchPtr in cpu functions
|
2008-03-03 15:16:46 +00:00 |
|
Stanislav Shwartsman
|
2172e96654
|
small trace/iacache cleanups, always allow speculative tracing for trace cache
|
2008-03-03 14:35:36 +00:00 |
|
Stanislav Shwartsman
|
a2897933a3
|
white space cleanup
|
2008-02-02 21:46:54 +00:00 |
|
Stanislav Shwartsman
|
9ec2c87aaa
|
cleanups and optimizations
|
2008-01-22 16:20:30 +00:00 |
|
Stanislav Shwartsman
|
8c9de8b4db
|
speculative tracing on fetchdecode level
|
2008-01-18 09:36:15 +00:00 |
|
Stanislav Shwartsman
|
235bca1280
|
dos2unix
|
2008-01-17 21:16:23 +00:00 |
|
Stanislav Shwartsman
|
88a4776244
|
taking all CPU icache/trace cache related stuff into separate source file from cpu.cc
|
2008-01-17 21:15:23 +00:00 |
|