Stanislav Shwartsman
|
04e9254e2c
|
AMD released new Vol4: 128 and 256 bit vector instructions, dropped SSE4A
|
2011-05-30 20:15:50 +00:00 |
|
Stanislav Shwartsman
|
0de8b08f24
|
fixed too few arguments for format warning
|
2011-05-29 20:09:31 +00:00 |
|
Stanislav Shwartsman
|
ee3f9e36cb
|
Implemented Supervisor Mode Execution Protection (SMEP)
|
2011-05-29 16:28:26 +00:00 |
|
Stanislav Shwartsman
|
75ec0f835e
|
small bug fix for 32-bit linear addr wrap
|
2011-05-27 08:50:38 +00:00 |
|
Stanislav Shwartsman
|
a02d8cfe67
|
cleanups, simplications, copyright updates
|
2011-04-23 20:39:27 +00:00 |
|
Stanislav Shwartsman
|
6e79fdfb1e
|
optimize data hw breakpoint
|
2011-04-09 05:12:28 +00:00 |
|
Stanislav Shwartsman
|
7d80a6ebe0
|
Adding Id and Rev property to all files
|
2011-02-24 21:54:04 +00:00 |
|
Stanislav Shwartsman
|
d8a2736d72
|
VMX pw loads should ask for RD perm
|
2011-02-19 08:31:05 +00:00 |
|
Stanislav Shwartsman
|
b5ebe5865e
|
Fixes for incoming bug report, missed changes in CVS, repository fixups and etc
|
2011-02-11 09:56:23 +00:00 |
|
Stanislav Shwartsman
|
9aa503cb9d
|
fixed warnings for win64 compilation
|
2010-11-23 14:59:36 +00:00 |
|
Stanislav Shwartsman
|
6d089dd238
|
changed CPUID constants to defines
|
2010-10-07 16:39:31 +00:00 |
|
Stanislav Shwartsman
|
95df639614
|
compilation fix
|
2010-05-25 18:52:01 +00:00 |
|
Stanislav Shwartsman
|
05bbbb1a2c
|
compilation fix
|
2010-05-16 05:23:18 +00:00 |
|
Stanislav Shwartsman
|
1c47847e23
|
Show more fields for verbose debugger 'page'command
|
2010-05-05 20:10:15 +00:00 |
|
Stanislav Shwartsman
|
9a43a89a61
|
verbose page command from the debugger
|
2010-05-04 20:16:38 +00:00 |
|
Stanislav Shwartsman
|
aa76181208
|
Fixed debug translation
|
2010-05-04 19:02:51 +00:00 |
|
Stanislav Shwartsman
|
1c2fa8cd0c
|
move 1G_pages support to runtime option
|
2010-04-24 09:36:04 +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
|
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
|
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
|
aea9f50b4a
|
implemented Descriptor Table exiting control
|
2010-04-04 19:23:47 +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
|
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
|
7c42447c77
|
move secondary VMEXEC controls to -enable-vmx=2 option
EPT coming next
|
2010-04-03 07:30:23 +00:00 |
|
Stanislav Shwartsman
|
8260358afe
|
removed redundant check
|
2010-04-02 16:56:59 +00:00 |
|
Stanislav Shwartsman
|
b049646621
|
compilation fix for x86_64 disable
|
2010-04-01 20:53:55 +00:00 |
|
Stanislav Shwartsman
|
a625abaaf0
|
small fixes
|
2010-04-01 20:08:57 +00:00 |
|
Stanislav Shwartsman
|
585cc3492b
|
paging similication
|
2010-04-01 20:06:09 +00:00 |
|
Stanislav Shwartsman
|
9224bf60aa
|
paging phase 3
|
2010-04-01 12:23:52 +00:00 |
|
Stanislav Shwartsman
|
6f7b68e1ca
|
paging redo - step2
|
2010-04-01 11:53:22 +00:00 |
|
Stanislav Shwartsman
|
1b24ebe9bb
|
paging anti-code-duplication, phase1
|
2010-04-01 05:26:20 +00:00 |
|
Stanislav Shwartsman
|
24bd0399d2
|
fixed dbg paging lookup
|
2010-03-31 14:17:51 +00:00 |
|
Stanislav Shwartsman
|
2614b3ca2f
|
continue NX fix
|
2010-03-30 16:56:41 +00:00 |
|
Stanislav Shwartsman
|
64e9ff6aff
|
add PDPTRS into param tree
|
2010-03-25 22:04:31 +00:00 |
|
Stanislav Shwartsman
|
f5ce2a7639
|
split crreg access functions to separate file
|
2010-03-25 21:33:07 +00:00 |
|
Stanislav Shwartsman
|
4400edc746
|
fix for 2795115 NX fault could be missed
|
2010-03-23 19:58:20 +00:00 |
|
Stanislav Shwartsman
|
da656bf93d
|
optimization for paging disable mode + preparing for future
|
2010-03-19 17:00:05 +00:00 |
|
Stanislav Shwartsman
|
79466dffe2
|
apic virtualization + vmx fixes
|
2010-03-16 14:51:20 +00:00 |
|
Stanislav Shwartsman
|
cffe32dd2c
|
remove unused param from exception() call
|
2010-03-14 15:51:27 +00:00 |
|
Stanislav Shwartsman
|
927c3594d6
|
enable compilation with CPU_LEVEL <= 6
converted SEP to runtime option as well
|
2010-02-26 11:44:50 +00:00 |
|
Stanislav Shwartsman
|
bd60e0264c
|
change Copyright to Bochs Project
|
2009-12-04 16:53:12 +00:00 |
|
Stanislav Shwartsman
|
3e3cfc610f
|
cleanup
|
2009-10-31 19:16:09 +00:00 |
|
Stanislav Shwartsman
|
54cdee30c1
|
fix dbg method as well
|
2009-10-26 22:05:00 +00:00 |
|
Stanislav Shwartsman
|
220c893c6d
|
remove dbg print
|
2009-10-26 21:19:23 +00:00 |
|