|
|
@99663
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10318 Moved vmxHCGetGuestIntrStateAndUpdateFFs …
|
|
|
@99653
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10318 Separate injection of events between …
|
|
|
@99652
|
2 years |
vboxsync |
VMM/EM: Nested VMX: bugref:10318 Handle NMI-window and …
|
|
|
@99649
|
2 years |
vboxsync |
VMM/TRPM: Nested VMX: bugref:10318 Don't invoke IEMExecVmxVmexitExtInt …
|
|
|
@99576
|
2 years |
vboxsync |
VMM: Preparations for getting interrupts injected into the guest. With …
|
|
|
@99575
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Fixes and stubbing the hvc exception …
|
|
|
@99557
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin: Cleanup the memory state tracking, since macOS …
|
|
|
@99492
|
2 years |
vboxsync |
VMM/GIC: Register the MMIO region handlers for the distributor and …
|
|
|
@99387
|
2 years |
vboxsync |
VMM/ArmV8: Skeleton of the GICv3 interrupt controller emulation, …
|
|
|
@99386
|
2 years |
vboxsync |
VMM/ARMv8: Add ability to insert new system register ranges (based on …
|
|
|
@99385
|
2 years |
vboxsync |
VMM/ArmV8: Skeleton of the GICv3 interrupt controller emulation, …
|
|
|
@99383
|
2 years |
vboxsync |
VMM/ARMv8: Add ability to insert new system register ranges (based on …
|
|
|
@99379
|
2 years |
vboxsync |
VMM/ARMv8: Sync and log the TCR_EL1 register as well, bugref:10390, …
|
|
|
@99377
|
2 years |
vboxsync |
VMM/ARMv8: Sync and log the SCTLR/TTBR0/TTBR1 registers, bugref:10390, …
|
|
|
@99376
|
2 years |
vboxsync |
VMM/ARMv8: Sync and log the SCTLR/TTBR0/TTBR1 registers, bugref:10390, …
|
|
|
@99370
|
2 years |
vboxsync |
VMM/NEM-win: Disable MONITOR/MWAIT CPUID flag as it seems Hyper-V …
|
|
|
@99297
|
2 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10318 Increment error count in the …
|
|
|
@99292
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin: Map the RAM page in …
|
|
|
@99220
|
2 years |
vboxsync |
Disassember,*: Start separating the disassembler into a architecture …
|
|
|
@99212
|
2 years |
vboxsync |
Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
|
|
|
@99210
|
2 years |
vboxsync |
Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
|
|
|
@99208
|
2 years |
vboxsync |
Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
|
|
|
@99197
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Hook up the new system register …
|
|
|
@99196
|
2 years |
vboxsync |
VMM: Start on system register handling for ARMv8 (which is ver similar …
|
|
|
@99190
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Skeleton for handling the trapped …
|
|
|
@99163
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Adjust virtual VMCS for …
|
|
|
@99079
|
2 years |
vboxsync |
VMM/MM: For ARMv8 we need to be more flexible when it comes to …
|
|
|
@99078
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin-armv8.cpp: Implement MMIO data abort handling, …
|
|
|
@99070
|
2 years |
vboxsync |
VMM/{CPUM,DBGF}: Some basic support to dump register values with DBGF …
|
|
|
@99055
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
|
|
|
@99054
|
2 years |
vboxsync |
VMM/ARMv8: Starting with the Apple Hypervisor.framework NEM backend, …
|
|
|
@99053
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
|
|
|
@99052
|
2 years |
vboxsync |
VMM/ARMv8: Starting with the Apple Hypervisor.framework NEM backend, …
|
|
|
@99051
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
|
|
|
@99026
|
2 years |
vboxsync |
VMM/CPUM: Quick doxygen fix (need to organize the docs differently). …
|
|
|
@98993
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, getting to PGM now, bugref:10385
|
|
|
@98982
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385 …
|
|
|
@98980
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, get past IEM, bugref:10385
|
|
|
@98972
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, get past DBGF, bugref:10385
|
|
|
@98970
|
2 years |
vboxsync |
VMM: More ARMv8 x86/amd64 separation work, bugref:10385
|
|
|
@98827
|
2 years |
vboxsync |
VMM/IEM: Implement adcx/adox instructions emulation, bugref:9898
|
|
|
@98703
|
2 years |
vboxsync |
VMM/{CPUM,IEM}: Implement SHA instruction set extension emulation in …
|
|
|
@98644
|
2 years |
vboxsync |
VMM,SUPLib: Adjustments for running tstPDMQueue in driverless mode on …
|
|
|
@98570
|
2 years |
vboxsync |
VMM/PDMQueue: Use the ListCritSect to relax ring-3 queue creation and …
|
|
|
@98355
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Get CR4 fixed bits from what we …
|
|
|
@98354
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Postpone initializing VMX features …
|
|
|
@98122
|
2 years |
vboxsync |
VMM/PDM: Fixed assertion in PDMR3ResumeUsb after attaching a virtual MSD.
|
|
|
@98103
|
2 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@98045
|
2 years |
vboxsync |
IOM: Updates. bugref:10315
|
|
|
@97815
|
2 years |
vboxsync |
VMM: Don't assume a teleportation operation when VMR3LoadFromStream() …
|
|
|
@97776
|
2 years |
vboxsync |
VMM/EM: When responding to VINF_EM_RESCHEDULE_HM in the EM loop, we …
|
|
|
@97775
|
2 years |
vboxsync |
VMM/PDMDriver: LogRel -> LogFlow
|
|
|
@97736
|
2 years |
vboxsync |
VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs in …
|
|
|
@97723
|
2 years |
vboxsync |
VMM/NEM: No else after return.
|
|
|
@97705
|
2 years |
vboxsync |
VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal EFLAGS …
|
|
|
@97618
|
2 years |
vboxsync |
VMM/HMVMX: Changed the default of HM/AlwaysInterceptVmxMovDRx to the …
|
|
|
@97562
|
2 years |
vboxsync |
VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
|
|
|
@97393
|
2 years |
vboxsync |
VMM/DBGF: Only enable an already existing breakpoint if indicated in …
|
|
|
@97379
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Don't use hv_vcpu_run_until() on Catalina …
|
|
|
@97374
|
2 years |
vboxsync |
VMM/NEMR3native-darwin: Get the MSR_IA32_ARCH_CAP value from AppleHV …
|
|
|
@97369
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Add newly added …
|
|
|
@97329
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Enable various VMX MSR feature bits …
|
|
|
@97317
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
|
|
|
@97316
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Log secondary VM-exit controls.
|
|
|
@97295
|
2 years |
vboxsync |
VMM/NEMR3Native-darwin: Dump the VMCS if running the vcpu failed, …
|
|
|
@97286
|
2 years |
vboxsync |
VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
|
|
|
@97265
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97264
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97262
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97231
|
3 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97228
|
3 years |
vboxsync |
VMM/NEM-linux: Access CPUMCTX::eflags via the 'u' member when possible …
|
|
|
@97226
|
3 years |
vboxsync |
VMM/NEM-darwin: Access CPUMCTX::eflags via the 'u' member when …
|
|
|
@97219
|
3 years |
vboxsync |
VMM/CPUM: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97213
|
3 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@97203
|
3 years |
vboxsync |
VMM/SELM,DIS: Changed SELMToFlat and SELMToFlatEx to use PCPUMCTX …
|
|
|
@97200
|
3 years |
vboxsync |
VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret …
|
|
|
@97193
|
3 years |
vboxsync |
VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
|
|
|
@97192
|
3 years |
vboxsync |
VMM/CPUM: Drop the CPUMCTXCORE argument for cpumR3InfoOne.
|
|
|
@97188
|
3 years |
vboxsync |
Support/SUPR3HardenedEntitlementsVM.plist,VMM/NEMR3Native-darwin: …
|
|
|
@97183
|
3 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97178
|
3 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97175
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Addendum for r154132, unmapping doesn't …
|
|
|
@97174
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Addendum for r154132, unmapping doesn't …
|
|
|
@97169
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Addendum for r154132, the second call to …
|
|
|
@97162
|
3 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 We don't shadow reserved bits in the …
|
|
|
@97159
|
3 years |
vboxsync |
VMM/NEM-darwin: Workaround a bug on macOS Catalina (10.15) where …
|
|
|
@97150
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page …
|
|
|
@97146
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Don't advertise large (1G) page …
|
|
|
@97145
|
3 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Implemented large (2M) page support …
|
|
|
@97125
|
3 years |
vboxsync |
Revert r154066, bugref:9044
|
|
|
@97106
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: A test for which a proeprly signed build is …
|
|
|
@97101
|
3 years |
vboxsync |
VMM/CPUM: Consistency LogRel, nit.
|
|
|
@97100
|
3 years |
vboxsync |
VMM/HM: Nested VMX: bugref:10092 If the host CPU doesn't support 2M …
|
|
|
@97099
|
3 years |
vboxsync |
VMM/CPUM: Space nit.
|
|
|
@97098
|
3 years |
vboxsync |
VMM/CPUM: Removed obsolete comment about exposing true VMX MSRs.
|
|
|
@97097
|
3 years |
vboxsync |
VMM/CPUM: Changed the nested EPT defaults. bugref:10092
|
|
|
@97073
|
3 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97069
|
3 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97067
|
3 years |
vboxsync |
VMM/CPUMR3CpuId: Reverted accidental part of commit r154014.
|
|
|
@97065
|
3 years |
vboxsync |
VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
|
|
|