VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HMR0A.asm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @89780   3 years vboxsync HMR0A.asm: Fixed reading from FS, GS base when not using rdfsbase, …
(edit) @87755   4 years vboxsync VMM/HMSVM: Moved the RDTSC in hmR0SvmPostRunGuest to the assembly code …
(edit) @87754   4 years vboxsync VMM/HMVMX: Moved the RDTSC in hmR0VmxPostRunGuest to the …
(edit) @87741   4 years vboxsync VMM/HMR0A.asm: Put a size on hmR0VmxStartVmHostRIP so perf can …
(edit) @87606   4 years vboxsync VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
(edit) @87522   4 years vboxsync VMM/HM: Moved CPUMCTX::fWorldSwitcher to HMR0PERVCPU::fWorldSwitcher. …
(edit) @87503   4 years vboxsync VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87500   4 years vboxsync VMM/HM: Drop the VMX/SVM data unions in the VM and GVM structures. Too …
(edit) @87491   4 years vboxsync VMM/HMVMX: Some stats.
(edit) @87490   4 years vboxsync VMM/HMVMX: Moved uHostRIP and uHostRSP into the VMXVMCSINFO as that …
(edit) @87487   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87469   4 years vboxsync VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
(edit) @87462   4 years vboxsync VMM/HMVMX: Just pass NULL instead of pVM to pfnStartVm as it doesn't …
(edit) @87457   4 years vboxsync VMM/HMVMX: Fixed non-volatile register restoring bug from r142434
(edit) @87456   4 years vboxsync iprt/asmdefs.mac,VMM: Implemented an alternative to the YASM unwind …
(edit) @87451   4 years vboxsync VMM/HMR0A.asm: Moved the RESTORE_STATE_VMX macro out of the …
(edit) @87444   4 years vboxsync VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
(edit) @87443   4 years vboxsync VMM/HMVMX,HMSVM: Baked the hmR0VMXStartVMWrapXMM fun into the …
(edit) @87440   4 years vboxsync VMM/HMVMX: More hmR0VmxStartVm work.
(edit) @87439   4 years vboxsync VMM/HMVMX: Created special versions of the hmR0VmxStartVm code as with …
(edit) @87431   4 years vboxsync VMM/HMVMX: Only write VMX_VMCS_HOST_RIP and VMX_VMCS_HOST_RSP when …
(edit) @87429   4 years vboxsync VMM/HMR0A.asm: Refactored hmR0VMXStartVM into a more regular frame …
(edit) @87428   4 years vboxsync VMM/HMR0A.asm: Refactored hmR0VMXStartVM into a more regular frame setup.
(edit) @87417   4 years vboxsync VMM/HMR0A.asm: whitespace changes.
(edit) @87412   4 years vboxsync VMM/HMVMX: Renamed VMXR0StartVM64 to hmR0VMXStartVM and reduced the …
(edit) @87411   4 years vboxsync VMM/HMVMX: Straight path thru VMXRestoreHostState for windows hosts, …
(edit) @87409   4 years vboxsync VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all the …
(edit) @87408   4 years vboxsync VMM/HMVMX: More hmR0VmxExportHostSegmentRegs tweaking. Moved all the …
(edit) @87401   4 years vboxsync VMM/HMVMX: Use wrgsbase and wrfsbase instead of wrmsr if we can when …
(edit) @87385   4 years vboxsync VMM/HMVMXR0: Put VMX_RESTORE_HOST_REQUIRED at the top to simplify …
(edit) @87372   4 years vboxsync VMM/HMR0A.asm: Baked the XMM saving and loading into the …
(edit) @87361   4 years vboxsync VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
(edit) @87359   4 years vboxsync VMM/HMSVM: Straighten out the svm vmrun assembly code by having …
(edit) @87344   4 years vboxsync VMM/HMR0A.asm: Moved hmR0SVMRunWrapXMM next to the function it is …
(edit) @87337   4 years vboxsync VMM/HMR0A.asm: Saved 12-13 bytes.
(edit) @87336   4 years vboxsync VMM/HMR0A.asm: Restore non-volatile registers skipping loading the …
(edit) @87335   4 years vboxsync VMM/HMR0A.asm: Adding unwind info tom SVMR0VMRun and frame locations …
(edit) @87334   4 years vboxsync VMM/HMR0A.asm: Converted SVMR0VMRun to proper stack frame, eliminating …
(edit) @87330   4 years vboxsync VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
(edit) @87321   4 years vboxsync VMM/HMR0A.asm: Renamed some macros.
(edit) @87311   4 years vboxsync VMM: Cleaned out non-AMD64 code from HMR0A.asm.
(edit) @87310   4 years vboxsync VMM: Split out the generic VMX/SVM instruction wrapper utility method …
(edit) @83067   5 years vboxsync VMM/HM: Cleanup nits.
(edit) @83066   5 years vboxsync VMM/HM: SVM: Drop 32-bit guest switcher and use the 64-bit switcher …
(edit) @83057   5 years vboxsync VMM/HM: VMX: Drop 32-bit guest switcher and use the 64-bit switcher …
(edit) @83029   5 years vboxsync HM: Always use the 64-bit SVM context switcher for 64-bit capable VMs …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80150   5 years vboxsync VMM: Kicking out 32-bit host support - VMX [drop VMCSCACHE]. bugref:9511
(edit) @80078   5 years vboxsync VMM/HM: Kicking out 32-bit host support bugref:9511
(edit) @78632   6 years vboxsync Forward ported 130474,130475,130477,130479. bugref:9453
(edit) @78220   6 years vboxsync VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
(edit) @77481   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Renamed VMCSCACHE to …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @72855   6 years vboxsync VMM/HM: Use enum for Tagged-TLB flush types, and related cleanup.
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @69221   7 years vboxsync VMM: scm cleanups
(edit) @69111   7 years vboxsync (C) year
(edit) @67926   7 years vboxsync VMM: Fixed unintended typo in r116908.
(edit) @67916   7 years vboxsync VMM: Comments, clean up.
(edit) @67136   8 years vboxsync HostDrivers/Support, VMM: bugref:8864: On Linux 4.12 the GDT is mapped …
(edit) @66878   8 years vboxsync CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
(edit) @65932   8 years vboxsync VMM/HMR0A.asm: Comment typo.
(edit) @65316   8 years vboxsync VMM/HM: Fixed case in name prefixes of a few internal functions.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61703   8 years vboxsync VMX: Keep using 64-bit switcher to preserve guest CPU state on 32-bit …
(edit) @61692   8 years vboxsync VMX: Clear high dword when reading 32 bits into the VMCS cache, bugref:8432
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57549   9 years vboxsync VMM/HMR0A: Avoid 2 conditional branches in the VT-x vmlaunch/vmresume …
(edit) @57493   9 years vboxsync VMM/HM: Merge HMR0Mixed.mac into the main assembly file now that …
(edit) @57429   9 years vboxsync VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
(edit) @57270   9 years vboxsync VMM/HM: comment typos, doxygen cleanup.
(edit) @55738   10 years vboxsync CPUMR0A.asm,HMR0A.asm: Microsoft documents doesn't extend the …
(edit) @55301   10 years vboxsync HMR0A.asm: Fixed some unused code.
(edit) @55300   10 years vboxsync HMR0A.asm: Fixed some unused code.
(edit) @55299   10 years vboxsync VMMSwitcher: try to fix crash on 32-bit AMD boxes
(edit) @55290   10 years vboxsync HM: Save/Load/Restore XCR0 handling during world switching. …
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @52192   10 years vboxsync HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels
(edit) @49739   11 years vboxsync VMM/HM: Same error code for unsupported host-guest paging mode combo. …
(edit) @49523   11 years vboxsync VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
(edit) @48964   11 years vboxsync Whitespace.
(edit) @48318   11 years vboxsync VMM/HM: Fix incorrect jump causing panic while restoring GS in VT-x.
(edit) @47760   11 years vboxsync VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
(edit) @47652   11 years vboxsync VMM: Removed all VBOX_WITH_OLD_[VTX|AMDV]_CODE bits.
(edit) @47608   11 years vboxsync VMM/HMR0: Comment clarifications.
(edit) @47439   11 years vboxsync Too lazy to do: pushfq; cli; ... popfq ?
(edit) @47123   11 years vboxsync VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
(edit) @46942   11 years vboxsync VMM: Fix LDTR restoration to be done dynamically. This is required for …
(edit) @46926   11 years vboxsync VMM: Annoying assembler warning.
(edit) @46925   11 years vboxsync VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel.
(edit) @46905   11 years vboxsync VMM/HMR0: World-switch assembly cleanup.
(edit) @46548   11 years vboxsync asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB.
(edit) @46312   12 years vboxsync VMM/HM: Use assembler structures to make code the VMX host restoration …
(edit) @46267   12 years vboxsync VMM: Optimized 64-bit host VT-x world-switch.
(edit) @45955   12 years vboxsync VMM: Name fixes for non-static functions.
(edit) @45875   12 years vboxsync VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers and …
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