|
|
@57703
|
9 years |
vboxsync |
VMM: alignment fix for 32-bit
|
|
|
@57477
|
9 years |
vboxsync |
VMM/HM: Implement PAUSE filter exiting for VT-x & AMD-V. Also …
|
|
|
@57470
|
9 years |
vboxsync |
VMM/HM: Purge the unused TLB shootdown code path.
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@57429
|
9 years |
vboxsync |
VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
|
|
|
@57411
|
9 years |
vboxsync |
VMM: DECLCALLBACK fixes.
|
|
|
@57392
|
9 years |
vboxsync |
DECLCALLBACK
|
|
|
@57158
|
9 years |
vboxsync |
VMM/GIM: Add support for Hyper-V guest-crash reporting. Better logging …
|
|
|
@57109
|
9 years |
vboxsync |
VMM: Check AC during ring-0 module and VM init when the host has SMAP …
|
|
|
@57008
|
9 years |
vboxsync |
CSAM: Fixed saved state (broken since r10346). Won't easily break again.
|
|
|
@56813
|
9 years |
vboxsync |
VMM/GIM: Fix regression introduced in r101441 (on hosts without …
|
|
|
@56791
|
9 years |
vboxsync |
VMM/GIM: Try passing identical TSC and NanoTS pairs to all VCPUs for …
|
|
|
@56716
|
9 years |
vboxsync |
Build fix?
|
|
|
@56715
|
9 years |
vboxsync |
Fix various alignments of STAM members in devices and VMM for 32bit, …
|
|
|
@56694
|
9 years |
vboxsync |
VMM/GIM: Cleanup.
|
|
|
@56677
|
9 years |
vboxsync |
VMM/GIM: Use a consistent TSC frequency for all VCPUs when KVM is used.
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56626
|
9 years |
vboxsync |
PGMInline.h: pvZeroPg and physical guest address TLB may need some …
|
|
|
@56411
|
9 years |
vboxsync |
Move internal/pgm.h bits to VBox/vmm/pgm.h.
|
|
|
@56402
|
9 years |
vboxsync |
DevATA,PDMCritSect: Changed the AsyncIOSem from RTSEMEVENT to …
|
|
|
@56384
|
9 years |
vboxsync |
PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
|
|
|
@56287
|
9 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@56286
|
9 years |
vboxsync |
Cleaned up all grep hits for 'VMMGC'.
|
|
|
@56252
|
10 years |
vboxsync |
updated pci raw config docs; read config.
|
|
|
@56084
|
10 years |
vboxsync |
VMM/HM: group preempt STAM counters under 'HM/Switch'.
|
|
|
@56064
|
10 years |
vboxsync |
Committed the VBOX_WITH_FIRST_IEM_STEP code, removing the #else cases.
|
|
|
@56053
|
10 years |
vboxsync |
padding typo
|
|
|
@56052
|
10 years |
vboxsync |
VMM: Added non-PF raw-mode context virtual page access handler …
|
|
|
@56051
|
10 years |
vboxsync |
VMM: Added VMMGC_MAIN_MODULE_NAME -> VMMRC_MAIN_MODULE_NAME and …
|
|
|
@56048
|
10 years |
vboxsync |
pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
|
|
|
@56047
|
10 years |
vboxsync |
VBox/err.h,err.mac,TRPMRC,VMM,EM: Removed unused return codes …
|
|
|
@56021
|
10 years |
vboxsync |
IEM_STATIC and stuff.
|
|
|
@56013
|
10 years |
vboxsync |
PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
|
|
|
@55970
|
10 years |
vboxsync |
VMM/PDM: Change PDMR3PowerOff to always call the power off …
|
|
|
@55966
|
10 years |
vboxsync |
PGM,++: VBOXSTRICTRC for physical access handlers.
|
|
|
@55937
|
10 years |
vboxsync |
CSAM,PATM: Changed csamRCCodePageWritePfHandler to store the pvFault …
|
|
|
@55909
|
10 years |
vboxsync |
PGM,++: Made the ring-3 physical access handler callbacks present in …
|
|
|
@55903
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all physical handler callouts and also …
|
|
|
@55896
|
10 years |
vboxsync |
PGM: Renamed the ring-0 and raw-mode context physical page access …
|
|
|
@55895
|
10 years |
vboxsync |
Added pvUser to the raw-mode context virtual handler callbacks.
|
|
|
@55894
|
10 years |
vboxsync |
build fix
|
|
|
@55889
|
10 years |
vboxsync |
VMM: Split up virtual handlers just like the physical ones, such that …
|
|
|
@55881
|
10 years |
vboxsync |
DBGF,DBGC: Moved the plug-ins from DBGC to DBGF so we can make use of …
|
|
|
@55863
|
10 years |
vboxsync |
IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
|
|
|
@55756
|
10 years |
vboxsync |
VMM/HM: Add some rudimentary logging for VERR_VMX_INVALID_VMXON_PTR errors.
|
|
|
@55510
|
10 years |
vboxsync |
VMM/GIM: EMT Rendezvous while updating global wall-clock struct.
|
|
|
@55493
|
10 years |
vboxsync |
PGM,++: Separated physical access handler callback function pointers …
|
|
|
@55466
|
10 years |
vboxsync |
CPUM: Need to save and restore the extended state stuff. duh.
|
|
|
@55295
|
10 years |
vboxsync |
VMM/HM: comment.
|
|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@55114
|
10 years |
vboxsync |
CPUM: Use XSAVE/XRSTOR for host state.
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55054
|
10 years |
vboxsync |
Removed support for host CPUs without FXSAVE/FXRSTOR support.
|
|
|
@55049
|
10 years |
vboxsync |
build fix
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55037
|
10 years |
vboxsync |
VMM/GIM: Add hypercall support and KVM spinlock support.
|
|
|
@55004
|
10 years |
vboxsync |
backed out r99268 as it causes serious regressions on Windows hosts
|
|
|
@54999
|
10 years |
vboxsync |
Moved the XState to the end of the CPUMCTX structure, reducing the …
|
|
|
@54908
|
10 years |
vboxsync |
VMM: Rename variable to better reflect its purpose.
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54897
|
10 years |
vboxsync |
Moving CPUMCPU about…
|
|
|
@54839
|
10 years |
vboxsync |
VMM/GIM: KVM provider fixes.
|
|
|
@54819
|
10 years |
vboxsync |
VMM/GIM: Implemented KVM paravirt. provider.
|
|
|
@54799
|
10 years |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated …
|
|
|
@54764
|
10 years |
vboxsync |
Added an infix 'ASMFIX' to the PATMA.h fixup types used in the patch …
|
|
|
@54763
|
10 years |
vboxsync |
PATM,CPUM: Redid the CPUID stuff by calling a patch helper function …
|
|
|
@54761
|
10 years |
vboxsync |
PATM: Only fix up constants when loading state.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54714
|
10 years |
vboxsync |
PATM,CPUM: CPUID patch update.
|
|
|
@54701
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@54688
|
10 years |
vboxsync |
PATM: Doing some more cleanups while trying to understand stuff again.
|
|
|
@54687
|
10 years |
vboxsync |
PATM: Renamed the PATMA.asm global data to g_patm* (was PATM*).
|
|
|
@54686
|
10 years |
vboxsync |
PATM: Added some comments and formalized the reloc array type (instead …
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54654
|
10 years |
vboxsync |
VMM/GIM: cleanup.
|
|
|
@54561
|
10 years |
vboxsync |
Moved all the CPUID related code from CPUM.cpp to CPUMR3CpuId.cpp
|
|
|
@54308
|
10 years |
vboxsync |
VMM,SUP: Apply the tsc delta where it matters. Made sense out of the …
|
|
|
@54270
|
10 years |
vboxsync |
IPRT,TM: Implemented the get-cpu-number optimizations for the …
|
|
|
@54218
|
10 years |
vboxsync |
DBGF,DBGC: Added dmesg command and implemented it for linux guests.
|
|
|
@54202
|
10 years |
vboxsync |
IPRT,TM: Implemented GIP TSC delta processing in the RTTimeNanoTS code.
|
|
|
@54196
|
10 years |
vboxsync |
VMM/HM: stat adjustments.
|
|
|
@54195
|
10 years |
vboxsync |
VMM/TM: Enabled waking up of EMTs (poking) from the TM R3-timer …
|
|
|
@54087
|
10 years |
vboxsync |
VMM/TM: build fix.
|
|
|
@54065
|
10 years |
vboxsync |
VMM: Implemented TM TSC-mode switching with paravirtualized guests.
|
|
|
@53630
|
10 years |
vboxsync |
dtrace library fixes/hacks.
|
|
|
@53509
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@53441
|
10 years |
vboxsync |
VMM/TM: Rename TMMODE to TMTSCMODE and the corresponding enum and CFGM …
|
|
|
@53439
|
10 years |
vboxsync |
TMInternal.h: r=bird: TMMODE should be TMTSCMODE.
|
|
|
@53430
|
10 years |
vboxsync |
VMM/TM: First step in introducing the invariant TM mode.
|
|
|
@52772
|
10 years |
vboxsync |
VMM/GIM: empty prototype.
|
|
|
@52771
|
10 years |
vboxsync |
VMM/CSAM, PATM: rename SSM_VERSION macros to SAVED_STATE_VERSION macros.
|
|
|
@52767
|
10 years |
vboxsync |
VMM/GIM: Get rid of separate fEnabled field, just use the provider to …
|
|
|
@52766
|
10 years |
vboxsync |
VMM/HM: Fixing source of ambiguity.
|
|
|
@52765
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@52764
|
10 years |
vboxsync |
@cfgm adjustments.
|
|
|