VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @106061   2 months vboxsync Copyright year updates by scm.
(edit) @99828   19 months vboxsync *: A bunch of adjustments that allows using /permissive- with Visual …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @98066   23 months vboxsync VMM: Fixed EFLAGS.TF handling for CPUID exits when NEM/Hyper-V is …
(edit) @97227   2 years vboxsync VMM/NEM-win: Access CPUMCTX::eflags via the 'u' member when possible …
(edit) @97200   2 years vboxsync VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
(edit) @97178   2 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95248   2 years vboxsync VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
(edit) @94617   3 years vboxsync VMM/*.cpp.h: Doxygen fixes.
(edit) @94610   3 years vboxsync NEM: We really need to set the InterruptNotification field when …
(edit) @93465   3 years vboxsync VMM/NEMAllNativeTemplate-win.cpp.h: Fix returning the TSC_AUX MSR in …
(edit) @93355   3 years vboxsync VMM/NEM-win: We now require the PGM NEM mode so kicked out code not …
(edit) @93352   3 years vboxsync VMM/NEM-win: Kicked out more code relating to using the VID API …
(edit) @93351   3 years vboxsync VMM/NEM-win: Kicked out most of the ring-0 code because bugref:10118 + …
(edit) @93305   3 years vboxsync Devices,VMM: VC++ 19.2 update 11 build adjustments (bogus initializers …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92924   3 years vboxsync VMM/NEM-win: Tweak for newer SDKs. [build fix] bugref:10116
(edit) @92918   3 years vboxsync VMM/NEM-win: Tweak for newer SDKs. bugref:10116
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92585   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92541   3 years vboxsync VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92466   3 years vboxsync VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
(edit) @92465   3 years vboxsync VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
(edit) @92449   3 years vboxsync VMM/NEM: Add NEMHCGetFeatures() to return a bitmask of features …
(edit) @92170   3 years vboxsync VMM/PGM,NEM: Let NEM handle dirty VRAM (MMIO2) page tracking. Saves …
(edit) @92120   3 years vboxsync VMM/NEM/win: New approach to A20: Reschedule to IEM. Logging. bugref:10122
(edit) @91958   3 years vboxsync VMM/NEM/win: No mapping limits when in simplified memory management …
(edit) @91848   3 years vboxsync VMM/NEM,PGM: First bunch changes for watered down guest memory …
(edit) @91702   3 years vboxsync VMM/NEM: More stats. Played with using WHvMapGpaRange again, but much …
(edit) @91692   3 years vboxsync VMM/NEM: Made it build without NEM_WIN_USE_HYPERCALLS_FOR_PAGES again. …
(edit) @91688   3 years vboxsync VMM/NEM: Added some more #ifdef'ing to reduce the amount of ioctl …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @88745   4 years vboxsync NEM/win: Improved APIC interrupt delivery (see bugref:9993).
(edit) @88739   4 years vboxsync NEM/win: Notify TM around a call to WHvRunVirtualProcessor so that we …
(edit) @88736   4 years vboxsync NEM/win: A bit of additional logging.
(edit) @86117   4 years vboxsync NEM: Some adjustments to r140349.
(edit) @86116   4 years vboxsync VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
(edit) @86115   4 years vboxsync VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
(edit) @86067   4 years vboxsync VMM/NEM/win: Fix exporting the XMM register state to Hyper-V
(edit) @86056   4 years vboxsync Back out r140215 which is not required anymore, bugref:9004#c72
(edit) @86018   4 years vboxsync NEM/Hyper-V: Make the unmap pages hack threshold configurable bugref:9044
(edit) @83772   5 years vboxsync VMM: VC++ 14.1 warning fixes. bugref:8489
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80334   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74791   6 years vboxsync vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @74785   6 years vboxsync vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
(edit) @74517   6 years vboxsync NEM/win: Updates for new builds. bugref:9044
(edit) @73376   6 years vboxsync PGM/NEM: catch make-writable changes during memory exits and avoid the …
(edit) @73327   6 years vboxsync NEM/win: Do CR3 flush/update from ring-0 when we can (requires setjmp …
(edit) @73323   6 years vboxsync NEM/win: Deal with DRx state import assertions if DR7 isn't already …
(edit) @73282   6 years vboxsync NEM/win: Kicked out VINF/VERR_NEM_UPDATE_APIC_BASE and …
(edit) @73281   6 years vboxsync APIC: Made APICSetBaseMsr work in ring-0 and raw-mode context without …
(edit) @73186   6 years vboxsync NEM/win: Fixed interrupt window handling when …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @73035   6 years vboxsync NEM/win: Poll timers from inner loop and adjust run/wait timeout to …
(edit) @72926   6 years vboxsync NEM/win: Release build fix. bugref:9044
(edit) @72924   6 years vboxsync NEM/win: Make it possible to select between ring-0 runloop …
(edit) @72917   6 years vboxsync NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
(edit) @72690   6 years vboxsync NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
(edit) @72689   6 years vboxsync NEM/win: Redid the IoCtlMessageSlotHandleAndGetNext stuff during …
(edit) @72687   6 years vboxsync NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
(edit) @72684   6 years vboxsync NEM/win: Assert correct register values in messages from Hyper-V. …
(edit) @72655   6 years vboxsync EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
(edit) @72575   6 years vboxsync NEM/win: Implemented exit optimizations for MMIO, I/O ports, CPUID and …
(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) @72551   6 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72546   6 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72542   6 years vboxsync NEM/win: scm fix
(edit) @72526   6 years vboxsync NEM,TM: More TSC adjustments for NEM/win. bugref:9044
(edit) @72522   6 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72490   6 years vboxsync NEM,EM: Generic optimization of I/O port accesses that have to be …
(edit) @72488   6 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72484   6 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72472   6 years vboxsync NEM/win: Fixed #BP interception. 2nd try at the nemHCWinStopCpu early …
(edit) @72470   6 years vboxsync NEM/win: Looks like we can get a stop confirmation first time around …
(edit) @72463   6 years vboxsync NEM: More hypercall work. bugref:9044
(edit) @72452   6 years vboxsync NEM/win: Working on vmcall in ring-3. bugref:9044
(edit) @72446   6 years vboxsync NEM/win: Working on intercepting VMMCALL and VMCALL. bugref:9044
(edit) @72427   6 years vboxsync NEM/win: logging and assertion adjustments. bugref:9044
(edit) @72417   7 years vboxsync NEM/win: MSR access fixes. bugref:9044
(edit) @72415   7 years vboxsync NEM/win: More MSR work. Document IA32_APIC_BASE issues (no X2APIC, …
(edit) @72412   7 years vboxsync NEM/win: More code merging. bugref:9044
(edit) @72403   7 years vboxsync NEM/win: Working on merging the two sets of register access functions. …
(edit) @72392   7 years vboxsync NEM/win: TSC_AUX and APIC_BASE work. bugref:9044
(edit) @72387   7 years vboxsync NEM/win: Better state logging on exit. bugref:9044
(edit) @72358   7 years vboxsync NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
(edit) @72308   7 years vboxsync NEM/win: Count cpuid and msr exits.
(edit) @72306   7 years vboxsync NEM/win: Intercept and handle MSR accesses. bugref:9044
(edit) @72263   7 years vboxsync NEM/win: Intercept all (for now) CPUIDs. bugref:9044
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