Stanislav Shwartsman
|
7319d2eee1
|
FENCE instructions are SSE2 only
|
2010-04-18 09:21:24 +00:00 |
|
Stanislav Shwartsman
|
e76cad98ec
|
updated CHANGES
|
2010-04-16 20:31:42 +00:00 |
|
Stanislav Shwartsman
|
cb281a1440
|
typo fix
|
2010-04-16 20:09:23 +00:00 |
|
Stanislav Shwartsman
|
43bc0f1f2b
|
optimize some of x87 tables
|
2010-04-16 19:52:44 +00:00 |
|
Stanislav Shwartsman
|
59eb1200c2
|
fixed IMUL eflags
|
2010-04-15 19:50:57 +00:00 |
|
Stanislav Shwartsman
|
749d6c33d2
|
relocate lazy_flags code from cpu.h
|
2010-04-15 05:51:00 +00:00 |
|
Stanislav Shwartsman
|
9746e16657
|
SSE unmasked exceptions report fix
|
2010-04-14 20:20:17 +00:00 |
|
Stanislav Shwartsman
|
89c87e2743
|
fixes
|
2010-04-14 17:33:19 +00:00 |
|
Stanislav Shwartsman
|
77f8857ddb
|
Fixed dbg_linear2phy function for legacy PAE
|
2010-04-14 15:41:57 +00:00 |
|
Stanislav Shwartsman
|
df07dab80f
|
verbose phy mem access tracing
|
2010-04-13 17:56:50 +00:00 |
|
Stanislav Shwartsman
|
1a2c73bba3
|
cleanups
|
2010-04-13 15:55:02 +00:00 |
|
Stanislav Shwartsman
|
afcbca5bba
|
bugfix
|
2010-04-11 05:28:19 +00:00 |
|
Stanislav Shwartsman
|
b85791686b
|
fixed mtrr_deftype reset value
|
2010-04-10 07:32:48 +00:00 |
|
Stanislav Shwartsman
|
1c31d1e339
|
fix for configure script
|
2010-04-10 06:15:32 +00:00 |
|
Stanislav Shwartsman
|
6dbafd6f60
|
bugfix
|
2010-04-09 15:19:14 +00:00 |
|
Stanislav Shwartsman
|
51b6180b28
|
don't use magic constant
|
2010-04-09 11:34:52 +00:00 |
|
Stanislav Shwartsman
|
955e237e46
|
unrestricted guests support (VMXx2)
|
2010-04-09 11:31:55 +00:00 |
|
Stanislav Shwartsman
|
82900311da
|
update CHANGES
|
2010-04-09 08:36:02 +00:00 |
|
Stanislav Shwartsman
|
04349e1041
|
compilation fix for CPU < 6
|
2010-04-09 07:15:54 +00:00 |
|
Stanislav Shwartsman
|
dd6cc5ce42
|
update todo
|
2010-04-08 20:08:05 +00:00 |
|
Stanislav Shwartsman
|
689ecc57dd
|
split 2 more SSE opcodes
|
2010-04-08 17:35:32 +00:00 |
|
Stanislav Shwartsman
|
546d974248
|
If CR0.PE = 0, the following instructions cause invalid-opcode exceptions and
do not cause VM exits: INVEPT, INVVPID, LLDT, LTR, SLDT, STR, VMCLEAR,
VMLAUNCH, VMPTRLD, VMPTRST, VMREAD, VMRESUME, VMWRITE, VMXOFF,
and VMXON.
|
2010-04-08 17:00:55 +00:00 |
|
Stanislav Shwartsman
|
50462dde9a
|
RDTSCP could be run outside long64
|
2010-04-08 16:38:41 +00:00 |
|
Stanislav Shwartsman
|
6e1204cb84
|
Merged X2APIC + X2APIC virtualization
|
2010-04-08 15:50:39 +00:00 |
|
Stanislav Shwartsman
|
df7db31fb4
|
EPT + VPID - VMXx2 support
|
2010-04-07 17:12:17 +00:00 |
|
Stanislav Shwartsman
|
fa57efb9a8
|
fix PANIC on 386
|
2010-04-07 16:02:52 +00:00 |
|
Stanislav Shwartsman
|
62b5c27e1b
|
compilation fixes
|
2010-04-07 14:49:18 +00:00 |
|
Stanislav Shwartsman
|
c94e72d4d3
|
make lpf_mask smaller
|
2010-04-07 14:38:53 +00:00 |
|
Stanislav Shwartsman
|
10505dca81
|
PDPTR checks fix
|
2010-04-06 19:26:03 +00:00 |
|
Stanislav Shwartsman
|
0b07759d4c
|
update CHANGES
|
2010-04-05 14:05:24 +00:00 |
|
Volker Ruppert
|
e21873deab
|
- regenerated after latest changes
|
2010-04-05 13:08:13 +00:00 |
|
Stanislav Shwartsman
|
bd8789646a
|
cleanup
|
2010-04-05 09:49:26 +00:00 |
|
Stanislav Shwartsman
|
7b23a893ac
|
P5 has 4 LVT entries
|
2010-04-05 09:36:17 +00:00 |
|
Stanislav Shwartsman
|
b4cd188f07
|
Update (c)
|
2010-04-04 19:56:55 +00:00 |
|
Stanislav Shwartsman
|
c98cc9ec86
|
very old typo fix
|
2010-04-04 19:48:18 +00:00 |
|
Stanislav Shwartsman
|
3363256a22
|
update CHANGES
|
2010-04-04 19:46:35 +00:00 |
|
Stanislav Shwartsman
|
bcc5747abe
|
Handle tables correctly if BX_USE_EBDA_TABLES is set.
- Sebastian
|
2010-04-04 19:38:02 +00:00 |
|
Stanislav Shwartsman
|
969eb42454
|
Fixes by Sebastian
|
2010-04-04 19:33:50 +00:00 |
|
Stanislav Shwartsman
|
aea9f50b4a
|
implemented Descriptor Table exiting control
|
2010-04-04 19:23:47 +00:00 |
|
Stanislav Shwartsman
|
9cece96d14
|
fixes
|
2010-04-04 18:46:03 +00:00 |
|
Stanislav Shwartsman
|
88fe93cdc7
|
VMXx2 require x86-64
|
2010-04-04 18:37:54 +00:00 |
|
Stanislav Shwartsman
|
a842b4ddad
|
VMXx2 require x86-64 support
|
2010-04-04 17:08:40 +00:00 |
|
Volker Ruppert
|
62378ec5b9
|
- make CPUID options available in textconfig
|
2010-04-04 11:28:33 +00:00 |
|
Stanislav Shwartsman
|
eec8c8e3d2
|
dbg function fix
|
2010-04-04 09:05:21 +00:00 |
|
Stanislav Shwartsman
|
21de4f8b8b
|
remove cr3_masked
|
2010-04-04 09:04:12 +00:00 |
|
Stanislav Shwartsman
|
58bbf0d0b1
|
compilation fix for 386
|
2010-04-03 19:21:07 +00:00 |
|
Stanislav Shwartsman
|
25d3d950b2
|
vmx fix
|
2010-04-03 19:18:38 +00:00 |
|
Stanislav Shwartsman
|
eab8826173
|
restore back some code - optimization conflicting with EPT implementation
|
2010-04-03 18:00:30 +00:00 |
|
Stanislav Shwartsman
|
a445b5c4f3
|
optimization + fix
|
2010-04-03 16:52:33 +00:00 |
|
Stanislav Shwartsman
|
393ec36da1
|
typo fix
|
2010-04-03 13:30:58 +00:00 |
|