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) @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   15 years vboxsync HWACCM: Untested AMD-V fix for the xmm register corruption on …
(edit) @20997   15 years vboxsync HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
(edit) @20981   15 years vboxsync Backed out 49187; toxic
(edit) @20979   15 years vboxsync Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
(edit) @20838   15 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.
(edit) @14848   16 years vboxsync Alignment
(edit) @14847   16 years vboxsync Compile fixes
(edit) @14845   16 years vboxsync Switcher updates
(edit) @14804   16 years vboxsync #3202: Got long mode darwin host running.
(edit) @14649   16 years vboxsync Backed out 39954
(edit) @14648   16 years vboxsync Initial work for 64 bits VT-x guests on 32 bits hosts.
(edit) @14532   16 years vboxsync Compile fix
(edit) @14530   16 years vboxsync More error logging
(edit) @14366   16 years vboxsync Cleaned up some more.
(edit) @14364   16 years vboxsync Preparations
(edit) @14109   16 years vboxsync Implemented NMI injection.
(edit) @13912   16 years vboxsync 32-bit build fix
(edit) @13909   16 years vboxsync More updates
(edit) @13905   16 years vboxsync Moved more data.
(edit) @13898   16 years vboxsync Moved more data to VMCPU.
(edit) @13885   16 years vboxsync fix 32-bit builds
(edit) @13884   16 years vboxsync Alignment
(edit) @13883   16 years vboxsync Moved more data around.
(edit) @13880   16 years vboxsync linux/32 build fix
(edit) @13879   16 years vboxsync SMP updates for VT-x/AMD-V.
(edit) @13872   16 years vboxsync Pass the VMCPU id on to all hwaccm functions.
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