VirtualBox

source: vbox/trunk/src/VBox/VMM/include/NEMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @104672   7 months vboxsync VMM/NEM: Pretty much work in progress Hyper-V on win.arm64 experiment, …
(edit) @104385   7 months vboxsync VMM/NEM: More work for the linux.arm64 support, only update interrupt …
(edit) @104335   8 months vboxsync VMM/NEM: Skeleton of backend for linux.arm64 using KVM, able to …
(edit) @101496   14 months vboxsync VMM,Main: Don't hardcode the vTimer interrupt number in the NEM …
(edit) @101236   14 months vboxsync VMM/NEMR3Native-darwin-armv8.cpp: Need to sync the ID registers upon …
(edit) @101104   15 months vboxsync VMM/NEMR3Native-darwin-armv8.cpp: Use the CPUMIDREGS structure to …
(edit) @100708   16 months vboxsync VMM/NEMR3Native-darwin-armv8.cpp: Query ID registers and put them in a …
(edit) @100705   16 months vboxsync VMM/NEMR3Native-darwin-armv8.cpp: Need to implement our own simplistic …
(edit) @100102   18 months vboxsync VMM/NEMR3Native-darwin-armv8: Some basic PSCI implementation required …
(edit) @99976   18 months vboxsync VMM/NEMR3Native-darwin-armv8: Set the vTimer offset to account for …
(edit) @99735   19 months vboxsync VMM/NEMR3Native-darwin-armv8: Set and clear the PPI interrupt of the …
(edit) @99557   19 months vboxsync VMM/NEMR3Native-darwin: Cleanup the memory state tracking, since macOS …
(edit) @99370   20 months vboxsync VMM/NEM-win: Disable MONITOR/MWAIT CPUID flag as it seems Hyper-V …
(edit) @99051   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @94884   3 years vboxsync Attempting to fix Darwin NEM.
(edit) @94791   3 years vboxsync VMM/NEM: VBOX_WITH_PGM_NEM_MODE does not require VBOX_WITH_NATIVE_NEM …
(edit) @94425   3 years vboxsync VMM: doxygen fixes (don't duplicate docs, newer doxygen version …
(edit) @93905   3 years vboxsync VMM: More arm tweaks. bugref:9898
(edit) @93831   3 years vboxsync VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin}: Add code to allow for …
(edit) @93787   3 years vboxsync VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
(edit) @93728   3 years vboxsync VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to …
(edit) @93722   3 years vboxsync VMM/NEMR3Native-darwin: Implement support for the pause loop exiting …
(edit) @93680   3 years vboxsync VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), TM …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(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) @93207   3 years vboxsync VMM/NEM-win: Just drop the ring-0 bits when NEM/PGM mode is enabled. …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92579   3 years vboxsync VMM/NEM-linux: Implemented the apic_base synchronization, ubuntu now …
(edit) @92555   3 years vboxsync VMM/NEM-linux: Fixed the flushing of stateful exits for larger MMIO …
(edit) @92525   3 years vboxsync VMM/NEM-linux: Exit history updates. bugref:9044
(edit) @92522   3 years vboxsync VMM/NEM-linux: Make sure to flush pending IO or MMIO exits before …
(edit) @92519   3 years vboxsync VMM/NEM-linux,EM: Deal with internal errors due to complicated MMIO …
(edit) @92508   3 years vboxsync VMM/NEM-linux: Some more code. DSL is now getting close to starting X, …
(edit) @92499   3 years vboxsync VMM/NEMR3Native-darwin.cpp: Fix TPR shadowing configuration (huge …
(edit) @92495   3 years vboxsync VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
(edit) @92465   3 years vboxsync VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
(edit) @92444   3 years vboxsync VMM/NEM-linux: Some very early bits. bugref:9044
(edit) @92376   3 years vboxsync VMM/NEMR3Native-darwin: Make use of the ASID feature if available on …
(edit) @92356   3 years vboxsync VMM/NEMInternal.h: Add the state required for working with Apple's HV …
(edit) @92177   3 years vboxsync VMM/PGM,NEM: Moved the StatProfQueryGpaRangeDirtyBitmap NEM stat up to …
(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) @91676   3 years vboxsync VMM/NEM-win: Quick and very dirty hack to make the code work on …
(edit) @86117   4 years vboxsync NEM: Some adjustments to r140349.
(edit) @86115   4 years vboxsync VMM/NEM: Implement Mesa vmwgfx #GP(0) workaround existing for SVM and …
(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) @83103   5 years vboxsync VMM/NEM: Use mostly vanialla API for now so we've something that at …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82000   5 years vboxsync VMM: back out accidental change to NEM code config (which decreases …
(edit) @80641   5 years vboxsync IOM: New I/O port registration code. bugref:9218
(edit) @80334   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76561   6 years vboxsync VMM: Use VMM_INCLUDED_SRC_ as header guard prefix for files in the VMM …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76543   6 years vboxsync VMM: scm --fix-header-guards. bugref:9344
(edit) @74517   6 years vboxsync NEM/win: Updates for new builds. bugref:9044
(edit) @73282   6 years vboxsync NEM/win: Kicked out VINF/VERR_NEM_UPDATE_APIC_BASE and …
(edit) @72924   6 years vboxsync NEM/win: Make it possible to select between ring-0 runloop …
(edit) @72690   6 years vboxsync NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
(edit) @72634   6 years vboxsync EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
(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) @72541   6 years vboxsync NEM/win: Added TSC offset to the complaint list. Some exploration of …
(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) @72489   6 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(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) @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) @72446   6 years vboxsync NEM/win: Working on intercepting VMMCALL and VMCALL. bugref:9044
(edit) @72412   7 years vboxsync NEM/win: More code merging. bugref:9044
(edit) @72392   7 years vboxsync NEM/win: TSC_AUX and APIC_BASE work. bugref:9044
(edit) @72358   7 years vboxsync NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
(edit) @72343   7 years vboxsync VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
(edit) @72308   7 years vboxsync NEM/win: Count cpuid and msr exits.
(edit) @72300   7 years vboxsync NEM,STAM: Partition memory statistics for NEM. bugref:9044 - STAM: …
(edit) @72221   7 years vboxsync NEM/win: Some more interrupt fixes. bugref:9044
(edit) @72207   7 years vboxsync NEM: Inject interrupts from the inner NEM loop, use interrupt windows. …
(edit) @71293   7 years vboxsync NEM: Some stats; doc updates. bugref:9044
(edit) @71224   7 years vboxsync NEM/w: Optimizations and build fixes for the other configurations. …
(edit) @71222   7 years vboxsync NEM/win,VMM,PGM: Ported NEM runloop to ring-0. bugref:9044
(edit) @71184   7 years vboxsync CPUM,NEM: Introduced CPUMCTX field for tracking state that's not in …
(edit) @71152   7 years vboxsync VMM/NEM/win: Refactoring... bugref:9044
(edit) @71136   7 years vboxsync SUPDrv,VMM/NEM/win: Abstracted kernel I/O control work in SUPDrv, …
(edit) @71131   7 years vboxsync VMM/NEM/win: Code for discovering VID I/O control functions (for …
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