|
|
@9383
|
17 years |
vboxsync |
VT-x/AMD-V updates for 64 bits guests
|
|
|
@9375
|
17 years |
vboxsync |
Use another define to actually enable 64 bits guest support.
Long mode …
|
|
|
@9354
|
17 years |
vboxsync |
Added CPUMGetCPUVendor.
Added CPUMCPUIDFEATURE_NXE, …
|
|
|
@9116
|
17 years |
vboxsync |
Added stat counter for physical page invalidation.
|
|
|
@9082
|
17 years |
vboxsync |
More statistics
|
|
|
@9062
|
17 years |
vboxsync |
Accidental commit
|
|
|
@9033
|
17 years |
vboxsync |
Statistics for SVM_EXIT_NPF
|
|
|
@9031
|
17 years |
vboxsync |
Init order
|
|
|
@9027
|
17 years |
vboxsync |
We can enable nested paging now.
|
|
|
@9026
|
17 years |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@8943
|
17 years |
vboxsync |
AMD-V: flush TLB when the flush count for the cpu has changed
AMD-V: …
|
|
|
@8876
|
17 years |
vboxsync |
ASID based TLB flushing
|
|
|
@8873
|
17 years |
vboxsync |
Fetch the SVM features too and write them to the release log
|
|
|
@8868
|
17 years |
vboxsync |
Base & extended model corrections.
|
|
|
@8860
|
17 years |
vboxsync |
Some flushing statistics
|
|
|
@8816
|
17 years |
vboxsync |
Added a release log statement about erratum 170
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7977
|
17 years |
vboxsync |
Added CFGM key for enabling PAE (CPUM/CPUID/EnablePAE).
|
|
|
@7904
|
17 years |
vboxsync |
Additional checks for pgmGstGetPaePDPtr return value
|
|
|
@7718
|
17 years |
vboxsync |
Enabled X86_CR0_WP=0 code execution with VT-x & AMD-V
|
|
|
@7502
|
17 years |
vboxsync |
Best regards from the spelling police
|
|
|
@7501
|
17 years |
vboxsync |
Display a warning when a user attempts to mix VT-x/ADM-V and raw mode VMs.
|
|
|
@7496
|
17 years |
vboxsync |
Moved VMCS allocation to ring 0.
|
|
|
@7476
|
17 years |
vboxsync |
Initialize VT-x and AMD-V properly on all cpus if the BIOS failed to do so.
|
|
|
@7471
|
17 years |
vboxsync |
Rewrote VT-x & AMD-V mode changes. Requires the MP apis in our runtime …
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5073
|
17 years |
vboxsync |
Limit the amount of resume loops
|
|
|
@4811
|
17 years |
vboxsync |
Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
|
|
|
@4789
|
17 years |
vboxsync |
Also use host OS ioctls to go to ring 0 for hardware virtualization.
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4000
|
17 years |
vboxsync |
uint32_t -> int32_t
|
|
|
@3724
|
17 years |
vboxsync |
removed the obsolete x86context.h (all constants are in VBox/x86.h).
|
|
|
@3295
|
17 years |
vboxsync |
fixed compile errors
|
|
|
@3294
|
17 years |
vboxsync |
Get rid of redundant logging
|
|
|
@3293
|
17 years |
vboxsync |
Log MSR_IA32_FEATURE_CONTROL as well
|
|
|
@3292
|
17 years |
vboxsync |
Write the exact reason for VMX/SVM detection failure to the release log.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2896
|
18 years |
vboxsync |
More preparations for emulation of real and protected mode without …
|
|
|
@2811
|
18 years |
vboxsync |
Updates for 64 bits descriptors.
|
|
|
@2797
|
18 years |
vboxsync |
Same for SVM. (log only once)
|
|
|
@2796
|
18 years |
vboxsync |
Correction
|
|
|
@2795
|
18 years |
vboxsync |
Log only once
|
|
|
@2794
|
18 years |
vboxsync |
Pin control as well.
|
|
|
@2793
|
18 years |
vboxsync |
Checked wrong dword in capabilities qword.
|
|
|
@2699
|
18 years |
vboxsync |
Stricter type checking.
|
|
|
@2555
|
18 years |
vboxsync |
Added intercept code for rdtsc (not yet enabled).
|
|
|
@2237
|
18 years |
vboxsync |
Enabled SVM for real and protected mode without paging again.
|
|
|
@2229
|
18 years |
vboxsync |
backed out accidental commit
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2213
|
18 years |
vboxsync |
More stats
|
|
|
@2188
|
18 years |
vboxsync |
disabled svm usage in all cpu modes for now
|
|
|
@2132
|
18 years |
vboxsync |
Reset pending flag on reset.
|
|
|
@2129
|
18 years |
vboxsync |
Accept all cpu modes for AMD SVM.
|
|
|
@2124
|
18 years |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@1890
|
18 years |
vboxsync |
Attempt to fix ALSA on Linux kernels <= 2.6.17: use mmap not memalign …
|
|
|
@1291
|
18 years |
vboxsync |
Removed forced exit hack. No longer required.
|
|
|
@1273
|
18 years |
vboxsync |
Keep stats for forced SVM exits.
|
|
|
@1210
|
18 years |
vboxsync |
Added PGMR3ChangeShwPDMappings.
Added VMX/SVM test case.
|
|
|
@914
|
18 years |
vboxsync |
PVMR0 changes for darwin.
|
|
|
@771
|
18 years |
vboxsync |
AMD-V was stil left disabled. Now enabled.
Enabled sysenter/sysexit in …
|
|
|
@397
|
18 years |
vboxsync |
Completed most of VBOX_WITHOUT_IDT_PATCHING. (hope I didn't break …
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|