|
|
@13199
|
16 years |
vboxsync |
Fix for 32 bits builds (EPT PAE PDPTE caching)
|
|
|
@13198
|
16 years |
vboxsync |
Recommitted 37737 & 37738 minus the dangerous changes.
|
|
|
@13197
|
16 years |
vboxsync |
Backed out 37737&37738. (regressions)
|
|
|
@13195
|
16 years |
vboxsync |
Prefetch the four PDPT entries in PAE mode (EPT only).
|
|
|
@13194
|
16 years |
vboxsync |
EPT: Our identity mapping is a 32 bits page directory.
|
|
|
@13193
|
16 years |
vboxsync |
uint64_t conversion fix
|
|
|
@13182
|
16 years |
vboxsync |
Extra assertion
|
|
|
@13181
|
16 years |
vboxsync |
EPT bug fixes
|
|
|
@13180
|
16 years |
vboxsync |
Minor updates
|
|
|
@13177
|
16 years |
vboxsync |
inverted check
|
|
|
@13176
|
16 years |
vboxsync |
Don't sync back cr2 & cr3 in protected mode without paging. (EPT)
|
|
|
@13175
|
16 years |
vboxsync |
Proper naming
|
|
|
@13174
|
16 years |
vboxsync |
Cleaned up a bit
|
|
|
@13173
|
16 years |
vboxsync |
More logging
|
|
|
@13169
|
16 years |
vboxsync |
Deal with exit path for VMX_EXIT_EPT_VIOLATION
|
|
|
@13167
|
16 years |
vboxsync |
Fixed EPT violation handling.
|
|
|
@13139
|
16 years |
vboxsync |
Deal with useful withholding of page fault address information…
|
|
|
@13133
|
16 years |
vboxsync |
Disabled VPID support by default; seems to work, but no compelling …
|
|
|
@13123
|
16 years |
vboxsync |
TLB correction
|
|
|
@13120
|
16 years |
vboxsync |
Fix for EPT & real mode cr3 resync.
|
|
|
@13119
|
16 years |
vboxsync |
EPT violation handling updates.
|
|
|
@13115
|
16 years |
vboxsync |
Corrections for the EPTP
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@13112
|
16 years |
vboxsync |
Typo
|
|
|
@13111
|
16 years |
vboxsync |
EPT updates
|
|
|
@13110
|
16 years |
vboxsync |
Correction
|
|
|
@13108
|
16 years |
vboxsync |
Forgot VPID activation
|
|
|
@13105
|
16 years |
vboxsync |
Corrected physical address handling
|
|
|
@13095
|
16 years |
vboxsync |
Bug fix
|
|
|
@13093
|
16 years |
vboxsync |
Compile fixes
|
|
|
@13092
|
16 years |
vboxsync |
Assembly updates (not tested yet)
|
|
|
@13089
|
16 years |
vboxsync |
EPT updates
|
|
|
@13085
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13077
|
16 years |
vboxsync |
Corrected assertion.
|
|
|
@13070
|
16 years |
vboxsync |
Excessive logging
|
|
|
@13069
|
16 years |
vboxsync |
Cleaned up
|
|
|
@13067
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13051
|
16 years |
vboxsync |
Comment updates
|
|
|
@13049
|
16 years |
vboxsync |
More capability flags for VT-x.
|
|
|
@13048
|
16 years |
vboxsync |
Real and protected mode without paging needs a special identity …
|
|
|
@13043
|
16 years |
vboxsync |
EPT updates
|
|
|
@13038
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13037
|
16 years |
vboxsync |
EPT updates
|
|
|
@13036
|
16 years |
vboxsync |
CSTAR was still restored in failure paths. (not supported on Intel CPUs)
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@13001
|
16 years |
vboxsync |
VBox-doc.c,VMM: doxygen links
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12984
|
16 years |
vboxsync |
#1865: PDMQueue.
|
|
|
@12976
|
16 years |
vboxsync |
PDM: fixed PDMAPICVERSION.
|
|
|
@12972
|
16 years |
vboxsync |
APIC versioning in features interface
|
|
|
@12970
|
16 years |
vboxsync |
#1865: PDMINS.
|
|
|
@12930
|
16 years |
vboxsync |
warnings
|
|
|
@12892
|
16 years |
vboxsync |
AssertMsgRC
|
|
|
@12836
|
16 years |
vboxsync |
VMMR0: Fixed va_list reuse bug in AssertMsg2.
|
|
|
@12826
|
16 years |
vboxsync |
Selector value of 0 is invalid in 32 or 64 bits mode.
|
|
|
@12824
|
16 years |
vboxsync |
FreeBSD boot assertion fix (VT-x real-mode emulation).
|
|
|
@12822
|
16 years |
vboxsync |
The hypervisor dump is not relevant when we're in VT-x/AMD-V mode.
|
|
|
@12799
|
16 years |
vboxsync |
r=bird: cpuid -> idCpu like we use elsewhere (mixed case!).
|
|
|
@12795
|
16 years |
vboxsync |
HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_.
|
|
|
@12793
|
16 years |
vboxsync |
More fixes for real-mode emulation in VT-x. Now enabled by default for …
|
|
|
@12788
|
16 years |
vboxsync |
Monitor X86_CR4_VME changes as well if emulated real-mode is enabled.
|
|
|
@12787
|
16 years |
vboxsync |
Accidental commit.
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12763
|
16 years |
vboxsync |
Fixed IF handling for real mode. (iopl=3, no need for VIF)
|
|
|
@12756
|
16 years |
vboxsync |
Attempt to correct hidden selector attributes when switching from real …
|
|
|
@12751
|
16 years |
vboxsync |
Corrected assertion again
|
|
|
@12750
|
16 years |
vboxsync |
Sigh
|
|
|
@12749
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@12748
|
16 years |
vboxsync |
Updates
|
|
|
@12747
|
16 years |
vboxsync |
Put back #GP handler.
|
|
|
@12746
|
16 years |
vboxsync |
Bitmap corrections.
|
|
|
@12745
|
16 years |
vboxsync |
Adjust TSS size for real-mode emulation (VT-x).
|
|
|
@12737
|
16 years |
vboxsync |
Got rid of debugging code
|
|
|
@12736
|
16 years |
vboxsync |
Backed out 37055/56. Need to use the io bitmap in the TSS instead. …
|
|
|
@12733
|
16 years |
vboxsync |
Updates
|
|
|
@12732
|
16 years |
vboxsync |
#GP handler should emulation io instructions in real mode. (VT-x)
|
|
|
@12730
|
16 years |
vboxsync |
Updates for real mode execution with VT-x.
|
|
|
@12726
|
16 years |
vboxsync |
TR selector attributes for real mode changes.
|
|
|
@12725
|
16 years |
vboxsync |
Logging update + selector sync correction for real mode.
|
|
|
@12711
|
16 years |
vboxsync |
More logging
|
|
|
@12708
|
16 years |
vboxsync |
Comments added
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12699
|
16 years |
vboxsync |
Merge real mode sync changes.
|
|
|
@12698
|
16 years |
vboxsync |
Corrections
|
|
|
@12697
|
16 years |
vboxsync |
Only sync back TR when we're in protected mode.
|
|
|
@12692
|
16 years |
vboxsync |
Backed out paging changes (36990/86/83).
|
|
|
@12687
|
16 years |
vboxsync |
Started with VMM device heap for use with VT-x real-mode emulation. …
|
|
|
@12684
|
16 years |
vboxsync |
refactoring to simplify migration to per-CPU action flags
|
|
|
@12681
|
16 years |
vboxsync |
Updates for real and protected mode without paging shadow mode.
|
|
|
@12674
|
16 years |
vboxsync |
Off by one.
|
|
|
@12669
|
16 years |
vboxsync |
account CPU id in setting attention flags (only SMP builds)
|
|
|
@12667
|
16 years |
vboxsync |
CPU id passed to interrupt callback, proper typing
|
|
|
@12664
|
16 years |
vboxsync |
IO breakpoint length implies an io range.
|
|
|
@12663
|
16 years |
vboxsync |
#1865: DBGF, nothing really relevant here just some cleaning up.
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|
@12653
|
16 years |
vboxsync |
various files: doxygen fixes.
|
|
|
@12625
|
16 years |
vboxsync |
IO breakpoints triggered after the fact.
|
|
|
@12610
|
16 years |
vboxsync |
Extra statistics for IO debug breakpoint checking.
|
|
|
@12609
|
16 years |
vboxsync |
IO breakpoint support for VT-x and AMD-V.
|
|
|