|
|
@13347
|
16 years |
vboxsync |
Compilation fix (alignment).
|
|
|
@13343
|
16 years |
vboxsync |
VT-x real mode emulation: got rid of all the ugly hacks and just fall …
|
|
|
@13276
|
16 years |
vboxsync |
Manually inject interrupts in real mode (VT-x). Fixes OS/2 boot issue.
|
|
|
@13257
|
16 years |
vboxsync |
build fix
|
|
|
@13253
|
16 years |
vboxsync |
Restore the IOPL flags when switching from real back to protected mode.
|
|
|
@13251
|
16 years |
vboxsync |
Stats for forced TLB flushes by physical page invalidation.
|
|
|
@13221
|
16 years |
vboxsync |
Enabled VPID (VT-x tagged TLB); default off
- Added machine & machine …
|
|
|
@13204
|
16 years |
vboxsync |
Enabled EPT
|
|
|
@13175
|
16 years |
vboxsync |
Proper naming
|
|
|
@13115
|
16 years |
vboxsync |
Corrections for the EPTP
|
|
|
@13113
|
16 years |
vboxsync |
Added PGMGetEPTCR3.
|
|
|
@13105
|
16 years |
vboxsync |
Corrected physical address handling
|
|
|
@13094
|
16 years |
vboxsync |
Alignment
|
|
|
@13089
|
16 years |
vboxsync |
EPT updates
|
|
|
@13048
|
16 years |
vboxsync |
Real and protected mode without paging needs a special identity …
|
|
|
@13026
|
16 years |
vboxsync |
Alignment.
|
|
|
@13025
|
16 years |
vboxsync |
Updates for EPT.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12824
|
16 years |
vboxsync |
FreeBSD boot assertion fix (VT-x real-mode emulation).
|
|
|
@12805
|
16 years |
vboxsync |
Reenabled real-mode emulation in VT-x again.
|
|
|
@12800
|
16 years |
vboxsync |
Disabled real-mode emulation again: OS/2 no longer boots.
|
|
|
@12798
|
16 years |
vboxsync |
Reset the real-mode emulation state correctly.
Reenabled real-mode …
|
|
|
@12796
|
16 years |
vboxsync |
Disable raw mode emulation until the reset problem is fixed.
|
|
|
@12793
|
16 years |
vboxsync |
More fixes for real-mode emulation in VT-x. Now enabled by default for …
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12758
|
16 years |
vboxsync |
Stupid alignment
|
|
|
@12757
|
16 years |
vboxsync |
Missing update
|
|
|
@12746
|
16 years |
vboxsync |
Bitmap corrections.
|
|
|
@12703
|
16 years |
vboxsync |
build fix.
|
|
|
@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.
|
|
|
@12566
|
16 years |
vboxsync |
Backed out 36722, 36764 & 36770; no need for per-cpu mmio registations …
|
|
|
@12554
|
16 years |
vboxsync |
Some debug register statistics added.
|
|
|
@12162
|
16 years |
vboxsync |
VMM: Assert that we don't change CPU unexpectedly while executing in …
|
|
|
@12121
|
16 years |
vboxsync |
Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
|
|
|
@12090
|
16 years |
vboxsync |
Started with hardware debug register support.
Fixed out of sync …
|
|
|
@12061
|
16 years |
vboxsync |
Harmless updates for later logging of fatal errors.
|
|
|
@11757
|
16 years |
vboxsync |
No room for this
|
|
|
@11756
|
16 years |
vboxsync |
Use the wbinvd intercept if it's present in the secondary control.
|
|
|
@11696
|
16 years |
vboxsync |
Enabled MSR bitmap for VT-x.
|
|
|
@11474
|
16 years |
vboxsync |
AMD-V: Corrected current asid handling. (multiple VMs could end up …
|
|
|
@10817
|
16 years |
vboxsync |
Started with EPT support.
|
|
|
@10691
|
16 years |
vboxsync |
Enable nested paging by default.
|
|
|
@10537
|
16 years |
vboxsync |
Updated HWACCMDumpRegs
|
|
|
@10510
|
16 years |
vboxsync |
Release build fix
|
|
|
@10502
|
16 years |
vboxsync |
Take precautions for being rescheduled to a different cpu due to long …
|
|
|
@10489
|
16 years |
vboxsync |
AMD-V: Always flush the TLB the first time a cpu is used.
|
|
|
@10465
|
16 years |
vboxsync |
Cleaned up
|
|
|
@10359
|
16 years |
vboxsync |
Removed obsolete HWACCM_CHANGED_GUEST_CR8
|
|
|
@10353
|
16 years |
vboxsync |
TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
|
|
|
@10290
|
16 years |
vboxsync |
Enable 64 bits guest support.
|
|
|
@10108
|
16 years |
vboxsync |
More CR8 updates
|
|
|
@9897
|
16 years |
vboxsync |
Updates for executing 64 bits guest code with AMD-V.
|
|
|
@9457
|
17 years |
vboxsync |
Reapplied fixed 31707.
|
|
|
@9453
|
17 years |
vboxsync |
Backed out 31707
|
|
|
@9452
|
17 years |
vboxsync |
Preparing for 64 bits vmlaunch/vmresume.
|
|
|
@9410
|
17 years |
vboxsync |
Missing update
|
|
|
@9407
|
17 years |
vboxsync |
HWACCM updates.
|
|
|
@9383
|
17 years |
vboxsync |
VT-x/AMD-V updates for 64 bits guests
|
|
|
@9116
|
17 years |
vboxsync |
Added stat counter for physical page invalidation.
|
|
|
@9082
|
17 years |
vboxsync |
More statistics
|
|
|
@9033
|
17 years |
vboxsync |
Statistics for SVM_EXIT_NPF
|
|
|
@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: …
|
|
|
@8878
|
17 years |
vboxsync |
Don't automatically flush the TLB when we remain on the same cpu (on …
|
|
|
@8876
|
17 years |
vboxsync |
ASID based TLB flushing
|
|
|
@8873
|
17 years |
vboxsync |
Fetch the SVM features too and write them to the release log
|
|
|
@8860
|
17 years |
vboxsync |
Some flushing statistics
|
|
|
@8853
|
17 years |
vboxsync |
Manual page invalidation or TLB flush is required for AMD-V.
|
|
|
@8806
|
17 years |
vboxsync |
Determine which AMD cpus are really affected by erratum 170 (forced …
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@7496
|
17 years |
vboxsync |
Moved VMCS allocation to ring 0.
|
|
|
@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.
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@5081
|
17 years |
vboxsync |
-@name
|
|
|
@5073
|
17 years |
vboxsync |
Limit the amount of resume loops
|
|
|
@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
|
|
|
@3723
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3295
|
17 years |
vboxsync |
fixed compile errors
|
|
|
@3294
|
17 years |
vboxsync |
Get rid of redundant logging
|
|
|
@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.
|
|
|
@2699
|
18 years |
vboxsync |
Stricter type checking.
|
|
|
@2555
|
18 years |
vboxsync |
Added intercept code for rdtsc (not yet enabled).
|
|
|
@2213
|
18 years |
vboxsync |
More stats
|
|
|
@1297
|
18 years |
vboxsync |
removed another workaround
|
|
|
@1291
|
18 years |
vboxsync |
Removed forced exit hack. No longer required.
|
|
|
@1273
|
18 years |
vboxsync |
Keep stats for forced SVM exits.
|
|
|
@1272
|
18 years |
vboxsync |
Exit reason statistics for SVM added.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 years |
vboxsync |
import
|