|
|
@10107
|
16 years |
vboxsync |
Added CR8 write (alias for APIC TPR write).
|
|
|
@10100
|
16 years |
vboxsync |
Added missing cpuid features (all disabled)
|
|
|
@10097
|
16 years |
vboxsync |
Derive CPL from cs, not ss.
|
|
|
@10095
|
16 years |
vboxsync |
logging change
|
|
|
@10088
|
16 years |
vboxsync |
Log MSR names
|
|
|
@10087
|
16 years |
vboxsync |
Fixed SELMR3GetSelectorInfo for 64 bits mode.
Got rid of obsolete VBOXDESC.
|
|
|
@10073
|
16 years |
vboxsync |
Updated some comments
|
|
|
@10072
|
16 years |
vboxsync |
Nested paging update.
|
|
|
@10071
|
16 years |
vboxsync |
Don't set the no-execute bits in the fake pml4e & pdpte
|
|
|
@10070
|
16 years |
vboxsync |
log spelling.
|
|
|
@10068
|
16 years |
vboxsync |
Set the accessed bit as well (protected mode without paging; shadow pde)
|
|
|
@10066
|
16 years |
vboxsync |
Paranoid assertion
|
|
|
@10065
|
16 years |
vboxsync |
Missing physical address for nested root
|
|
|
@10064
|
16 years |
vboxsync |
Missing log group
|
|
|
@10063
|
16 years |
vboxsync |
AMD64 updates for nested paging.
|
|
|
@10062
|
16 years |
vboxsync |
logging fix
|
|
|
@10054
|
16 years |
vboxsync |
spaces
|
|
|
@10046
|
16 years |
vboxsync |
Drop the .NOTPARALLEL hack (windows), this should work fine now. …
|
|
|
@10036
|
16 years |
vboxsync |
Argh
|
|
|
@10035
|
16 years |
vboxsync |
More annoying assertions removed
|
|
|
@10034
|
16 years |
vboxsync |
Moved some assertions around
|
|
|
@10033
|
16 years |
vboxsync |
Logging update
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@10027
|
16 years |
vboxsync |
Corrected check for flushing shadow pml4. Extended check for nested …
|
|
|
@10026
|
16 years |
vboxsync |
Nested paging updates.
|
|
|
@10024
|
16 years |
vboxsync |
typo
|
|
|
@10021
|
16 years |
vboxsync |
Updates for amd64 nested paging.
|
|
|
@10019
|
16 years |
vboxsync |
Updated for accepted shadow page modes.
|
|
|
@10018
|
16 years |
vboxsync |
Wrong assertion + logging updates
|
|
|
@10016
|
16 years |
vboxsync |
Corrected parameter types (const).
Use SELMToFlatEx instead of …
|
|
|
@10015
|
16 years |
vboxsync |
Don't forget to sync back MSR_K8_KERNEL_GS_BASE.
|
|
|
@10014
|
16 years |
vboxsync |
Filter out the MSR_K6_LME bit or else AMD-V expects amd64 shadow …
|
|
|
@10013
|
16 years |
vboxsync |
AMD64 shadow & real or protected mode without paging combo.
Flush TLB …
|
|
|
@10012
|
16 years |
vboxsync |
Logging update
|
|
|
@10011
|
16 years |
vboxsync |
Compile fix
|
|
|
@10010
|
16 years |
vboxsync |
Updates for 64 bits mode (invlpg - amd-v)
|
|
|
@10001
|
16 years |
vboxsync |
Cleanup
|
|
|
@9999
|
16 years |
vboxsync |
Too noisy
|
|
|
@9998
|
16 years |
vboxsync |
Logging update
|
|
|
@9993
|
16 years |
vboxsync |
Correction for PML4E clearing.
|
|
|
@9990
|
16 years |
vboxsync |
Some cleanup
|
|
|
@9989
|
16 years |
vboxsync |
Enabled rdmsr/wrmsr emulation again. (VT-x & AMD-v regression fixed)
|
|
|
@9988
|
16 years |
vboxsync |
Unconditionally update the sysenter msrs.
|
|
|
@9986
|
16 years |
vboxsync |
Introduced CPUMIsGuestInLongModeEx
|
|
|
@9985
|
16 years |
vboxsync |
Relax the requirement for VT-x when in 64 bits mode.
|
|
|
@9984
|
16 years |
vboxsync |
Big instruction emulation update for 64 bits mode. Watch for regressions!
|
|
|
@9982
|
16 years |
vboxsync |
Logging
|
|
|
@9981
|
16 years |
vboxsync |
Always switch the PGM mode when we're using VT-x/AMD-v
|
|
|
@9980
|
16 years |
vboxsync |
Log update
|
|
|
@9966
|
16 years |
vboxsync |
AssertCR3: ignore X86_PTE_PAE_NX as well in big pages (PDE bit is …
|
|
|
@9965
|
16 years |
vboxsync |
Hyper and intermediate CR3 values can be 64 bits.
|
|
|
@9964
|
16 years |
vboxsync |
Paranoid assertion
|
|
|
@9957
|
16 years |
vboxsync |
Inverted check
|
|
|
@9956
|
16 years |
vboxsync |
Quietly reject any attempts at flushing the currently active shadow …
|
|
|
@9955
|
16 years |
vboxsync |
pgmPoolTrackClearPageUser fix for
|
|
|
@9953
|
16 years |
vboxsync |
Clear reference to PML4 table
|
|
|
@9952
|
16 years |
vboxsync |
Forgot to query the physical address of the CR3 cached page.
|
|
|
@9949
|
16 years |
vboxsync |
PAE fix
|
|
|
@9946
|
16 years |
vboxsync |
Log correction
|
|
|
@9945
|
16 years |
vboxsync |
Corrections
|
|
|
@9944
|
16 years |
vboxsync |
PAE fixes
|
|
|
@9942
|
16 years |
vboxsync |
PAE fixes
|
|
|
@9941
|
16 years |
vboxsync |
Comments
|
|
|
@9940
|
16 years |
vboxsync |
PAE fix
|
|
|
@9939
|
16 years |
vboxsync |
Partly backed out 31819
|
|
|
@9915
|
16 years |
vboxsync |
fixed build breaks
|
|
|
@9899
|
16 years |
vboxsync |
Triggered assertion
|
|
|
@9897
|
16 years |
vboxsync |
Updates for executing 64 bits guest code with AMD-V.
|
|
|
@9896
|
16 years |
vboxsync |
Fixed SVMInvlpgA for 64 bits guest pointers and a potential issue with …
|
|
|
@9893
|
16 years |
vboxsync |
Attempt to fix PAE (can't verify now).
AMD64 paging updates.
|
|
|
@9890
|
16 years |
vboxsync |
amd64 paging updates
|
|
|
@9888
|
16 years |
vboxsync |
Updates for amd64 paging.
|
|
|
@9881
|
16 years |
vboxsync |
32 bits iUserTable again (preparing for amd64 changes)
|
|
|
@9879
|
16 years |
vboxsync |
Masks
|
|
|
@9877
|
16 years |
vboxsync |
Wrong masks
|
|
|
@9876
|
16 years |
vboxsync |
Logging update
|
|
|
@9875
|
16 years |
vboxsync |
Typos
|
|
|
@9874
|
16 years |
vboxsync |
Clear shadow pae pd & pdpte entries when changed.
|
|
|
@9871
|
16 years |
vboxsync |
Same goes for X86_PTE_G. (big page to pt mapping)
|
|
|
@9870
|
16 years |
vboxsync |
Ignore A & D bits in the big page comparison as well.
|
|
|
@9869
|
16 years |
vboxsync |
AssertCR3 for long mode.
|
|
|
@9864
|
16 years |
vboxsync |
Logging update
|
|
|
@9863
|
16 years |
vboxsync |
Detect PML4E & PDPTE changes in SyncCR3 as well.
|
|
|
@9860
|
16 years |
vboxsync |
Return immediately in case the PML4E or PDPTE has been changed.
|
|
|
@9859
|
16 years |
vboxsync |
Wrong mask again
|
|
|
@9858
|
16 years |
vboxsync |
Wrong mask
|
|
|
@9857
|
16 years |
vboxsync |
Updates for amd64 paging
|
|
|
@9855
|
16 years |
vboxsync |
SyncPage fix for out of sync pde's.
|
|
|
@9854
|
16 years |
vboxsync |
Sigh.
|
|
|
@9853
|
16 years |
vboxsync |
kernel gs base can be changed behind our back (swapgs), so always …
|
|
|
@9852
|
16 years |
vboxsync |
Added CPUMGetGuestMsr
|
|
|
@9847
|
16 years |
vboxsync |
Updates for dumping 64 bits descriptors
|
|
|
@9846
|
16 years |
vboxsync |
Disassembly update for flat addresses & 64 bits mode
|
|
|
@9841
|
16 years |
vboxsync |
Added CPUMGetGuest/HyperRIP.
|
|
|
@9837
|
16 years |
vboxsync |
build fix
|
|
|
@9836
|
16 years |
vboxsync |
Fixed some inconsistencies (thanks Frank)
|
|
|
@9835
|
16 years |
vboxsync |
build fix
|
|
|
@9833
|
16 years |
vboxsync |
qword accesses
|
|
|
@9825
|
16 years |
vboxsync |
Log update
|
|
|
@9824
|
16 years |
vboxsync |
Some preparations for fixing PAE.
|
|
|