VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @41692   12 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41645   12 years vboxsync VMMR0: really disable the NMI on 32-bit Linux hosts before running …
(edit) @41336   13 years vboxsync VMM/VMMR0/HWSVMR0: line wrap to 130 columns.
(edit) @41335   13 years vboxsync VMM/VMMR0/HWSVMR0: style fixes, cleanup, wrap to 130 columns.
(edit) @41312   13 years vboxsync VMM/VMMR0: Remove superfluous fFlushTLB flag in HMGLOBLCPUINFO. Fixes …
(edit) @41309   13 years vboxsync SVM: Rearranged intercept setup code for clarity.
(edit) @41302   13 years vboxsync SVM: Do not intercept task switches with nested paging.
(edit) @41282   13 years vboxsync dbg build fix
(edit) @41277   13 years vboxsync VMM/VMMR0/HWSVMR0: AMD FlushByASID feature. Flush before reusing ASIDs …
(edit) @41072   13 years vboxsync VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
(edit) @40655   13 years vboxsync build fix
(edit) @40645   13 years vboxsync VMM: Experimenting with R0 TPs in HM context.
(edit) @40450   13 years vboxsync EM: Refactoring (dropping pVM argument).
(edit) @40449   13 years vboxsync SELM: Refactoring (PVM -> PVMCPU).
(edit) @40447   13 years vboxsync EM: More refactoring.
(edit) @40356   13 years vboxsync MWAIT fixes: Only clear the mwait-active flag when actually resuming …
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(edit) @40265   13 years vboxsync VMMR0/HWVMXR0,HWSVMR0: symbolic constants for vectors.
(edit) @39812   13 years vboxsync Trace VM exits.
(edit) @39402   13 years vboxsync VMM: don't use generic IPE status codes, use specific ones. Part 1.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39045   13 years vboxsync gcc build fix
(edit) @39038   13 years vboxsync VMM: -W4 warnings (MSC).
(edit) @38816   13 years vboxsync HWSVMR0.cpp: Addendum to r73226 and #5666 - Since we update SS.DPL …
(edit) @38684   13 years vboxsync HM: some file headers
(edit) @38683   13 years vboxsync HM: renamed some internal functions.
(edit) @38677   13 years vboxsync IOM: MMIO instruction interpreter bug fixes.
(edit) @38243   13 years vboxsync HWACCM/SVM: Fix running 64bit guests on AMD E-350 CPUs. The DPL field …
(edit) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
(edit) @37386   14 years vboxsync VMM/HM: more paranoid poking code.
(edit) @37320   14 years vboxsync HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
(edit) @37319   14 years vboxsync HWACCM: Use RTOnce to serialize the enabling so that no CPU can start …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @32847   14 years vboxsync Clear VMCPU_FF_TO_R3 on the way out
(edit) @32729   14 years vboxsync Comment about a possible erratum
(edit) @32525   14 years vboxsync Updated comments
(edit) @32458   14 years vboxsync VMM: Return to ring-3 when DMA work is pending.
(edit) @31786   14 years vboxsync PGM: AMD-V + NP optimization (IOM sometimes makes use of uErr).
(edit) @31569   14 years vboxsync HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
(edit) @31565   14 years vboxsync PGM,HWACCM: MMIO optimizations - coding in progress.
(edit) @31099   14 years vboxsync VMM: RT_UNLIKELY misusage (disabled code)
(edit) @30590   14 years vboxsync HWVMXR0.cpp,HWSVMR0.cpp: Realigned and simplified the profiling.
(edit) @30263   14 years vboxsync VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
(edit) @30181   14 years vboxsync Allow 64-bit SMP guests on 32-bit hosts
(edit) @30180   14 years vboxsync Make 32->64 switcher SMP aware.
(edit) @30165   14 years vboxsync Compile fix
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28834   15 years vboxsync PAT: the default value should be 0x0007040600070406ULL, but we want to …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28460   15 years vboxsync Don't catch cr8 writes by default for nested paging
(edit) @27976   15 years vboxsync *: scm cleans up whitespace and adds a new line at the end of …
(edit) @27520   15 years vboxsync Handle X86_XCPT_BP exits for AMD-V in debug builds.
(edit) @27231   15 years vboxsync Implemented mwait extension for breaking on external interrupt when …
(edit) @26152   15 years vboxsync VMM: pdm.h and @copydoc cleanups.
(edit) @26066   15 years vboxsync Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
(edit) @26062   15 years vboxsync Handle pending pgm sync operations in the main execution loop (vt-x/amd-v)
(edit) @26018   15 years vboxsync Missing pending pgm sync handling in VT-x and AMD-V page fault …
(edit) @26013   15 years vboxsync HWSVMR0.cpp: -Wshadow.
(edit) @25931   15 years vboxsync Added VBOX_HWVIRTEX_IGNORE_SVM_IN_USE environment variable check to …
(edit) @25914   15 years vboxsync PGMInvalidatePage already flushes the page. No need to do it again …
(edit) @24994   15 years vboxsync HWSVMR0.cpp: space
(edit) @24993   15 years vboxsync VMMR0/HWSVMR0.cpp: Corrected the csHid.attr.n.u1Granularity fix and …
(edit) @24976   15 years vboxsync HWSVMR0.cpp: Disabled the assertions as it turns out SS is also affected.
(edit) @24959   15 years vboxsync CPUM,HWACCM: Moved the fixing up of csHid.n.u1Granularity to HWACCM …
(edit) @24829   15 years vboxsync Removed excessive logging
(edit) @24324   15 years vboxsync Minor cleanup
(edit) @24243   15 years vboxsync TPR patching for VT-x without VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC. Untested.
(edit) @24216   15 years vboxsync VMM: Backed out r54155 & r54154 due to XP breakage.
(edit) @24207   15 years vboxsync Check if we need to intercept invlpg; we catch all page table updates, …
(edit) @24027   15 years vboxsync Fail if VT-x or AMD-V are already enabled (Windows 7)
(edit) @23553   15 years vboxsync More assertions
(edit) @23517   15 years vboxsync Noisy logging
(edit) @23366   15 years vboxsync Wait for the target VCPU to finish its world switch.
(edit) @23220   15 years vboxsync Properly emulate task switches caused by IDT gates (VT-x & AMD-V)
(edit) @23058   15 years vboxsync Noisy logging
(edit) @23034   15 years vboxsync Always clear IF in VMXR0Execute64BitsHandler
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22493   15 years vboxsync VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
(edit) @22263   15 years vboxsync Selectively enable TPR patching for certain Windows guests.
(edit) @22257   15 years vboxsync Guestimate too high; was still seeing decreasing rdtsc values
(edit) @22244   15 years vboxsync Missing update
(edit) @22243   15 years vboxsync Apply the same tsc underflow check to AMD-V.
(edit) @22018   15 years vboxsync Clearer assertion
(edit) @22017   15 years vboxsync Update
(edit) @22016   15 years vboxsync MSR bitmap must be per-VCPU
(edit) @21988   15 years vboxsync Updates
(edit) @21987   15 years vboxsync TPR patching updates
(edit) @21972   15 years vboxsync Skip faulting wrmsr for TPR updates.
(edit) @21971   15 years vboxsync TPR patching update
(edit) @21960   15 years vboxsync TPR patching updates
(edit) @21951   15 years vboxsync Comment updates
(edit) @21710   15 years vboxsync A TPR change could activate a pending interrupt, so catch lstar writes.
(edit) @21709   15 years vboxsync Use LSTAR for TPR caching.
(edit) @21696   15 years vboxsync Paranoia
(edit) @21694   15 years vboxsync Minor updates
(edit) @21688   15 years vboxsync TPR caching updates
(edit) @21667   15 years vboxsync Update comment
(edit) @21666   15 years vboxsync Allow direct access to MSRs that are automatically saved/restored with …
(edit) @21653   15 years vboxsync TPR patching updates
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette