Volker Ruppert
ec3415a7eb
- applied patch from the Qemu-devel list by Filip Navara
...
* added generation of SSDT ACPI table that contains definitions for available
processors
* added basic implementation of SMBIOS
* Added querying of BIOS UUID using VMware backdoor I/O port (enable only if
BX_QEMU is defined)
* Added RTC device to ACPI DSDT table
2008-01-21 21:44:29 +00:00
Stanislav Shwartsman
192f398b46
removed --enable-magic-breakpoint configure option - it is enabled by default if Bochs internal debugger compiled in. Also it always possible to switch magic break off by .bochsrc option
2008-01-21 21:36:58 +00:00
Stanislav Shwartsman
4f7d5f5e28
Clean very old deprecated optionS
2008-01-21 21:03:34 +00:00
Stanislav Shwartsman
abe7373657
Merged some BIOS patches from @SF tracker
2008-01-21 15:06:29 +00:00
Stanislav Shwartsman
63d8d50cfc
code cleanup
2008-01-20 20:11:17 +00:00
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