VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @75631   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-access page deregistration and other …
(edit) @75620   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-write emulation bits.
(edit) @75301   6 years vboxsync VMM: Nested VMX: bugref:9180 VM-exit bits; APIC-access and APIC-write …
(edit) @75200   6 years vboxsync vm.h: Comment update.
(edit) @75135   6 years vboxsync VMM: Nested VMX: bugref:9180 Setup VMX preemption timer, remove …
(edit) @74835   6 years vboxsync vm.h: Enabled 64-bit VMCPU FFs. bugref:9180
(edit) @74803   6 years vboxsync vm.h: doxygen fix. bugref:9180
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74797   6 years vboxsync vm.h/mac: Make space for larger fLocalForcedActions. bugref:9180
(edit) @74796   6 years vboxsync vm.h: Made the FF_IS_SET macros only take constants with _BIT …
(edit) @74795   6 years vboxsync vm.h,EM: Made the FF_SET and FF_CLEAR macros only take constants with …
(edit) @74794   6 years vboxsync vm.h: Added _BIT macros for all FFs. bugref:9180
(edit) @74793   6 years vboxsync vm.h: No need to use lambda for set and clear macros. bugref:9180
(edit) @74792   6 years vboxsync vm.h,VMM: Made VM_FF_SET and VMCPU_FF_SET both work on a single flag, …
(edit) @74791   6 years vboxsync vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
(edit) @74790   6 years vboxsync vm.h,VMM: Use VM_FF_IS_SET instead of VM_FF_IS_PENDING when checking a …
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @74787   6 years vboxsync vm.h,VMM: Made VM_FF_CLEAR work on a single flag too. bugref:9180
(edit) @74786   6 years vboxsync vm.h,VMM: Made VMCPU_FF_CLEAR work on a single flag, introducing …
(edit) @74785   6 years vboxsync vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
(edit) @74783   6 years vboxsync vm.h: VMCPU_FF_IS_PENDING_EXCEPT does not seem to be used, so drop it. …
(edit) @74436   6 years vboxsync vm.h: Update comment regarding available VCPU force-flags.
(edit) @74286   6 years vboxsync vm.h: Added VMCPU_FF_MTF for upcoming nested VMX changes.
(edit) @73471   6 years vboxsync VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
(edit) @73351   6 years vboxsync VBoxGuest,VMMDev,DBGF,VM: Added bug check report to VBoxGuest/VMMDev …
(edit) @73073   6 years vboxsync PGM/DBG: Optimize page scanning to speed up 'detect'.
(edit) @72569   6 years vboxsync EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
(edit) @72555   6 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72327   7 years vboxsync VMM: Expose VM::bMainExecutionEngine thru external API …
(edit) @71415   7 years vboxsync VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
(edit) @71293   7 years vboxsync NEM: Some stats; doc updates. bugref:9044
(edit) @71129   7 years vboxsync VMM/NEM/win: Reimplemented virtual process API, optimizing the cancel …
(edit) @71075   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @71041   7 years vboxsync NEM: More code - DSL is getting somewhere now, but VRAM access sucks. …
(edit) @70977   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @70953   7 years vboxsync VMM: Clarified docs on fRecompilerUser/Supervisor and did some related …
(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) @70885   7 years vboxsync VMM: updates (bugref:9044)
(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) @68851   7 years vboxsync vm.h: Renamed the VM_IS_RUNNING macro to something indicating that it …
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @65794   8 years vboxsync EM: VMCPU_FF_UNHALT should be cleared together with …
(edit) @65792   8 years vboxsync EM,GIM: Let EM be the only one to mess with VMCPU_FF_UNHALT and …
(edit) @65380   8 years vboxsync VMM/APIC: Implement interrupt source tags (debugging).
(edit) @64770   8 years vboxsync VMM/DBGF, HM: Fix int3 based breakpoints set in the VM debugger when …
(edit) @63648   8 years vboxsync VMM/GIM/HyperV: Add partial support for synthetic interrupt controller …
(edit) @62476   8 years vboxsync (C) 2016
(edit) @62417   8 years vboxsync VMM/GIM/HyperV: Synthetic interrupt controller bits and some cleanup.
(edit) @62232   8 years vboxsync VMM: Try convince the microsoft linker to pick the right version of …
(edit) @62171   8 years vboxsync IEM: Working on instruction fetching optimizations (incomplete and …
(edit) @62133   8 years vboxsync vm.h: Corrected VM_FF_ALL_REM_MASK to include the hankering for handy …
(edit) @62075   8 years vboxsync VMCPU.cpum: Added GstCtx member for execution engines like HM and IEM …
(edit) @62006   8 years vboxsync Config.kmk,VMM: Reduced the VM structure by half on darwin where we …
(edit) @62000   8 years vboxsync IEM,VM: Inserted two TLBS into the IEMCPU structure and reorged the …
(edit) @61628   8 years vboxsync DBGF: Added bsod_msr event, stubbed bsod_efi event. Since we cannot …
(edit) @61150   9 years vboxsync VMM/APIC: Added stat counters for ICR Lo (IPIs) and timer ICR writes.
(edit) @61144   9 years vboxsync CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
(edit) @60871   9 years vboxsync IEMAllCImplStrInstr.cpp.h: Check FFs for each page and after each …
(edit) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(edit) @60840   9 years vboxsync docs
(edit) @60804   9 years vboxsync VMM: Introduced the new APIC update force-flag and relevant fixes, …
(edit) @60542   9 years vboxsync VMM/APIC: Much fun with alignment and sizes.
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(edit) @59652   9 years vboxsync VMM: Build fixes when VBOX_WITH_REM is not defined.
(edit) @58910   9 years vboxsync DBGF: alignment fix.
(edit) @58909   9 years vboxsync DBGF: More groundwork for port I/O, MMIO, interrupt and generic event …
(edit) @58283   9 years vboxsync VMM/GIM: Implemented Hyper-V SINT2 and SIMP faking for making Windows …
(edit) @58125   9 years vboxsync oops
(edit) @58124   9 years vboxsync include/VBox//*.h: pVM and pVCpu parameter description adjustments.
(edit) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @57989   9 years vboxsync Added support for GIM Hyper-V hypercalls and guest debugging.
(edit) @57492   9 years vboxsync vm.h: re-add TLB shootdown CPU forceflag as unused, reserved for …
(edit) @57470   9 years vboxsync VMM/HM: Purge the unused TLB shootdown code path.
(edit) @57158   9 years vboxsync VMM/GIM: Add support for Hyper-V guest-crash reporting. Better logging …
(edit) @56628   9 years vboxsync IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
(edit) @56291   9 years vboxsync include: Updated (C) year.
(edit) @56284   9 years vboxsync s/VMMGC.gc/VMMRC.rc/g s/VBoxDDGC.gc/VBoxDDRC.rc/g …
(edit) @56051   10 years vboxsync VMM: Added VMMGC_MAIN_MODULE_NAME -> VMMRC_MAIN_MODULE_NAME and …
(edit) @55229   10 years vboxsync CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @55034   10 years vboxsync VMM: Added VMCPU_FF_UNHALT force-flag.
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54897   10 years vboxsync Moving CPUMCPU about…
(edit) @54256   10 years vboxsync VMCPU: Added a iHostCpuSet field to go with the idHostCpu one. This …
(edit) @53795   10 years vboxsync Added an official way of implementing a HLT/MWAIT like port on a …
(edit) @53630   10 years vboxsync dtrace library fixes/hacks.
(edit) @53094   10 years vboxsync DIS: #6251: AVX / VEX instructions support (two byte instructions …
(edit) @52066   10 years vboxsync VMM: Fixed potential bug in AMD-V NMI injection when interrupt …
(edit) @52041   10 years vboxsync VMM: Fix NMI handling.
(edit) @51934   10 years vboxsync VMM/EM: Reschedule halted VCPUs if NMI/SMI shows up.
(edit) @51852   10 years vboxsync TM: Add the same TSC offset to each VCPU when pausing/resuming (not …
(edit) @51643   10 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51560   10 years vboxsync VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.
(edit) @50953   11 years vboxsync GIM: Skeleton, work in progress.
(edit) @49664   11 years vboxsync VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
(edit) @48558   11 years vboxsync More doxygen fixes.
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