|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@96894
|
2 years |
vboxsync |
VMM/EM: Changed /PROF/CPU%u/EM/HMExec and HMExecuteCalled into runtime …
|
|
|
@96712
|
2 years |
vboxsync |
VMM/EM: Nested VMX: bugref:10092 Assert to ensure we've handled the …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@93901
|
3 years |
vboxsync |
VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE …
|
|
|
@93718
|
3 years |
vboxsync |
VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517
|
|
|
@93204
|
3 years |
vboxsync |
VMM/EM: Some debug stepping hacks.
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92626
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
|
|
|
@92583
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
|
|
|
@92520
|
3 years |
vboxsync |
VMM/NEM-linux,EM: The interrupt injection code in emR3ForcedActions is …
|
|
|
@92493
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
|
|
|
@92119
|
3 years |
vboxsync |
VMM/EM: Stop StatREMTotal when need for reschduling is detected and we …
|
|
|
@91580
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
|
|
|
@91271
|
3 years |
vboxsync |
VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
|
|
|
@91264
|
3 years |
vboxsync |
VMM/EM: Copied the two stats we still use from EMSTATS and into the …
|
|
|
@90346
|
3 years |
vboxsync |
- VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074
- …
|
|
|
@89993
|
3 years |
vboxsync |
VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. …
|
|
|
@87594
|
4 years |
vboxsync |
VMM/DBGF,Debugger: Removed the !defined(VBOX_WITH_LOTS_OF_DBGF_BPS) …
|
|
|
@87130
|
4 years |
vboxsync |
VMM: More owner handling code for bugref:9837
|
|
|
@87040
|
4 years |
vboxsync |
VMM: Better fix for r141682 - Fix delivery of external interrupts when …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@81786
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
|
|
|
@81766
|
5 years |
vboxsync |
VMM: Added SSM_GET_ENUM32_RET and made the VMM code use it and the …
|
|
|
@81665
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused …
|
|
|
@81153
|
5 years |
vboxsync |
VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
|
|
|
@81150
|
5 years |
vboxsync |
VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
|
|
|
@80815
|
5 years |
vboxsync |
VMM: "guest hypervisor" -> "nested hypervisor".
|
|
|
@80812
|
5 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Use CPUMIsGuestVmxInterceptEvents.
|
|
|
@80460
|
5 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Optimize VMX FF processing a bit.
|
|
|
@80363
|
5 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Add assertion.
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80281
|
5 years |
vboxsync |
VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
|
|
|
@80191
|
5 years |
vboxsync |
VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
|
|
|
@80074
|
5 years |
vboxsync |
VMM,Main,++: Retired the unfinished FTM component.
|
|
|
@80024
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - em config. bugref:9517
|
|
|
@80020
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - vm.h. bugref:9517
|
|
|
@80017
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - EM. bugref:9517
|
|
|
@80016
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress) - EM. bugref:9517
|
|
|
@80007
|
5 years |
vboxsync |
VMM: Kicking out raw-mode (work in progress). bugref:9517
|
|
|
@79843
|
5 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Nested SVM: bugref:7243 Fix missing …
|
|
|
@79831
|
5 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Check VMX_EXIT_CTLS_ACK_EXT_INT before …
|
|
|
@79264
|
5 years |
vboxsync |
VMM: 'singaling' -> 'signalling' consistency.
|
|
|
@79114
|
6 years |
vboxsync |
VMM/EM: Nested SVM: bugref:7243 In ring-3 the state is never kept …
|
|
|
@79099
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Better build fix for r131259.
|
|
|
@79098
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Build fix for r131259.
|
|
|
@79097
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 NMI VMX/SVM intercepts must be done …
|
|
|
@78985
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 build fix.
|
|
|
@78983
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Handle interrupt-window exiting not …
|
|
|
@78978
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Exception or NMI VM-exit handling. Fix EM …
|
|
|
@78926
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Hopefully proper fix for r131045.
|
|
|
@78924
|
6 years |
vboxsync |
fixed uninitialized variable.
|
|
|
@78922
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Nested SVM: bugref:7243 NMIs are …
|
|
|
@78918
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 For NMI-window VM-exits; check …
|
|
|
@78877
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-access VM-exit handling.
|
|
|
@78237
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Remove some superfluous VM-exit …
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@77611
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Fix calling IEMExecVmxVmexitApicWrite.
|
|
|
@77610
|
6 years |
vboxsync |
VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, …
|
|
|
@77575
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Fix importing externally kept CPU …
|
|
|
@77380
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@77159
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Fix injecting interrupts into the …
|
|
|
@76856
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix external interrupt intercept. Also, …
|
|
|
@76840
|
6 years |
vboxsync |
VMM/EM: nit.
|
|
|
@76832
|
6 years |
vboxsync |
VMM/EM: LogRel nit.
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76501
|
6 years |
vboxsync |
VMM/EM: Don't set VMCPU_FF_BLOCK_NMIS while transferring an NMI …
|
|
|
@76500
|
6 years |
vboxsync |
VMM/EM: Fix NMI injection. Clear pending-NMI and set blocking-by-NMI …
|
|
|
@76402
|
6 years |
vboxsync |
VBox/vmm/apic.h: Try avoid dragging in pdmdev.h, so use function for …
|
|
|
@75997
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Include APIC-write FF in the …
|
|
|
@75960
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 When VINF_VMX_INTERCEPT_NOT_ACTIVE is …
|
|
|
@75957
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and …
|
|
|
@75917
|
6 years |
vboxsync |
VMM/EM: Inject NMIs as well (disabled for now).
|
|
|
@75885
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Handle VMX-preemption timer VM-exits …
|
|
|
@75833
|
6 years |
vboxsync |
VMM: Build fix.
|
|
|
@75831
|
6 years |
vboxsync |
VMM: Virtual-interrupt is hypenated when referring to …
|
|
|
@75830
|
6 years |
vboxsync |
VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
|
|
|
@75759
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs GIF …
|
|
|
@75683
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit.
|
|
|
@75681
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 VMCPU_FF_INTERRUPT_NESTED_GUEST is …
|
|
|
@75657
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Fix interrupt-window exiting.
|
|
|
@75656
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Clarify situation regarding …
|
|
|
@75413
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added VMX functions for evaluating …
|
|
|
@74899
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Interrupt-window must work even if an …
|
|
|
@74876
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Add interrupt-window VM-exit and …
|
|
|
@74791
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VM_FF_IS_PENDING/VM_FF_IS_ANY_SET/g to emphasize the …
|
|
|
@74790
|
6 years |
vboxsync |
vm.h,VMM: Use VM_FF_IS_SET instead of VM_FF_IS_PENDING when checking a …
|
|
|
@74789
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
|
|
|
@74785
|
6 years |
vboxsync |
vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
|
|
|
@73617
|
6 years |
vboxsync |
VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@73022
|
6 years |
vboxsync |
EM: Removed unused stats.
|
|
|
@72749
|
6 years |
vboxsync |
VMM: Remove EM_NOTIFY_HM and related code unused since VirtualBox 2.1 …
|
|
|
@72660
|
6 years |
vboxsync |
EM: Made the EMHistoryExec parameters settable via CFGM. bugref:9198
|
|
|
@72659
|
6 years |
vboxsync |
EM: Made the EMHistoryExec parameters settable via CFGM. bugref:9198
|
|
|
@72658
|
6 years |
vboxsync |
EM: Some tuning for w2ksp4 on SVM. bugref:9198
|
|
|
@72657
|
6 years |
vboxsync |
EM: Make the EMHistoryExec parameters adjustable. bugref:9198
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|