|
|
@13178
|
16 years |
vboxsync |
Bug fix
|
|
|
@13175
|
16 years |
vboxsync |
Proper naming
|
|
|
@13171
|
16 years |
vboxsync |
More logging
|
|
|
@13164
|
16 years |
vboxsync |
Added clarification.
|
|
|
@13163
|
16 years |
vboxsync |
We can execute the initial BIOS code
|
|
|
@13162
|
16 years |
vboxsync |
Stricter check for real mode emulation in VT-x (sigh)
|
|
|
@13133
|
16 years |
vboxsync |
Disabled VPID support by default; seems to work, but no compelling …
|
|
|
@13116
|
16 years |
vboxsync |
More logging
|
|
|
@13114
|
16 years |
vboxsync |
More logging
|
|
|
@13109
|
16 years |
vboxsync |
Merged
|
|
|
@13069
|
16 years |
vboxsync |
Cleaned up
|
|
|
@13050
|
16 years |
vboxsync |
More capability logging
|
|
|
@13049
|
16 years |
vboxsync |
More capability flags for VT-x.
|
|
|
@13048
|
16 years |
vboxsync |
Real and protected mode without paging needs a special identity …
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@12798
|
16 years |
vboxsync |
Reset the real-mode emulation state correctly.
Reenabled real-mode …
|
|
|
@12789
|
16 years |
vboxsync |
Corrections
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12746
|
16 years |
vboxsync |
Bitmap corrections.
|
|
|
@12744
|
16 years |
vboxsync |
Enabled the real-mode VT-x TSS allocation again.
|
|
|
@12732
|
16 years |
vboxsync |
#GP handler should emulation io instructions in real mode. (VT-x)
|
|
|
@12707
|
16 years |
vboxsync |
Disabled vmm heap usage for VT-x. (failures otherwise in svn head)
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12687
|
16 years |
vboxsync |
Started with VMM device heap for use with VT-x real-mode emulation. …
|
|
|
@12610
|
16 years |
vboxsync |
Extra statistics for IO debug breakpoint checking.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12554
|
16 years |
vboxsync |
Some debug register statistics added.
|
|
|
@12121
|
16 years |
vboxsync |
Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
|
|
|
@12078
|
16 years |
vboxsync |
More release logging
|
|
|
@12061
|
16 years |
vboxsync |
Harmless updates for later logging of fatal errors.
|
|
|
@12020
|
16 years |
vboxsync |
Nested paging support activated; default changed to false
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11764
|
16 years |
vboxsync |
Got rid of PAT cpuid feature hack. Properly fixed now.
|
|
|
@11705
|
16 years |
vboxsync |
Moved #3026 'fix'.
|
|
|
@11425
|
16 years |
vboxsync |
Support protected mode without paging in VT-x mode. Note: watch for …
|
|
|
@10853
|
16 years |
vboxsync |
Comment update
|
|
|
@10830
|
16 years |
vboxsync |
Turned off nested paging the hard way. (testboxlin regressions)
|
|
|
@10820
|
16 years |
vboxsync |
Cleanup
|
|
|
@10818
|
16 years |
vboxsync |
More capabilities
|
|
|
@10817
|
16 years |
vboxsync |
Started with EPT support.
|
|
|
@10730
|
16 years |
vboxsync |
Disabled nested paging again (testboxlin).
|
|
|
@10704
|
16 years |
vboxsync |
Write a notice about nested paging usage to the release log.
|
|
|
@10703
|
16 years |
vboxsync |
Use the CFGMR3QueryBoolDef API that was added recently.
|
|
|
@10695
|
16 years |
vboxsync |
Added HWVirtExNestedPagingEnabled method to MachineDebugger.
|
|
|
@10692
|
16 years |
vboxsync |
Cleaned up
|
|
|
@10691
|
16 years |
vboxsync |
Enable nested paging by default.
|
|
|
@10586
|
16 years |
vboxsync |
Moved the VT-x checks to the non-64 bit case.
|
|
|
@10465
|
16 years |
vboxsync |
Cleaned up
|
|
|
@9986
|
16 years |
vboxsync |
Introduced CPUMIsGuestInLongModeEx
|
|
|
@9985
|
16 years |
vboxsync |
Relax the requirement for VT-x when in 64 bits mode.
|
|
|
@9939
|
16 years |
vboxsync |
Partly backed out 31819
|
|
|
@9539
|
17 years |
vboxsync |
Some changes for amd64.
Lifted a restriction for executing code in …
|
|
|
@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.
|
|
|