Stanislav Shwartsman
|
31be835056
|
bugfix + rename function
|
2011-06-14 19:56:28 +00:00 |
|
Volker Ruppert
|
c78026a9a2
|
- deleted executable properties from source files
|
2011-04-03 10:29:19 +00:00 |
|
Stanislav Shwartsman
|
7ced718040
|
implemented AVX instructions support
many changes - some cleanup will follow
please report ay found bugs !
|
2011-03-19 20:09:34 +00:00 |
|
Stanislav Shwartsman
|
7d80a6ebe0
|
Adding Id and Rev property to all files
|
2011-02-24 21:54:04 +00:00 |
|
Stanislav Shwartsman
|
fe0685c7f9
|
fine granular SMC detection (128b granularity used)
significant reduction (>80%) of false SMC flushes
|
2011-01-04 16:17:20 +00:00 |
|
Stanislav Shwartsman
|
d60b7c0919
|
rename accessor for opcodeReg() in instruction
|
2010-12-06 21:45:56 +00:00 |
|
Stanislav Shwartsman
|
41e9663b89
|
optimization
|
2010-05-02 17:01:15 +00:00 |
|
Stanislav Shwartsman
|
4e6d7835c6
|
#GP/#SS priority
|
2010-05-02 17:00:05 +00:00 |
|
Stanislav Shwartsman
|
cffe32dd2c
|
remove unused param from exception() call
|
2010-03-14 15:51:27 +00:00 |
|
Stanislav Shwartsman
|
7254ea36a1
|
copyright fixes + small optimization
|
2009-10-14 20:45:29 +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
|
b9de22961c
|
minimize SSE tables, minor speedup in SSE code
|
2009-02-26 21:57:01 +00:00 |
|
Stanislav Shwartsman
|
3a1852ea23
|
take local APIC read/write access into CPU class from BX_MEM (needed for APIC virtualization later)
|
2009-02-17 19:20:47 +00:00 |
|
Stanislav Shwartsman
|
714dc45589
|
Fixed typo
|
2009-02-13 10:10:39 +00:00 |
|
Stanislav Shwartsman
|
9929e6ed78
|
- updated FSF address
|
2009-01-16 18:18:59 +00:00 |
|
Stanislav Shwartsman
|
a2e07ff971
|
- Removed --enable-guest2hos-tlb configure option. The option will be
always enabled for any Bochs configuration.
|
2008-12-11 21:19:38 +00:00 |
|
Stanislav Shwartsman
|
2066d8b594
|
Fixed compilation issues
|
2008-10-06 17:50:06 +00:00 |
|
Stanislav Shwartsman
|
39d4db5564
|
- No alignment check required for 16-byte 'unaligned' access
|
2008-09-18 17:37:28 +00:00 |
|
Stanislav Shwartsman
|
db664c4012
|
more optimizations after fetchdecode
|
2008-09-16 20:57:16 +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
|
f5ba90da55
|
Misaligned check small optimization
|
2008-09-08 15:45:57 +00:00 |
|
Stanislav Shwartsman
|
398f80a214
|
- Fixed CALL FAR between legacy and 64-bit modes
|
2008-08-31 06:04:14 +00:00 |
|
Stanislav Shwartsman
|
bf9eea4fa5
|
- Fixed segment limit violations with 4G segment limit
|
2008-08-30 15:00:38 +00:00 |
|
Stanislav Shwartsman
|
9d61bbb903
|
Fixed BX_ERR messages
|
2008-08-15 10:12:41 +00:00 |
|
Stanislav Shwartsman
|
aea946b4a3
|
One more change to speedup memory access through HostPtr check
|
2008-08-14 22:26:15 +00:00 |
|
Stanislav Shwartsman
|
3e03443405
|
Fixed speed bug when alignment access is disabled
|
2008-08-12 20:24:24 +00:00 |
|
Stanislav Shwartsman
|
e5cb22772d
|
Fixed compilation error
|
2008-08-10 19:40:47 +00:00 |
|
Stanislav Shwartsman
|
bbf02a8bc5
|
More clean rewrite of the TLB access bits
|
2008-08-07 22:14:38 +00:00 |
|
Stanislav Shwartsman
|
69119be183
|
Fixed BX_INFO message
|
2008-08-07 21:07:53 +00:00 |
|
Stanislav Shwartsman
|
6398ebb1d4
|
First step of access bits cleanup and optimization - no perf gain yet
|
2008-08-03 19:53:09 +00:00 |
|
Stanislav Shwartsman
|
2e8bc558d1
|
Speedup SSE by introducing read/write_virtual_dqword_aligned methods
|
2008-08-02 10:16:47 +00:00 |
|
Stanislav Shwartsman
|
c388f48fff
|
- Fixed memory bug in tripple fault detection
- Implement 16-byte memory accessor for SSEx - speedup SSE code emulation by >20%
|
2008-07-26 14:19:06 +00:00 |
|
Stanislav Shwartsman
|
c1f308d80d
|
Push error code if segment violation occurs when pushing arguments into a new stack
|
2008-06-25 02:28:31 +00:00 |
|
Stanislav Shwartsman
|
ecc7f33933
|
- fixed compilation on big endian machines (patch from @SF)
|
2008-06-12 20:41:48 +00:00 |
|
Stanislav Shwartsman
|
92568f7525
|
Faster 32-bit emulation wwith 64-bit enabled mode.
~10% speedup byu optimization of 32-bit mem access
|
2008-06-12 19:14:40 +00:00 |
|