VirtualBox

source: vbox/trunk/src/VBox/VMM/HWACCMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @30183   15 years vboxsync Compile fix
(edit) @30180   15 years vboxsync Make 32->64 switcher SMP aware.
(edit) @30105   15 years vboxsync More stats
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27438   15 years vboxsync We must intercept X86_XCPT_DB for VT-x as DR6 is modified by X86_EFL_TF.
(edit) @27231   15 years vboxsync Implemented mwait extension for breaking on external interrupt when …
(edit) @27167   15 years vboxsync Large page support enabled as configured.
(edit) @26491   15 years vboxsync VMM: whitespace cleanup.
(edit) @26103   15 years vboxsync Do not enable NXE if the host hasn't activated it (32 bits VT-x only)
(edit) @25931   15 years vboxsync Added VBOX_HWVIRTEX_IGNORE_SVM_IN_USE environment variable check to …
(edit) @25387   15 years vboxsync Alignment
(edit) @25386   15 years vboxsync Initial commit for unrestricted guest execution support (VT-x)
(edit) @24832   15 years vboxsync More statistics
(edit) @24813   15 years vboxsync Write MSR_K8_HWCR value to release log (AMD-V diagnostics).
(edit) @24243   15 years vboxsync TPR patching for VT-x without VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC. Untested.
(edit) @23699   15 years vboxsync Added SUP_IOCTL_VT_CAPS to get VT-x/AMD-V caps that can only be …
(edit) @23553   15 years vboxsync More assertions
(edit) @23476   15 years vboxsync Use global (one shot on all cpus) or local (each time we want to …
(edit) @23387   15 years vboxsync 32-bit Linux build fix
(edit) @23371   15 years vboxsync Alignment fix
(edit) @23366   15 years vboxsync Wait for the target VCPU to finish its world switch.
(edit) @22429   15 years vboxsync VMM,x86.h/mac: Be more careful with X86DESCHC.
(edit) @22291   15 years vboxsync Enable for TPR guest patching (AMD-V, IO-APIC enabled, nt, win2k, xp, …
(edit) @22263   15 years vboxsync Selectively enable TPR patching for certain Windows guests.
(edit) @22243   15 years vboxsync Apply the same tsc underflow check to AMD-V.
(edit) @22242   15 years vboxsync Made TSC underflow checking more generic.
(edit) @22241   15 years vboxsync Attempt to get rid of decreasing rdtsc return values.
(edit) @22079   15 years vboxsync Back to manual msr save and restore.
(edit) @22064   15 years vboxsync Alignment again
(edit) @22059   15 years vboxsync Cleanup
(edit) @22040   15 years vboxsync VT-x: use MSR bitmaps and automatic load/store (risky change).
(edit) @22016   15 years vboxsync MSR bitmap must be per-VCPU
(edit) @21989   15 years vboxsync More statistics
(edit) @21987   15 years vboxsync TPR patching updates
(edit) @21709   15 years vboxsync Use LSTAR for TPR caching.
(edit) @21652   15 years vboxsync Updates + compile fixes
(edit) @21649   15 years vboxsync Patching updates (not enabled)
(edit) @21620   15 years vboxsync TPR access optimization experiments (disabled).
(edit) @21210   15 years vboxsync Updates
(edit) @21209   15 years vboxsync Updates for io instruction restarts
(edit) @21208   15 years vboxsync Started with saving pending failed IO instructions.
(edit) @21001   16 years vboxsync HWACCM: Untested AMD-V fix for the xmm register corruption on …
(edit) @20997   16 years vboxsync HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
(edit) @20981   16 years vboxsync Backed out 49187; toxic
(edit) @20979   16 years vboxsync Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
(edit) @20838   16 years vboxsync NMI updates
(edit) @20530   16 years vboxsync VMM: remove DISCPUSTATE from the stack.
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @20234   16 years vboxsync AMD-V: Host VMCB must also be per-VCPU
(edit) @20142   16 years vboxsync VT-x/AMD-V: Keep statistics for injected traps & interrupts.
(edit) @20133   16 years vboxsync alignment fix.
(edit) @20132   16 years vboxsync HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
(edit) @20057   16 years vboxsync Backed out 47767 (breaks saved states from yesterday)
(edit) @20035   16 years vboxsync Some updates for AMD APIC accesses
(edit) @20026   16 years vboxsync Testing AMD IO-APIC patching
(edit) @19992   16 years vboxsync Started with TPR caching for 32 bits guest (VT-x only).
(edit) @19910   16 years vboxsync More TBL shootdown work
(edit) @19812   16 years vboxsync Implemented HWACCMFlushAllTLBs
(edit) @19697   16 years vboxsync More statistics
(edit) @19679   16 years vboxsync Fixed wrong usage of HWACCMR3IsActive.
(edit) @19337   16 years vboxsync another attempt to fix the burns
(edit) @19335   16 years vboxsync Compile fix
(edit) @19326   16 years vboxsync Started with TLB shootdown.
(edit) @18932   16 years vboxsync Release build fix
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18770   16 years vboxsync Fake rdpmc instead of causing an invalid opcode exception.
(edit) @17909   16 years vboxsync Reapplied r44216 with fix for hlt
(edit) @17708   16 years vboxsync Statistics for real-mode instruction emulation
(edit) @17327   16 years vboxsync Take code locality into account when deal with io block emulation
(edit) @17295   16 years vboxsync Refined HWACCMR3EmulateIoBlock
(edit) @17292   16 years vboxsync Updates for forced recompiler execution (not used)
(edit) @15962   16 years vboxsync Added debugging code (inactive) for tracking the state of the 32/64 …
(edit) @15931   16 years vboxsync gcc found one of these bugs
(edit) @15866   16 years vboxsync Backed out previous experiments.
(edit) @15858   16 years vboxsync More statistics
(edit) @15853   16 years vboxsync Additional magic marker for the VMCSCACHE structure
(edit) @15852   16 years vboxsync Another experiment with limiting the time spent in ring 0.
(edit) @15702   16 years vboxsync fixed build
(edit) @15694   16 years vboxsync Profiling of the 32/64 switcher.
(edit) @15588   16 years vboxsync Save magic value in VMCS cache
(edit) @15578   16 years vboxsync Clear the read cache when the paging mode changes.
(edit) @15576   16 years vboxsync More paranoid checks
(edit) @15507   16 years vboxsync VT-x: keep track of missed paging mode changes
(edit) @15440   16 years vboxsync Sync CR2 properly for VT-x EPT (unable to access the 64 bits cr2 from …
(edit) @15439   16 years vboxsync Enable 64 bits guest support on 32 bits hosts. Only use rem64 if the …
(edit) @15414   16 years vboxsync Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
(edit) @15404   16 years vboxsync #3202: 64-bit guest support on the mac.
(edit) @15374   16 years vboxsync Scratch pad
(edit) @15371   16 years vboxsync More paranoia
(edit) @15297   16 years vboxsync Activate VMX_USE_CACHED_VMCS_ACCESSES
(edit) @15249   16 years vboxsync More VMCS access caching work.
(edit) @15236   16 years vboxsync Started with VMCS read/write cache.
(edit) @15218   16 years vboxsync HWACCM: some temporary profiling of sub-parts of SwitchFromGC_2.
(edit) @15197   16 years vboxsync HWACCM: split up the SwitchFromGC (aka StatExit) stats into two parts …
(edit) @15031   16 years vboxsync Switcher updates
(edit) @15017   16 years vboxsync More detailed statistics for CRx accesses.
(edit) @14899   16 years vboxsync Wrote testcase for the new switcher.
(edit) @14875   16 years vboxsync More switcher updates
(edit) @14851   16 years vboxsync More switcher target functions for FPU and debug state 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