Stanislav Shwartsman
|
932d758547
|
Do not try to update access/dirty bit if it was already set
|
2008-01-20 17:46:02 +00:00 |
|
Volker Ruppert
|
25602bb79e
|
- removed obsolete information (the nightly snapshot feature stopped working in
fall 2004, so we have to run the script manually)
|
2008-01-20 08:34:04 +00:00 |
|
Stanislav Shwartsman
|
01f75d6753
|
Merged patch from @SF tracker
1875414 Makefile.in - change make use by Sebastian
|
2008-01-19 22:32:28 +00:00 |
|
Stanislav Shwartsman
|
b5cb48cae9
|
again compilation error fixed
|
2008-01-18 09:38:54 +00:00 |
|
Stanislav Shwartsman
|
8c9de8b4db
|
speculative tracing on fetchdecode level
|
2008-01-18 09:36:15 +00:00 |
|
Stanislav Shwartsman
|
40ae796dfa
|
speculative tracing config.h parameter
|
2008-01-18 09:35:19 +00:00 |
|
Stanislav Shwartsman
|
d18b90484f
|
Added instr callbacks for sysenter/sysexit/syscall/sysret
|
2008-01-18 08:57:35 +00:00 |
|
Stanislav Shwartsman
|
b94557861f
|
added sysenter/sysexit/syscall/sysret to far branch instr callback
|
2008-01-18 08:56:57 +00:00 |
|
Stanislav Shwartsman
|
2e07b43ac6
|
Fixed compilation error
|
2008-01-17 21:35:21 +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 |
|
Stanislav Shwartsman
|
ff0cae91c9
|
Fixed compilation warnings
|
2008-01-17 15:39:45 +00:00 |
|
Stanislav Shwartsman
|
e287dcd91a
|
correctly implement CLFLUSH protection/paging checks + add instrumentation callback
|
2008-01-16 22:56:17 +00:00 |
|
Stanislav Shwartsman
|
1ff667a2d1
|
instrumentation updates
|
2008-01-16 22:54:46 +00:00 |
|
Stanislav Shwartsman
|
9be2d79f98
|
Added a parameter to INVLPD instrumentation call
|
2008-01-16 22:39:55 +00:00 |
|
Stanislav Shwartsman
|
31bab8e058
|
Fixed compilation error with instrumentation enabled
|
2008-01-16 22:20:21 +00:00 |
|
Stanislav Shwartsman
|
08eb75d985
|
Some workaround for bug report
1824189 Qemu hard disk image not reckognized
|
2008-01-14 20:47:11 +00:00 |
|
Volker Ruppert
|
0a8105e95e
|
- implemented LBA48 support (since BIOS functions are limited to 32 bit, the
max. disk size is now 2 TB)
|
2008-01-14 19:11:15 +00:00 |
|
Stanislav Shwartsman
|
9e53b71a55
|
Segment base in not long mode should only 32-bit
|
2008-01-14 19:03:50 +00:00 |
|
Volker Ruppert
|
bf8296f9f4
|
- ACPI fixes ported from Qemu
* set revision number to 3 (older revisions are known to be buggy)
* fixed PM and SMBus base address alignment
|
2008-01-14 18:39:05 +00:00 |
|
Stanislav Shwartsman
|
c6fd4ebf94
|
Split CALL_Ev and JMP_Ev methods
|
2008-01-12 16:40:38 +00:00 |
|
Stanislav Shwartsman
|
90e321469f
|
Optimized IP-relative memory access
|
2008-01-10 21:32:12 +00:00 |
|
Stanislav Shwartsman
|
77b4b70b9b
|
oops, revert incorrectly merged change
|
2008-01-10 20:32:23 +00:00 |
|
Stanislav Shwartsman
|
1f4608cd84
|
Fix for implemened 3dnow instuctions (most of them are not implemented)
|
2008-01-10 20:26:49 +00:00 |
|
Stanislav Shwartsman
|
d9984bb3a1
|
Eliminate BxResolve call from the heart of cpu loop and move into instructions that really require this calculation. Yes, it blows the code of EVERY CPU method but it has >15% speedup !
|
2008-01-10 19:37:56 +00:00 |
|
Stanislav Shwartsman
|
3b53e234da
|
Merge SF tracker BIOS patches
|
2008-01-06 21:00:18 +00:00 |
|
Stanislav Shwartsman
|
c9299c7a3d
|
Save CPUID signature BIOS patch from @SF tracker
|
2008-01-06 20:57:24 +00:00 |
|
Stanislav Shwartsman
|
e7a45770fd
|
More optimization for short traces
|
2008-01-05 10:45:05 +00:00 |
|
Stanislav Shwartsman
|
a9e001bd30
|
Optimize short traces
|
2008-01-05 10:21:25 +00:00 |
|
Stanislav Shwartsman
|
cce3699e0b
|
Fixed warning and possible compilation error
|
2008-01-01 18:12:31 +00:00 |
|
Stanislav Shwartsman
|
f8320c4fe2
|
removed unused variable
|
2008-01-01 18:01:39 +00:00 |
|
Stanislav Shwartsman
|
eee1a9030d
|
a bit simplify and optimize shift instructions
print failed segment info in check_cs - more debug info
|
2007-12-30 20:16:35 +00:00 |
|
Stanislav Shwartsman
|
72d72c92d4
|
Fixed warnings of VC2008
|
2007-12-30 18:02:22 +00:00 |
|
Stanislav Shwartsman
|
d891f0d8ec
|
Fixed more VC2008 warnings - hopefully last ones
|
2007-12-30 17:53:12 +00:00 |
|
Stanislav Shwartsman
|
79fc57dec8
|
Fixed more VCPP2008 warnings
|
2007-12-26 23:07:44 +00:00 |
|
Stanislav Shwartsman
|
917a040cc4
|
Fixed more VCPP2008 warnings
|
2007-12-26 18:39:15 +00:00 |
|
Volker Ruppert
|
7d01b2f067
|
- regenerated after release 2.3.6
|
2007-12-26 13:15:02 +00:00 |
|
Volker Ruppert
|
040226d1d5
|
- added release tag for 2.3.6 to user doc
- updated version number and strings after release
|
2007-12-26 13:13:55 +00:00 |
|
Volker Ruppert
|
938594a835
|
- updated year
|
2007-12-25 22:20:24 +00:00 |
|
Volker Ruppert
|
566187cd2f
|
- updates after release 2.3.6
|
2007-12-25 22:16:52 +00:00 |
|
Stanislav Shwartsman
|
fc159e3bcf
|
small cleanup
|
2007-12-25 21:42:38 +00:00 |
|
Volker Ruppert
|
1173510169
|
- first step of updates for release 2.3.6
|
2007-12-24 21:27:09 +00:00 |
|
Volker Ruppert
|
a33892d3cb
|
- updates for release
|
2007-12-24 10:01:29 +00:00 |
|
Volker Ruppert
|
f937c4c076
|
- changes for release 2.3.6
|
2007-12-24 09:52:40 +00:00 |
|
Stanislav Shwartsman
|
80aaa8961b
|
Update CHANGES
|
2007-12-23 20:02:38 +00:00 |
|
Stanislav Shwartsman
|
c796f7fffa
|
Define IPL values patch from #SF tracker
|
2007-12-23 19:46:27 +00:00 |
|
Stanislav Shwartsman
|
38fb3d78be
|
small cleanup in repeat code
|
2007-12-23 18:09:34 +00:00 |
|
Stanislav Shwartsman
|
085f408078
|
Fixed possible problem with repeat speedups in 64-bit mode.
Also was pointed out by MSVCPP2008 warnings
|
2007-12-23 17:46:44 +00:00 |
|
Stanislav Shwartsman
|
e4420d52c6
|
Emplement MASMOVDQU as RMW for efficiency (and correctness)
|
2007-12-23 17:39:10 +00:00 |
|
Stanislav Shwartsman
|
838fb2a048
|
Fixing V2008 warnings - they found a bug in sse_pfp.cc !
|
2007-12-23 17:21:28 +00:00 |
|