|
|
@14897
|
16 years |
vboxsync |
Deal with undocumented interrupt type for breakpoint exceptions
|
|
|
@14888
|
16 years |
vboxsync |
Small update
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@14845
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14805
|
16 years |
vboxsync |
#3202: Use SUPR0Abs*.
|
|
|
@14804
|
16 years |
vboxsync |
#3202: Got long mode darwin host running.
|
|
|
@14803
|
16 years |
vboxsync |
#3202: More darwin mess.
|
|
|
@14757
|
16 years |
vboxsync |
#3202: do PGMDynMapReleaseAutoSet/PGMDynMapStartAutoSet in the …
|
|
|
@14679
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@14654
|
16 years |
vboxsync |
VMXR0SaveHostState: Mac CS/SS hacks.
|
|
|
@14651
|
16 years |
vboxsync |
Compile fix
|
|
|
@14650
|
16 years |
vboxsync |
Partial VT-x cleanup.
|
|
|
@14649
|
16 years |
vboxsync |
Backed out 39954
|
|
|
@14648
|
16 years |
vboxsync |
Initial work for 64 bits VT-x guests on 32 bits hosts.
|
|
|
@14647
|
16 years |
vboxsync |
Wrong stat counter
|
|
|
@14605
|
16 years |
vboxsync |
HWVMXR0.cpp: 32-bit logging fix.
|
|
|
@14581
|
16 years |
vboxsync |
Explicit VMCS field width.
|
|
|
@14580
|
16 years |
vboxsync |
Some updates
|
|
|
@14530
|
16 years |
vboxsync |
More error logging
|
|
|
@14385
|
16 years |
vboxsync |
Removed debug logging
|
|
|
@14366
|
16 years |
vboxsync |
Cleaned up some more.
|
|
|
@14308
|
16 years |
vboxsync |
More logging
|
|
|
@14307
|
16 years |
vboxsync |
Log EPT misconfiguration errors
|
|
|
@14306
|
16 years |
vboxsync |
Ignore pending software exceptions. (the instruction will be restarted …
|
|
|
@14110
|
16 years |
vboxsync |
Compile fix
|
|
|
@14109
|
16 years |
vboxsync |
Implemented NMI injection.
|
|
|
@14091
|
16 years |
vboxsync |
Minor cleanup
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13909
|
16 years |
vboxsync |
More updates
|
|
|
@13905
|
16 years |
vboxsync |
Moved more data.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13541
|
16 years |
vboxsync |
Paranoid assertions
|
|
|
@13514
|
16 years |
vboxsync |
Enabled power notification callbacks to disable VT-x/AMD-V before …
|
|
|
@13419
|
16 years |
vboxsync |
More logging
|
|
|
@13351
|
16 years |
vboxsync |
Fully emulated lmsw.
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13289
|
16 years |
vboxsync |
Cleaned up
|
|
|
@13288
|
16 years |
vboxsync |
Corrected previous change in interrupt bitmap updating.
|
|
|
@13285
|
16 years |
vboxsync |
More logging; shut up warning messages
|
|
|
@13283
|
16 years |
vboxsync |
More logging
|
|
|
@13281
|
16 years |
vboxsync |
Fixed IP in the stack frame for #BP & #OF traps.
|
|
|
@13277
|
16 years |
vboxsync |
Compile fix
|
|
|
@13276
|
16 years |
vboxsync |
Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue.
|
|
|
@13263
|
16 years |
vboxsync |
VT-x: fixed OpenSuse grub loading
|
|
|
@13253
|
16 years |
vboxsync |
Restore the IOPL flags when switching from real back to protected mode.
|
|
|
@13200
|
16 years |
vboxsync |
VMXR0InvalidatePage calls still occur in EPT mode.
|
|
|
@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
|
|
|
@13089
|
16 years |
vboxsync |
EPT updates
|
|
|
@13077
|
16 years |
vboxsync |
Corrected assertion.
|
|
|
@13070
|
16 years |
vboxsync |
Excessive logging
|
|
|
@13069
|
16 years |
vboxsync |
Cleaned up
|
|
|
@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
|
|
|
@13037
|
16 years |
vboxsync |
EPT updates
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|