VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @85121   4 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(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) @82353   5 years vboxsync NEMR3: fix context info in error message
(edit) @81376   5 years vboxsync NEMR3Init: Set error info when VMMR0_DO_NEM_INIT_VM fails.
(edit) @80531   5 years vboxsync VMM,Devices: Some PDM device model refactoring. bugref:9218
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80191   5 years vboxsync VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76409   6 years vboxsync iprt/string.h: Dropped including utf16.h and let those who need it …
(edit) @74795   6 years vboxsync vm.h,EM: Made the FF_SET and FF_CLEAR macros only take constants with …
(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) @74616   6 years vboxsync NEM/win: doc updates. bugref:9044
(edit) @74606   6 years vboxsync NEM/win: Some more details. bugref:9044
(edit) @74600   6 years vboxsync NEM/win: Kind of solved slowdown puzzle on AMD. bugref:9044
(edit) @74590   6 years vboxsync NEM/win: More doc updating. bugref:9044
(edit) @74589   6 years vboxsync NEM/win: More doc updating. bugref:9044
(edit) @74588   6 years vboxsync NEM/win: Doc updating for build 17757, 17763. bugref:9044
(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) @73281   6 years vboxsync APIC: Made APICSetBaseMsr work in ring-0 and raw-mode context without …
(edit) @73182   6 years vboxsync NEM/win: Init the A20 gate state correctly. Issue with EFI since it …
(edit) @72924   6 years vboxsync NEM/win: Make it possible to select between ring-0 runloop …
(edit) @72918   6 years vboxsync NEM/win: Cleanups. bugref:9044
(edit) @72695   7 years vboxsync NEM/win: Turn VINF_PGM_CHANGE_MODE into VINF_SUCCESS too after calling …
(edit) @72690   7 years vboxsync NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
(edit) @72687   7 years vboxsync NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
(edit) @72673   7 years vboxsync NEM/win: Did some NAT benchmarking too. bugref:9044
(edit) @72672   7 years vboxsync NEM/win: regular svm number for w2k boot+shutdown benchmark. ?bugref:9044
(edit) @72671   7 years vboxsync NEM/win: Added some more benchmark numbers to the doxygen @page. …
(edit) @72669   7 years vboxsync NEM/win: Added some benchmark numbers to the doxygen @page. bugref:9044
(edit) @72634   7 years vboxsync EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
(edit) @72555   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72546   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72544   7 years vboxsync NEM/win: Some exploration of registers and partition properties. …
(edit) @72541   7 years vboxsync NEM/win: Added TSC offset to the complaint list. Some exploration of …
(edit) @72526   7 years vboxsync NEM,TM: More TSC adjustments for NEM/win. bugref:9044
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72488   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72484   7 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72475   7 years vboxsync NEM/win: Add WHvCapabilityCodeExceptionExitBitmap complaint to the …
(edit) @72473   7 years vboxsync NEM/win: We need extended exception exit support, so fail if missing. …
(edit) @72463   7 years vboxsync NEM: More hypercall work. bugref:9044
(edit) @72446   7 years vboxsync NEM/win: Working on intercepting VMMCALL and VMCALL. bugref:9044
(edit) @72430   7 years vboxsync NEM/win: doxygen fix. bugref:9044
(edit) @72429   7 years vboxsync NEM/win: Unwanted comment. bugref:9044
(edit) @72420   7 years vboxsync NEM/win: Added concern about emulating VMMCALL/VMCALL. bugref:9044
(edit) @72419   7 years vboxsync NEM/win: Modify the APIC and firmware configuration to disable X2APIC. …
(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) @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) @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) @72300   7 years vboxsync NEM,STAM: Partition memory statistics for NEM. bugref:9044 - STAM: …
(edit) @72290   7 years vboxsync NEM/win: doxygen fix
(edit) @72287   7 years vboxsync NEM/win: Fixes to code using WHv API.
(edit) @72286   7 years vboxsync NEM/win: Updated SDK.
(edit) @72262   7 years vboxsync NEM/win: Intercept all (for now) CPUIDs. bugref:9044
(edit) @72252   7 years vboxsync NEMR3Native-win.cpp: Loop optimization.
(edit) @72207   7 years vboxsync NEM: Inject interrupts from the inner NEM loop, use interrupt windows. …
(edit) @72188   7 years vboxsync comment fix
(edit) @71297   7 years vboxsync NEM: Some more 17115 fixes and noted down an issue (possibly not at …
(edit) @71296   7 years vboxsync NEM: Updates for build 17115 and fixes for AMD-V. bugref:9044
(edit) @71293   7 years vboxsync NEM: Some stats; doc updates. bugref:9044
(edit) @71289   7 years vboxsync NEM: Complain about A20 too. bugref:9044
(edit) @71286   7 years vboxsync NEM: Better section heading. bugref:9044
(edit) @71284   7 years vboxsync NEM: Working on the @page docs for windows. bugref:9044
(edit) @71283   7 years vboxsync NEM: Working on the @page docs for windows. 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 …
(edit) @71129   7 years vboxsync VMM/NEM/win: Reimplemented virtual process API, optimizing the cancel …
(edit) @71087   7 years vboxsync VMM/NEM/win: Get registers via hypercalls. bugref:9044
(edit) @71082   7 years vboxsync VMM,SUPDrv: More NEM/win page hacking. bugref:9044
(edit) @71081   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @71076   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044 [build fix]
(edit) @71075   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @71044   7 years vboxsync NEM: Upped the max mapped pages to 4000, which helps with performance. …
(edit) @71043   7 years vboxsync NEM: More code - PoC kind of working now. bugref:9044
(edit) @71040   7 years vboxsync NEM: More code - DSL is getting somewhere now, but VRAM access sucks. …
(edit) @71035   7 years vboxsync NEM: More code - got the 'FATAL: Could not read from the boot medium! …
(edit) @71032   7 years vboxsync NEM: More code. bugref:9044
(edit) @71031   7 years vboxsync NEM: More code. bugref:9044
(edit) @71020   7 years vboxsync NEM: More code. bugref:9044
(edit) @70979   7 years vboxsync NEM: Working on the EM loops. bugref:9044
(edit) @70977   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @70954   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70945   7 years vboxsync VMM/NEM: More code.
(edit) @70944   7 years vboxsync VMM/NEM: More code.
(edit) @70942   7 years vboxsync VMM/NEM: More code.
(add) @70918   7 years vboxsync VMM: NEM kick off.
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