|
|
@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.
|
|
|
@9852
|
16 years |
vboxsync |
Added CPUMGetGuestMsr
|
|
|
@9847
|
16 years |
vboxsync |
Updates for dumping 64 bits descriptors
|
|
|
@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.
|
|
|
@9817
|
16 years |
vboxsync |
fs & gs base cleanup
|
|
|
@9790
|
16 years |
vboxsync |
Disassemble the current guest instruction when dumping the guest state.
|
|
|
@9778
|
16 years |
vboxsync |
InvalidatePage corrections.
|
|
|
@9777
|
16 years |
vboxsync |
Wrong assertions
|
|
|
@9776
|
16 years |
vboxsync |
Stat updates
|
|
|
@9774
|
16 years |
vboxsync |
IOM updates for 64 bits mode.
|
|
|
@9764
|
16 years |
vboxsync |
ins/outs correction for 64 bits mode.
|
|
|
@9758
|
16 years |
vboxsync |
Wrong assertion
|
|
|
@9757
|
16 years |
vboxsync |
Corrections
|
|
|
@9756
|
16 years |
vboxsync |
Wrong masks
|
|
|
@9755
|
16 years |
vboxsync |
Update
|
|
|
@9754
|
16 years |
vboxsync |
Naming again
|
|
|
@9753
|
16 years |
vboxsync |
Naming
|
|
|
@9752
|
16 years |
vboxsync |
PAE & AMD64 paging updates.
- create references to upper level shadow …
|
|
|
@9750
|
16 years |
vboxsync |
Backed out 32074 for now. (regressions)
|
|
|
@9747
|
16 years |
vboxsync |
Logging update
|
|
|
@9745
|
16 years |
vboxsync |
Enabled 64 bits mov instruction emulation.
|
|
|
@9726
|
17 years |
vboxsync |
Deal with long mode related changes to EFER, CR0 & CR4
|
|
|
@9725
|
17 years |
vboxsync |
Ignore MSR_K6_EFER_LMA
|
|
|
@9724
|
17 years |
vboxsync |
EFER updates implemented for wrmsr
|
|
|
@9722
|
17 years |
vboxsync |
Enabled rd/wrmsr emulation
|
|
|
@9721
|
17 years |
vboxsync |
Comment
|
|
|
@9720
|
17 years |
vboxsync |
Emulate rdmsr & wrmsr.
Note that Intel mentions a (slightly different) …
|
|
|
@9717
|
17 years |
vboxsync |
Logging updates
|
|
|
@9713
|
17 years |
vboxsync |
More eip -> rip changes.
|
|
|
@9711
|
17 years |
vboxsync |
Wrong assertion. There's a raw mode with PAE now.
|
|
|
@9710
|
17 years |
vboxsync |
doxygen.
|
|
|
@9701
|
17 years |
vboxsync |
Fixed mask issues in 64 bits mode
|
|
|
@9699
|
17 years |
vboxsync |
64 bits paging updates (page pool)
|
|
|
@9692
|
17 years |
vboxsync |
Partly backed out previous changeset
|
|
|
@9690
|
17 years |
vboxsync |
Paging updates for amd64.
|
|
|
@9689
|
17 years |
vboxsync |
Logging update
|
|
|
@9686
|
17 years |
vboxsync |
Logging updates
|
|
|
@9685
|
17 years |
vboxsync |
Always sync PML4E & PDPE.
|
|
|
@9684
|
17 years |
vboxsync |
Correction
|
|
|
@9682
|
17 years |
vboxsync |
Long mode paging updates
|
|
|
@9679
|
17 years |
vboxsync |
SELMToFlatBySelEx not used in our ring 0 module.
|
|
|
@9678
|
17 years |
vboxsync |
Rewrote SELMToFlatEx for long mode.
|
|
|
@9675
|
17 years |
vboxsync |
General cleanup of SELMToFlat.
|
|
|
@9663
|
17 years |
vboxsync |
Some 64 bits instruction emulation updates
|
|
|
@9661
|
17 years |
vboxsync |
Implement and use CPUMIsGuestIn64BitCode where appropriate.
|
|
|
@9659
|
17 years |
vboxsync |
SELMGetCpuModeFromSelector is a better name.
|
|
|
@9658
|
17 years |
vboxsync |
Renamed SELMIsSelector32Bit to SELMGetSelectorType.
|
|
|
@9656
|
17 years |
vboxsync |
Changed u1Reserved to u1Long in the selector attributes field.
|
|
|
@9651
|
17 years |
vboxsync |
64 bits DRx move emulation.
|
|
|
@9649
|
17 years |
vboxsync |
Added CPUMIsGuestInLongMode.
|
|
|
@9647
|
17 years |
vboxsync |
DRx access functions must use uint64_t now.
|
|
|
@9620
|
17 years |
vboxsync |
Long mode paging updates
|
|
|
@9606
|
17 years |
vboxsync |
X86_CR4_PSE changes for long mode (bit is ignored there)
|
|
|
@9596
|
17 years |
vboxsync |
PGMPOOLKIND_64BIT_PD_FOR_64BIT_PD is the same as …
|
|
|
@9595
|
17 years |
vboxsync |
PGM pool updates for long mode
|
|
|
@9589
|
17 years |
vboxsync |
AMD64 paging updates
|
|
|
@9575
|
17 years |
vboxsync |
Missing mapping of amd64 cr3.
|
|
|
@9574
|
17 years |
vboxsync |
Mask away invalid parts of the cpu context in CPUMSetGuestCtxCore.
|
|
|
@9570
|
17 years |
vboxsync |
AMD64 paging updates
|
|
|
@9543
|
17 years |
vboxsync |
Long mode CPU state dumping.
|
|
|
@9542
|
17 years |
vboxsync |
Removed obsolete assertion for amd64
|
|
|
@9539
|
17 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@9430
|
17 years |
vboxsync |
Made the base of GDTR and IDTR 64 bits.
|
|
|
@9421
|
17 years |
vboxsync |
64 bits hidden selector base.
|
|
|
@9412
|
17 years |
vboxsync |
use macros to access base, limit of a descriptor and offset of an IDT entry
|
|
|
@9395
|
17 years |
vboxsync |
fixed more places with incorrect descriptor base address calculation
|
|
|
@9354
|
17 years |
vboxsync |
Added CPUMGetCPUVendor.
Added CPUMCPUIDFEATURE_NXE, …
|
|
|
@9353
|
17 years |
vboxsync |
Accidental commit
|
|
|
@9349
|
17 years |
vboxsync |
More type fixes for GC execution.
|
|
|
@9345
|
17 years |
vboxsync |
String format
|
|
|
@9344
|
17 years |
vboxsync |
Types and string format specifiers.
|
|
|
@9341
|
17 years |
vboxsync |
Format specifiers again…
|
|
|
@9300
|
17 years |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9289
|
17 years |
vboxsync |
Updates for 64 bits guests
|
|
|
@9282
|
17 years |
vboxsync |
Type and cast corrections
|
|
|
@9280
|
17 years |
vboxsync |
Corrected casts (64 bits guest pointers)
|
|
|
@9254
|
17 years |
vboxsync |
Wrong string specifiers for 64 bits guest addresses/rtrcptrs.
|
|
|
@9250
|
17 years |
vboxsync |
Corrected some unused code. Still untested though.
|
|
|
@9248
|
17 years |
vboxsync |
Enabled cmpxchg8b again.
|
|
|
@9246
|
17 years |
vboxsync |
Disable GC emulation of cmpxchg8b to see if that helps with the win2k …
|
|
|
@9241
|
17 years |
vboxsync |
cmpxchg8b only modifies ZF.
|
|
|
@9231
|
17 years |
vboxsync |
Missign updates
|
|
|