|
|
@97529
|
2 years |
vboxsync |
CPUM: Added MOVBE feature flag.
|
|
|
@97406
|
2 years |
vboxsync |
VMM/IEM,CPUM: Partial single stepping support in the interpreter. …
|
|
|
@97398
|
2 years |
vboxsync |
include/VBox/vmm/pdmdev.h: Fix return value types for …
|
|
|
@97317
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
|
|
|
@97287
|
2 years |
vboxsync |
VMM/cpum: Moved fExtrn up into the same cache line as rip, eflags, and crX.
|
|
|
@97286
|
2 years |
vboxsync |
VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
|
|
|
@97281
|
2 years |
vboxsync |
VMM/cpumctx.h: Set CPUMX86EFLAGS_HW_BITS to 24 as there seems to be no …
|
|
|
@97262
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97232
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97218
|
2 years |
vboxsync |
VMM/SELM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97213
|
2 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97206
|
2 years |
vboxsync |
VMM/EM,HMVMXR0: Replaced EMInterpretRdpmc with IEMExecDecodedRdpmc …
|
|
|
@97203
|
2 years |
vboxsync |
VMM/SELM,DIS: Changed SELMToFlat and SELMToFlatEx to use PCPUMCTX …
|
|
|
@97202
|
2 years |
vboxsync |
VMM/PGM: More CPUMCTXCORE elimination, now in the …
|
|
|
@97200
|
2 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97197
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97196
|
2 years |
vboxsync |
VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
|
|
|
@97193
|
2 years |
vboxsync |
VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
|
|
|
@97187
|
2 years |
vboxsync |
VMM/CPUM: Doxygen fixes. bugref:9941
|
|
|
@97186
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97185
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97184
|
2 years |
vboxsync |
VMM/CPUM: Doxygen fixes. bugref:9941
|
|
|
@97183
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97182
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97181
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97179
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97150
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
|
|
|
@97096
|
2 years |
vboxsync |
VMM/CPUM: Some code tweaking…
|
|
|
@97070
|
2 years |
vboxsync |
CPUM: Added a (forgotten?) flag for AES-NI CPUID feature.
|
|
|
@97069
|
2 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97052
|
2 years |
vboxsync |
VMM/hmvmxinline.h: Attempt at proper vmread inline assembly for GCC.
|
|
|
@97040
|
2 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:10092 Slightly shorten …
|
|
|
@97019
|
2 years |
vboxsync |
VMM/IEM,HMVMXR0: Converted all VMXVEXITEVENTINFO initialization from …
|
|
|
@97018
|
2 years |
vboxsync |
VMM/IEMAllCImplVmxInstr.cpp: Converted all VMVEXITINFO initialization …
|
|
|
@97005
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted all VMVEXITINFO initialization to use …
|
|
|
@96999
|
2 years |
vboxsync |
VMM/HMVMX,EM: Experiment with EMHistoryExec for vmread optimizations. …
|
|
|
@96979
|
2 years |
vboxsync |
VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
|
|
|
@96925
|
2 years |
vboxsync |
VMM,RuntimeR0: Flush the log buffer directly to the parent VMM if …
|
|
|
@96819
|
2 years |
vboxsync |
IPRT,VBoxGuest,SUPDrv: More RTLogWriteVmm build fixes.
|
|
|
@96811
|
2 years |
vboxsync |
VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest …
|
|
|
@96735
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added newer EPT paging bits into …
|
|
|
@96711
|
2 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:10092 Spaces, nits.
|
|
|
@96652
|
2 years |
vboxsync |
VMM/IEM: Implement [v]pclmulqdq instruction, bugref:9898
|
|
|
@96601
|
2 years |
vboxsync |
hm_vmx.h: Nested EPT: bugref:10092 Added newer EPT paging entry …
|
|
|
@96435
|
2 years |
vboxsync |
VMM/IEM: Implement [v]lddqu instructions, bugref:9898
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@96295
|
2 years |
vboxsync |
VMM: Nested EPT: bugref:10092 Nits.
|
|
|
@96103
|
2 years |
vboxsync |
VMM: Add some new AMD CPUID feature bits.
|
|
|
@95592
|
2 years |
vboxsync |
PDM/network, Network/virtio: Add sanity checking. bugref:10240
|
|
|
@95560
|
2 years |
vboxsync |
VMM/IEM: Some crude exception/interrupt stats and history. bugref:9898
|
|
|
@95359
|
2 years |
vboxsync |
VMM/CPUM: Added a fPopCnt member to the x86 features and corrected the …
|
|
|
@95350
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 cpum.h: nit.
|
|
|
@95315
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxApicAccessPageAddr …
|
|
|
@95271
|
2 years |
vboxsync |
Touchpad: First part of touchpad support, PDM interface and device …
|
|
|
@95256
|
2 years |
vboxsync |
VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
|
|
|
@95248
|
2 years |
vboxsync |
VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
|
|
|
@94993
|
3 years |
vboxsync |
Audio: Resolved @todos regarding PDMAudioPropsAreValid() / …
|
|
|
@94959
|
3 years |
vboxsync |
VMM/CPUM: Hide the public read-only HostFeature member, use …
|
|
|
@94945
|
3 years |
vboxsync |
vm.h: Reverted accidental commit in r151352. bugref:10097
|
|
|
@94944
|
3 years |
vboxsync |
VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
|
|
|
@94943
|
3 years |
vboxsync |
VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM …
|
|
|
@94934
|
3 years |
vboxsync |
VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94909
|
3 years |
vboxsync |
VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the …
|
|
|
@94882
|
3 years |
vboxsync |
VMM: First stab at Guest Compatibility Manager, fixing up things like …
|
|
|
@94800
|
3 years |
vboxsync |
VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
|
|
|
@94799
|
3 years |
vboxsync |
vmm/vm.h: comment typo
|
|
|
@94793
|
3 years |
vboxsync |
Main,VMM: Implemented most of the functionality for encrypted VMs …
|
|
|
@94763
|
3 years |
vboxsync |
VMM/SSM: Allow SSMR3Open and SSMR3ValidateFile to take a stream …
|
|
|
@94425
|
3 years |
vboxsync |
VMM: doxygen fixes (don't duplicate docs, newer doxygen version …
|
|
|
@94419
|
3 years |
vboxsync |
VMM: three doxygen fixes.
|
|
|
@94381
|
3 years |
vboxsync |
VMM: Increase VMM API vtable major version due to the removeal of …
|
|
|
@94369
|
3 years |
vboxsync |
VMM,CFGM: Drop CFGMR3QueryPtr and CFGMR3QueryPtrDef, bugref:10053
|
|
|
@94342
|
3 years |
vboxsync |
Main,VMM/PDMUsb,Devices/USB,VRDP: Drop passing pointers through CFGM …
|
|
|
@93966
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93963
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93946
|
3 years |
vboxsync |
hm_vmx.h: Comment typo fix.
|
|
|
@93922
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
|
|
|
@93913
|
3 years |
vboxsync |
VMM: Comment nits.
|
|
|
@93912
|
3 years |
vboxsync |
VMM: Add driver helper to destroy a timer, bugref:10196
|
|
|
@93901
|
3 years |
vboxsync |
VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
|
|
|
@93830
|
3 years |
vboxsync |
VMM/CPUM: Add some helpers for NEM to activate the hyper or guest …
|
|
|
@93790
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93787
|
3 years |
vboxsync |
VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and implement …
|
|
|
@93725
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93718
|
3 years |
vboxsync |
VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517
|
|
|
@93716
|
3 years |
vboxsync |
VMM/PGM: Moved the physical handler allocation off the hyper heap and …
|
|
|
@93658
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@93655
|
3 years |
vboxsync |
VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of …
|
|
|
@93651
|
3 years |
vboxsync |
VMM/PGM,*: Split the physical access handler type registration into …
|
|
|
@93650
|
3 years |
vboxsync |
VMM/PGM,*: Split the physical access handler type registration into …
|
|
|
@93635
|
3 years |
vboxsync |
VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
|
|
|
@93628
|
3 years |
vboxsync |
VMM/PDMNetShaper,Main,DrvNetShaper: Moved the network shaper data off …
|
|
|
@93620
|
3 years |
vboxsync |
VMM/MMHyper: Removed unused code. bugref:10093
|
|
|
@93609
|
3 years |
vboxsync |
VMM/PDMQueue: Rewrote the queue code to not use the hyper heap and be …
|
|
|
@93600
|
3 years |
vboxsync |
VMM: Put dummy function w/ assertion for reserved VMM function table …
|
|
|
@93598
|
3 years |
vboxsync |
VMM/MM: Removed unused MMR3HCPhys2HCVirt(). bugref:10093
|
|
|