VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/HM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @72208   7 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @72178   7 years vboxsync VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
(edit) @71933   7 years vboxsync VMM/HM: Nested hw.virt: Fix the issue with preserving reserved bits …
(edit) @71856   7 years vboxsync VMM/HMSVM: Clean up.
(edit) @71798   7 years vboxsync VMM/HM: Comment.
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @71415   7 years vboxsync VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
(edit) @71382   7 years vboxsync VMM/HM: Nit.
(edit) @71381   7 years vboxsync VMM/HM: Added VM debugger info dumping for SVM nested-guest VMCB cache.
(edit) @71344   7 years vboxsync VMM/HM: Add nested-guest exit reason stat array for SVM R0 execution.
(edit) @71108   7 years vboxsync Added speculation control settings to API, refined implementation.
(edit) @71064   7 years vboxsync VMM/HM: We no longer require NRIP to be present when decode-assist is …
(edit) @71047   7 years vboxsync VMM/HM: Todo.
(edit) @70986   7 years vboxsync VMM/HM: Log and nit.
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70918   7 years vboxsync VMM: NEM kick off.
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @70557   7 years vboxsync VMM/HM: Fix missing stat counter line.
(edit) @70441   7 years vboxsync VMM/HM: nit.
(edit) @70415   7 years vboxsync VMM/HM: Nested Hw.virt: Implement virtual GIF to not intercept …
(edit) @70413   7 years vboxsync VMM/HM: Nested Hw.virt: Implemented virtualized VMSAVE/VMLOAD to avoid …
(edit) @70299   7 years vboxsync VMM: Moved the SVM dumping functions to where it's logically more …
(edit) @70290   7 years vboxsync VMM/HM: Dump SVM VMCB nit.
(edit) @70268   7 years vboxsync VMM/HM: Tidy dumping.
(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) @70258   7 years vboxsync VMM/HM: Access SVM VMCB clean bits as a 32-bit field.
(edit) @70254   7 years vboxsync VMM: Match the AMD specs exactly whenever possible for SVM specific …
(edit) @69535   7 years vboxsync VMM/HM: Nested Hw.virt: nit.
(edit) @69140   7 years vboxsync VMM/HM: Logging.
(edit) @69111   7 years vboxsync (C) year
(edit) @68887   7 years vboxsync VMM/HM: Log.
(edit) @67660   7 years vboxsync VMM/HMSVMR0: Added decode assist for invlpg, mov CRx instruction VM-exits.
(edit) @67529   7 years vboxsync VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.
(edit) @66684   8 years vboxsync SVM: Log additional features on newer CPUs.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @65447   8 years vboxsync VMM/HM: nit.
(edit) @65314   8 years vboxsync VMM/HM: Eliminate unused member.
(edit) @64855   8 years vboxsync VMM/HM: Added hmeventpending dbginfo command.
(edit) @64854   8 years vboxsync VMM/HM: Fix VM-exit descriptions on stat counters on VIA CPUs to not …
(edit) @64626   8 years vboxsync Recompiler, VMM, Devices: Purge the old APIC and the …
(edit) @64146   8 years vboxsync VMM/HM: nits.
(edit) @64143   8 years vboxsync VMM/HM: Report support for 'true' VMX capability MSRs.
(edit) @63560   8 years vboxsync scm: cleaning up todos
(edit) @62647   8 years vboxsync VMMR3: warnings
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62460   8 years vboxsync VMM: scm
(edit) @61776   8 years vboxsync CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
(edit) @61763   8 years vboxsync doxygen fixes
(edit) @61746   8 years vboxsync VMM/HM: Fix missing exit reasons for VT-x.
(edit) @61703   8 years vboxsync VMX: Keep using 64-bit switcher to preserve guest CPU state on 32-bit …
(edit) @61648   8 years vboxsync VMM/HM: Better handling of edge-cases during exceptions caused as a …
(edit) @61647   8 years vboxsync VMM/HM: Use unique, non-zero error codes for u32HMError and avoid …
(edit) @61574   8 years vboxsync VMM/HM: Run the exithistory info callback on all EMTs if a specific …
(edit) @61518   8 years vboxsync VMM/HM: Easier to read VT-x/AMD-V CPU features in the release log, …
(edit) @61515   8 years vboxsync VMM/HM: Report missing/new VT-x's secondary processor-based …
(edit) @61514   8 years vboxsync VMM/HM: Add missing/new VT-x exit reasons, cleanup.
(edit) @61513   8 years vboxsync VMM/HM: nit.
(edit) @61427   9 years vboxsync VMM/HM: Handle missing AMD-V exit reasons, cleanup and docs.
(edit) @61415   9 years vboxsync VMM/HM: build fix.
(edit) @61414   9 years vboxsync VMM/HM: Added 'info exithistory' command. Prettier formatting comes later.
(edit) @61155   9 years vboxsync Promoted HM/CPUx/Switch/Preempting to a release statistics.
(edit) @60939   9 years vboxsync APIC: Don't be so optimistic.
(edit) @60850   9 years vboxsync HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
(edit) @60732   9 years vboxsync VMM/HM: Add stat. counter for intr masked-by-TPR during event injection.
(edit) @60406   9 years vboxsync VMM: doxygen fixes
(edit) @60396   9 years vboxsync VMMDev,PDM,HM: Changed the VMMDev heap interface a little so HM can …
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(edit) @59140   9 years vboxsync VMM/HM: Fix typo in error message reported to end-user.
(edit) @59020   9 years vboxsync VMM/HM: Log IA32_SMM_MONITOR_CTL for VT-x hosts, useful diagnostic info.
(edit) @58938   9 years vboxsync HM,DBGF: Made DBGF notify HM about changes to VMM event and interrupt …
(edit) @58909   9 years vboxsync DBGF: More groundwork for port I/O, MMIO, interrupt and generic event …
(edit) @58396   9 years vboxsync VMM: Stubbed the csam, patm, rem and hm documentation @pages.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(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) @58121   9 years vboxsync VMM: LogRel nits.
(edit) @58120   9 years vboxsync VMM/HM: LogRel nits.
(edit) @57884   9 years vboxsync HM: More granular AMD-V patching stats.
(edit) @57482   9 years vboxsync VMM: doxygen and nits.
(edit) @57479   9 years vboxsync VMM/HM: Validate CFGM keys.
(edit) @57478   9 years vboxsync VMM/HM: typo.
(edit) @57477   9 years vboxsync VMM/HM: Implement PAUSE filter exiting for VT-x & AMD-V. Also …
(edit) @57467   9 years vboxsync static
(edit) @57429   9 years vboxsync VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @57127   9 years vboxsync VMM/HM: Avoid duplicate line when a VT-x feature must be set.
(edit) @57052   9 years vboxsync VMM/HM: consistency in error reporting.
(edit) @57051   9 years vboxsync VMM, SUPDrv: More fine-grained error codes and checking, corrected …
(edit) @57038   9 years vboxsync VMM/HM: Fix copy-paste bug in error reporting VT-x failures.
(edit) @57037   9 years vboxsync VMM/HM: less confusing.
(edit) @57036   9 years vboxsync VMM/HM: Log when we IA32_FEATURE_CONTROL MSR does not have the lock …
(edit) @56876   9 years vboxsync VMM/HM: comment typo
(edit) @56358   9 years vboxsync VMM/HM: Ignore HM Exclusive CFGM option on OS X, always uses global init.
(edit) @56093   10 years vboxsync Adjusted release log line.
(edit) @56084   10 years vboxsync VMM/HM: group preempt STAM counters under 'HM/Switch'.
(edit) @55756   10 years vboxsync VMM/HM: Add some rudimentary logging for VERR_VMX_INVALID_VMXON_PTR errors.
(edit) @55257   10 years vboxsync HM/VMX: Added new exit codes.
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