VirtualBox

source: vbox/trunk/include/VBox/vmm/hm_svm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @78869   6 years vboxsync VMM: Nested SVM: bugref:7243 Get rid of HMHasGuestSvmVmcbCached as a …
(edit) @78865   6 years vboxsync VMM: Nested SVM: bugref:7243 const bits.
(edit) @78371   6 years vboxsync VMM: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in …
(edit) @76993   6 years vboxsync VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76558   6 years vboxsync include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @76463   6 years vboxsync hm_vmx.h, hm_svm.h: Slightly larger MSRS struct for future expansion.
(edit) @76438   6 years vboxsync vmm/hm_*.h: Mark 64-bit bitfields with RT_GCC_EXTENSION to make older …
(edit) @76397   6 years vboxsync VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely …
(edit) @76311   6 years vboxsync hm_svm.h: Added an SVMMSRS struct similar to VT-x for AMD-V MSRs. …
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @73286   6 years vboxsync VMM: hex digits nits.
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72065   7 years vboxsync VMM/SVM: Interrupt injection fixes.
(edit) @71969   7 years vboxsync hm_svm.h: Doxygen build fix.
(edit) @71968   7 years vboxsync hm_svm.h: Doxygen build fix.
(edit) @71966   7 years vboxsync VMM/HMSVMAll: Some comments on the nuances of the VMCB caching with …
(edit) @71933   7 years vboxsync VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits …
(edit) @71929   7 years vboxsync hm_svm.h: nit.
(edit) @71927   7 years vboxsync VMM/HM: Naming, nits.
(edit) @71859   7 years vboxsync VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB fields.
(edit) @71856   7 years vboxsync VMM/HMSVM: Clean up.
(edit) @71833   7 years vboxsync VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
(edit) @71802   7 years vboxsync VMM: Comment, add pause-filter fields in the nested-guest VMCB cache …
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @71640   7 years vboxsync VMM: Nested hw.virt: Abstract SVM V_INTR_MASKING so we can refer to …
(edit) @71415   7 years vboxsync VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
(edit) @71381   7 years vboxsync VMM/HM: Added VM debugger info dumping for SVM nested-guest VMCB cache.
(edit) @71248   7 years vboxsync hm_svm.h: Comment nit.
(edit) @71068   7 years vboxsync hm_svm.h: Spaces, nit.
(edit) @71046   7 years vboxsync hm_svm.h: Added SVM_CTRL_GUEST_INSTR_BYTES_MAX macro for holding the …
(edit) @70781   7 years vboxsync VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
(edit) @70462   7 years vboxsync VMM/HM: Added HMSvmIsVGifActive, some cleanup and comments for how/why …
(edit) @70444   7 years vboxsync hm_svm.h: consistent naming with other places.
(edit) @70415   7 years vboxsync VMM/HM: Nested Hw.virt: Implement virtual GIF to not intercept …
(edit) @70352   7 years vboxsync VMM/HM,CPUM: SVM VMCB layout adjustments.
(edit) @70301   7 years vboxsync VMM: Updating VMCB layout with the new GUEST_INTERRUPT_MASK field, …
(edit) @70266   7 years vboxsync VMM/HM: Added dumping of SVM VMCB state save area.
(edit) @70264   7 years vboxsync VMM/HMSVM: Add VGIF, dump new VMCB bits (VGIF, SEV, SEV-ES, Virt …
(edit) @70262   7 years vboxsync VMM/HM: SVM VMCB struct logical adjustments for new SVM features …
(edit) @70260   7 years vboxsync VMM: SVM VMCB struct logical adjustments for new SVM feature bits …
(edit) @70259   7 years vboxsync VMM: build fix.
(edit) @70258   7 years vboxsync VMM/HM: Access SVM VMCB clean bits as a 32-bit field.
(edit) @70056   7 years vboxsync VMM: Nested hw.virt: Apply nested-guest TSC offset when executing the …
(edit) @70000   7 years vboxsync VMM: Nested Hw.virt: Make SVM intercept functions smarter. Avoids …
(edit) @69996   7 years vboxsync hm_svm.h: Fixed mismatched doxygen braces
(edit) @69930   7 years vboxsync VMM/HMSVMR0: Nits.
(edit) @69764   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69715   7 years vboxsync VMM/HM: Nested Hw.virt: Cache and restore EFER of the nested-guest …
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @68910   7 years vboxsync VMM/HM: Nested Hw.virt: SVM hardware-assisted execution bits.
(edit) @68433   7 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @68361   7 years vboxsync VMM/HMSVMR0: Nested Hw.virt bits.
(edit) @68226   7 years vboxsync VMM: Nested Hw.virt: SVM R0 bits.
(edit) @67916   7 years vboxsync VMM: Comments, clean up.
(edit) @67660   7 years vboxsync VMM/HMSVMR0: Added decode assist for invlpg, mov CRx instruction VM-exits.
(edit) @66668   8 years vboxsync hm_svm.h: Added SVM_IOIO_OP_SIZE_SHIFT.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66373   8 years vboxsync Doxygen.
(edit) @66371   8 years vboxsync VMM: Nested Hw.virt: MSR and IO intercept helpers for SVM.
(edit) @66356   8 years vboxsync VMM: Nested Hw.virt: SVM intercept functions WIP.
(edit) @66301   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66276   8 years vboxsync VMM: Nested Hw.virt: SVM MSRPM and IOPM allocations.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @66060   8 years vboxsync VMM: Nested Hw.virt: Solaris build fix
(edit) @66047   8 years vboxsync VMM: Attempted build fix for Solaris.
(edit) @66042   8 years vboxsync VMM: Nested Hw.virt: bits.
(edit) @66041   8 years vboxsync VMM: Nested Hw.virt: bits.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66022   8 years vboxsync VMM: Nested Hw.virt: Backed out r113878. Attempted build fix for linux …
(edit) @66015   8 years vboxsync VMM: Nested Hw.virt: Bits.
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65933   8 years vboxsync VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @62476   8 years vboxsync (C) 2016
(edit) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @56079   10 years vboxsync Updated SVMIOIOEXIT.
(edit) @55419   10 years vboxsync spaces.
(edit) @55290   10 years vboxsync HM: Save/Load/Restore XCR0 handling during world switching. …
(edit) @54533   10 years vboxsync SVM: Added comments for easier cross-referencing with manuals.
(edit) @53618   10 years vboxsync hmsvm.h: Dropped a few unnecessary pragma packs.
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @46842   11 years vboxsync VMM/HM: AMD-V feature bits update.
(edit) @46779   11 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46557   12 years vboxsync VMM: AMD-V bits.
(edit) @46551   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46512   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46503   12 years vboxsync include/hm_svm.h: Remove comment on header include guard boundary, …
(edit) @46500   12 years vboxsync VMM/HMSVMR0: AMD-V bits.
(edit) @46485   12 years vboxsync Missing asserts.
(edit) @46314   12 years vboxsync VMM/HM: AMD-V bits. Get rid of unnecessary pragma packs and use 'u' …
(edit) @46311   12 years vboxsync VMM/HM: Attempt to fix 32-bit burns.
(edit) @46310   12 years vboxsync VMM/HM: AMD-V bits. Bring VMCB layout up to latest spec.
(edit) @46304   12 years vboxsync VMM/HM: AMD-V bits and clean up.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43390   12 years vboxsync VMM: HM cleanup.
(copy) @43387   12 years vboxsync VMM: HM cleanup.
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