|
|
@80386
|
5 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added trap-like VM-exit handler in …
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@79343
|
5 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add functions to read/write VMCS …
|
|
|
@79122
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Comment, for upcoming changes.
|
|
|
@79115
|
6 years |
vboxsync |
iem.h: Nested VMX: bugref:9180 Add IEM_CPUMCTX_EXTRN_VMX_VMEXIT_MASK, …
|
|
|
@78977
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add interface for exception or NMI …
|
|
|
@78951
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 APIC-access VM-exits to pass info. …
|
|
|
@78877
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-access VM-exit handling.
|
|
|
@78838
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Add interface for triple-fault VM-exit.
|
|
|
@78638
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecVmxVmexitTaskSwitch …
|
|
|
@78525
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 invvpid support.
|
|
|
@78481
|
6 years |
vboxsync |
VMM/HM, IEM: Nested VMX: bugref:9180 Hardware-assisted VMX VM-exit …
|
|
|
@78237
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Remove some superfluous VM-exit …
|
|
|
@77717
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecVmxVmexitNmi. Might need …
|
|
|
@77610
|
6 years |
vboxsync |
VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, …
|
|
|
@77569
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 On-demand importing of externally …
|
|
|
@77380
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76558
|
6 years |
vboxsync |
include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@76041
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME interface.
|
|
|
@75957
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and …
|
|
|
@75683
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit.
|
|
|
@75620
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 APIC-write emulation bits.
|
|
|
@75611
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
|
|
|
@75565
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 More Virtual-APIC bits. Implement TPR, …
|
|
|
@75493
|
6 years |
vboxsync |
VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
|
|
|
@75387
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Virtualized x2APIC MSR write access handling.
|
|
|
@75201
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; preemption timer …
|
|
|
@75150
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; for INIT and SIPI.
|
|
|
@74861
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Interrupt-window exit.
|
|
|
@74834
|
6 years |
vboxsync |
VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge …
|
|
|
@74661
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added IN/OUT intercepts.
|
|
|
@74603
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 VM-exit bits; LMSW intercept. …
|
|
|
@73986
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added missing IEMExecDecodedVmread …
|
|
|
@73983
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implement VMREAD, added using …
|
|
|
@73961
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecDecodedVmwrite.
|
|
|
@73959
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Use VMXEXITINFO to pass decoder …
|
|
|
@73756
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMCLEAR skeleton.
|
|
|
@73752
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded …
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73024
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
|
|
|
@72891
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
|
|
|
@72882
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72743
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [IEM]
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72592
|
6 years |
vboxsync |
IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
|
|
|
@72590
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72569
|
7 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72493
|
7 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@72484
|
7 years |
vboxsync |
IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
|
|
|
@72209
|
7 years |
vboxsync |
VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@69107
|
7 years |
vboxsync |
include/VBox/: (C) year
|
|
|
@67659
|
7 years |
vboxsync |
VMM/IEM: Added IEMExecDecodedInvlpg.
|
|
|
@67528
|
7 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Fixes.
|
|
|
@66752
|
8 years |
vboxsync |
VMM/IEM: Comment.
|
|
|
@66711
|
8 years |
vboxsync |
VMM/IEM: Added another bit of info required by VT-x for handling …
|
|
|
@66686
|
8 years |
vboxsync |
VMM/IEM: Handle raising of exceptions during delivery of a previous …
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65934
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Invlpga IEM interface with HM.
|
|
|
@65933
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65587
|
8 years |
vboxsync |
IEM: Changed IEMMODE from enum to uint8_t to save strcuture space. …
|
|
|
@62476
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62302
|
8 years |
vboxsync |
IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
|
|
|
@61968
|
8 years |
vboxsync |
IEM: Fixed setjmp bug (still disabled). Made IEMExecLots execute lots …
|
|
|
@61143
|
9 years |
vboxsync |
IEM: Added IEMExecOneBypassWithPrefetchedByPCWritten for debugging …
|
|
|
@60907
|
9 years |
vboxsync |
IEM: Simplified the INSB/W/D memory commit hack so it's pretty much …
|
|
|
@60874
|
9 years |
vboxsync |
IOMRC.cpp,++: Use IEM for IN and OUT too, cleaning out unnecessary code.
|
|
|
@60413
|
9 years |
vboxsync |
iem.h: docs
|
|
|
@60384
|
9 years |
vboxsync |
IEM: Marked instructions introduced by the 186, 286, 386 and 486 to …
|
|
|
@58110
|
9 years |
vboxsync |
include,misc: Doxygen grouping adjustments, collecting all the VMM …
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56413
|
10 years |
vboxsync |
IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices …
|
|
|
@56291
|
10 years |
vboxsync |
include: Updated (C) year.
|
|
|
@55289
|
10 years |
vboxsync |
IEM,CPUM: Implemented XSETBV and XGETBV.
|
|
|
@55248
|
10 years |
vboxsync |
HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
|
|
|
@53615
|
10 years |
vboxsync |
doxygen fixes.
|
|
|
@51182
|
11 years |
vboxsync |
VMM/IEM: Implemented hardware task-switches, code path disabled.
|
|
|
@47445
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@44529
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@42704
|
12 years |
vboxsync |
IEM: Eflags fixes, added API variants that bypasses access handlers, …
|
|
|
@41799
|
13 years |
vboxsync |
IEM: Back to where I was when I needed DISSTATE::abInstr…
|
|
|
@41658
|
13 years |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments.
|
|
|
@40453
|
13 years |
vboxsync |
EM/IEM/PATM: some refactoring.
|
|
|
@40274
|
13 years |
vboxsync |
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
|
|
|
@37034
|
14 years |
vboxsync |
IEM: Hacking in progress…
|
|
|
@36794
|
14 years |
vboxsync |
IEM: Verify I/O port read and writes as well as MMIO accesses. …
|
|
|
@36768
|
14 years |
vboxsync |
IEM: Initial commit, work in progress.
|