|
|
@9228
|
17 years |
vboxsync |
More updates for 64 bits guest pointers. Introduced AVLOU32TREE.
|
|
|
@9223
|
17 years |
vboxsync |
Introduced RTRCPTR type. Raw mode context pointer aka 32 guest context …
|
|
|
@9222
|
17 years |
vboxsync |
More build fixes for 64 bits guests
|
|
|
@9221
|
17 years |
vboxsync |
GC tests use RTGCPTR32
|
|
|
@9220
|
17 years |
vboxsync |
Default to 32 bits virtual addresses in CSAM & PATM.
|
|
|
@9219
|
17 years |
vboxsync |
More fixes for 32 bits hosts & 64 bits guests.
|
|
|
@9216
|
17 years |
vboxsync |
Compile issues (32 bits host/64 bits guest)
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9211
|
17 years |
vboxsync |
Fixed an inverted LOG_ENABLED ifdef (this should improve performance).
|
|
|
@9193
|
17 years |
vboxsync |
Missing architecture defines when generating testcase assembly
|
|
|
@9188
|
17 years |
vboxsync |
Same IF fix for halt instructions in VT-x.
|
|
|
@9184
|
17 years |
vboxsync |
If CF=0 HLT should never resume.
|
|
|
@9182
|
17 years |
vboxsync |
fixed bad log formatter VRc instead of Vrc.
|
|
|
@9161
|
17 years |
vboxsync |
Have to save and restore MSR_K8_FS_BASE as well in the …
|
|
|
@9155
|
17 years |
vboxsync |
Another GC_ARCH_BITS=64 build breaker
|
|
|
@9154
|
17 years |
vboxsync |
Corrected code that doesn't compile with GC_ARCH_BITS=64.
|
|
|
@9151
|
17 years |
vboxsync |
Statistics
|
|
|
@9148
|
17 years |
vboxsync |
More 64 bits guest preps
|
|
|
@9125
|
17 years |
vboxsync |
AMD-V: setup PAT guest register for nested paging
|
|
|
@9122
|
17 years |
vboxsync |
Logging update
|
|
|
@9120
|
17 years |
vboxsync |
Updates
|
|
|
@9116
|
17 years |
vboxsync |
Added stat counter for physical page invalidation.
|
|
|
@9115
|
17 years |
vboxsync |
HWACCM: Invalidate pages changed by PGMHandlerPhysicalPageTempOff. …
|
|
|
@9110
|
17 years |
vboxsync |
Minor update
|
|
|
@9106
|
17 years |
vboxsync |
Changed assertion for nested shadow paging
|
|
|
@9092
|
17 years |
vboxsync |
We need a real shadow paging backend for PGMHandlerPhysicalPageTempOff …
|
|
|
@9083
|
17 years |
vboxsync |
Minor update
|
|
|
@9082
|
17 years |
vboxsync |
More statistics
|
|
|
@9075
|
17 years |
vboxsync |
Fixed wrong call to TRPMResetTrap
|
|
|
@9074
|
17 years |
vboxsync |
Log normal page faults in nested paging mode too (DEBUG only).
|
|
|
@9073
|
17 years |
vboxsync |
Updated logging
|
|
|
@9069
|
17 years |
vboxsync |
Interpret msr reads and writes (currently disabled in order not to …
|
|
|
@9064
|
17 years |
vboxsync |
Properly deal with CR3 changes in nested paging mode.
|
|
|
@9062
|
17 years |
vboxsync |
Accidental commit
|
|
|
@9046
|
17 years |
vboxsync |
Experimental workaround for the non-working debuggers and panicing …
|
|
|
@9041
|
17 years |
vboxsync |
spaces.
|
|
|
@9039
|
17 years |
vboxsync |
spaces and inverted comments.
|
|
|
@9038
|
17 years |
vboxsync |
Sync back the debug registers too (fixed gdb/dbx weirdness on solaris).
|
|
|
@9034
|
17 years |
vboxsync |
properly export
|
|
|
@9033
|
17 years |
vboxsync |
Statistics for SVM_EXIT_NPF
|
|
|
@9032
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@9031
|
17 years |
vboxsync |
Init order
|
|
|
@9030
|
17 years |
vboxsync |
Mode switch fixes for nested paging.
|
|
|
@9029
|
17 years |
vboxsync |
Removed assertion
|
|
|
@9027
|
17 years |
vboxsync |
We can enable nested paging now.
|
|
|
@9026
|
17 years |
vboxsync |
More updates for nested paging. (setting up the paging mode)
|
|
|
@9025
|
17 years |
vboxsync |
One more place
|
|
|
@9024
|
17 years |
vboxsync |
2nd attempt
|
|
|
@9023
|
17 years |
vboxsync |
Fixed some runtime assertions
|
|
|
@9021
|
17 years |
vboxsync |
Nested paging updates. Extra paging mode added to prevent illegal …
|
|
|
@9008
|
17 years |
vboxsync |
Changes for proper flushing of the TLB for physical registration changes.
|
|
|
@9001
|
17 years |
vboxsync |
Enabled the PGMMODE_PROTECTED (Guest) & PGMMODE_AMD64 (shadow) …
|
|
|
@8994
|
17 years |
vboxsync |
this broke release builds
|
|
|
@8990
|
17 years |
vboxsync |
Configure the testing pass.
|
|
|
@8985
|
17 years |
vboxsync |
Added an extra argument to TRPMForwardTrap so the trpm profiling …
|
|
|
@8984
|
17 years |
vboxsync |
Removed the dtrace experiment. the invalid lock sequences now ends up …
|
|
|
@8977
|
17 years |
vboxsync |
export
|
|
|
@8965
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8961
|
17 years |
vboxsync |
Fixed amd64 debug builds. Added some TODOs.
|
|
|
@8958
|
17 years |
vboxsync |
VMM/VMMAll: commented out an annoying assertion
|
|
|
@8953
|
17 years |
vboxsync |
Ring-0 assertions are now always printed to the debug log.
Introduced …
|
|
|
@8952
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8948
|
17 years |
vboxsync |
Nested paging updates
|
|
|
@8945
|
17 years |
vboxsync |
Updated comment
|
|
|
@8944
|
17 years |
vboxsync |
Fixed problem with erratum 170 cpus.
|
|
|
@8943
|
17 years |
vboxsync |
AMD-V: flush TLB when the flush count for the cpu has changed
AMD-V: …
|
|
|
@8941
|
17 years |
vboxsync |
Intercept task switches as well. (they can change CR3)
|
|
|
@8914
|
17 years |
vboxsync |
Moved cpu id check around for tlb flushing.
|
|
|
@8911
|
17 years |
vboxsync |
No fixed tsc if the GIP timer is in async mode. (TM; AMD cpus with …
|
|
|
@8901
|
17 years |
vboxsync |
Always enable caching
|
|
|
@8900
|
17 years |
vboxsync |
Some updates
|
|
|
@8899
|
17 years |
vboxsync |
Fixed hwaccm test
|
|
|
@8889
|
17 years |
vboxsync |
Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx …
|
|
|
@8885
|
17 years |
vboxsync |
Use ASMGetCpuFamily/Model/Stepping (for the extended one too).
|
|
|
@8884
|
17 years |
vboxsync |
Use ASMGetCpuFamily/Model/Stepping.
|
|
|
@8881
|
17 years |
vboxsync |
Wrong assertion
|
|
|
@8880
|
17 years |
vboxsync |
More logging
|
|
|
@8879
|
17 years |
vboxsync |
Init idCpu
|
|
|
@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
|
|
|
@8871
|
17 years |
vboxsync |
Updated assertion
|
|
|
@8870
|
17 years |
vboxsync |
Intercept mwait as well (AMD-V)
|
|
|
@8868
|
17 years |
vboxsync |
Base & extended model corrections.
|
|
|
@8864
|
17 years |
vboxsync |
Small update
|
|
|
@8862
|
17 years |
vboxsync |
Inverted check
|
|
|
@8861
|
17 years |
vboxsync |
Don't bother to invalidate pages if a TLB flush is already pending.
|
|
|
@8860
|
17 years |
vboxsync |
Some flushing statistics
|
|
|
@8856
|
17 years |
vboxsync |
Compilation fix
|
|
|
@8855
|
17 years |
vboxsync |
Simplified tlb flushing.
|
|
|
@8854
|
17 years |
vboxsync |
Minor updates
|
|
|
@8853
|
17 years |
vboxsync |
Manual page invalidation or TLB flush is required for AMD-V.
|
|
|
@8851
|
17 years |
vboxsync |
Fixed VERR_REM_FLUSHED_PAGES_OVERFLOW handling in emR3RawHandleRC - it …
|
|
|
@8848
|
17 years |
vboxsync |
Backed out 30862; redundant
|
|
|
@8847
|
17 years |
vboxsync |
On entry always flush the TLB.
|
|
|
@8843
|
17 years |
vboxsync |
Correction
|
|
|
@8842
|
17 years |
vboxsync |
Wrong assertion
|
|
|
@8841
|
17 years |
vboxsync |
Extra statistic counter
|
|
|
@8839
|
17 years |
vboxsync |
Correctly restore IF in SVMVMRun
|
|
|
@8831
|
17 years |
vboxsync |
dtrace experiments.
|
|
|