|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@75998
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Consider GIF and virtual interrupts …
|
|
|
@75646
|
6 years |
vboxsync |
VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
|
|
|
@74789
|
6 years |
vboxsync |
vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
|
|
|
@74204
|
6 years |
vboxsync |
VMM/EM: Added EMMonitorWaitClear to clear address-range monitoring for …
|
|
|
@72895
|
6 years |
vboxsync |
EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
|
|
|
@72891
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
|
|
|
@72885
|
6 years |
vboxsync |
EMAll.cpp: flushed out unused code.
|
|
|
@72884
|
6 years |
vboxsync |
EM: emMSRtoString isn't needed any more. [burn fix]
|
|
|
@72882
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72674
|
6 years |
vboxsync |
EM: Quietly deal with IEM errors VERR_IEM_INSTR_NOT_IMPLEMENTED and …
|
|
|
@72657
|
7 years |
vboxsync |
EM: Make the EMHistoryExec parameters adjustable. bugref:9198
|
|
|
@72655
|
7 years |
vboxsync |
EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
|
|
|
@72642
|
7 years |
vboxsync |
EM,IEM,VMX: Working on configuring exit history optimziations. …
|
|
|
@72636
|
7 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
|
|
|
@72619
|
7 years |
vboxsync |
VMM: Temporarily put the old RDTSC[P] code back and enabled it …
|
|
|
@72596
|
7 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
|
|
|
@72590
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72582
|
7 years |
vboxsync |
EM: More statistics for the history execution and probing. bugref:9044
|
|
|
@72580
|
7 years |
vboxsync |
EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable …
|
|
|
@72579
|
7 years |
vboxsync |
EM: Implemented a very simple history record replacement strategy. …
|
|
|
@72570
|
7 years |
vboxsync |
EM,IEM: build fixes. bugref:9044
|
|
|
@72569
|
7 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72565
|
7 years |
vboxsync |
EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
|
|
|
@72564
|
7 years |
vboxsync |
EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the …
|
|
|
@72560
|
7 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72559
|
7 years |
vboxsync |
EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044
|
|
|
@72555
|
7 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@72490
|
7 years |
vboxsync |
NEM,EM: Generic optimization of I/O port accesses that have to be …
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72208
|
7 years |
vboxsync |
VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@71341
|
7 years |
vboxsync |
VMM/EM: Todo comment and removed superfluous double negation in …
|
|
|
@70948
|
7 years |
vboxsync |
VMM: Added a bMainExecutionEngine member to the VM structure for use …
|
|
|
@70056
|
7 years |
vboxsync |
VMM: Nested hw.virt: Apply nested-guest TSC offset when executing the …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@69046
|
7 years |
vboxsync |
Global: replace fall-through comments with RT_FALL_THRU(). …
|
|
|
@67989
|
7 years |
vboxsync |
GVMMR0Sched*: pass pGVM along when we've got it.
|
|
|
@67131
|
8 years |
vboxsync |
EMAll: logging
|
|
|
@66848
|
8 years |
vboxsync |
VMM: use RT_LO/HI_U32 at certain places
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@65792
|
8 years |
vboxsync |
EM,GIM: Let EM be the only one to mess with VMCPU_FF_UNHALT and …
|
|
|
@64655
|
8 years |
vboxsync |
VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
|
|
|
@63560
|
8 years |
vboxsync |
scm: cleaning up todos
|
|
|
@63465
|
8 years |
vboxsync |
VMM: warnings (clang)
|
|
|
@62869
|
8 years |
vboxsync |
VMM: warnings.
|
|
|
@62601
|
8 years |
vboxsync |
VMM: Unused parameters.
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62423
|
8 years |
vboxsync |
emReadBytes: MSC level 4 warning.
|
|
|
@62291
|
8 years |
vboxsync |
Removed empty internal/pgm.h header file. (That stuff moved into …
|
|
|
@61776
|
9 years |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@60915
|
9 years |
vboxsync |
EMAll.cpp: An another warning.
|
|
|
@60914
|
9 years |
vboxsync |
EMAll.cpp: Fix unused static function warnings.
|
|
|
@60913
|
9 years |
vboxsync |
EMAll.cpp: Use IEM.
|
|
|
@60804
|
9 years |
vboxsync |
VMM: Introduced the new APIC update force-flag and relevant fixes, …
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57860
|
9 years |
vboxsync |
VMM: warnings.
|
|
|
@57562
|
9 years |
vboxsync |
VMM: unused vars.
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@55248
|
10 years |
vboxsync |
HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
|
|
|
@54862
|
10 years |
vboxsync |
Corrected x86.h/mac typo.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@53466
|
10 years |
vboxsync |
VMM/MSRs: Added status codes for returning to ring-3 to service the …
|
|
|
@53101
|
10 years |
vboxsync |
EM: Careful with MOV to segment register.
|
|
|
@51658
|
11 years |
vboxsync |
VMM/GIM: Bits, try to find out why it breaks on mac2-rel.
|
|
|
@51643
|
11 years |
vboxsync |
VMM/GIM: More bits for Hyper-V implementation.
|
|
|
@51422
|
11 years |
vboxsync |
VMM/EMAll: allow WrMsrs to return VERR_EM_INTERPRETER to fallback to …
|
|
|
@50866
|
11 years |
vboxsync |
VMM/EMAll: Disallow writing to reserved bits while loading CR0.
|
|
|
@49975
|
11 years |
vboxsync |
EM: Make sure the RA1 and RAZ bits of DR6 and DR7 are enforced. Fixes …
|
|
|
@49481
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@48442
|
11 years |
vboxsync |
VMM: Comment and doxygen.
|
|
|
@48370
|
11 years |
vboxsync |
EM,HM: MWait fix, clearing the active bit too early.
|
|
|
@48177
|
11 years |
vboxsync |
emInterpretCmpXchg8b: Removed an assertion regarding the cpu not being …
|
|
|
@48066
|
11 years |
vboxsync |
CPUM: Fake MSR_IA32_MCG_STATUS reads. Corrected MSR names, IA32_MCP …
|
|
|
@47326
|
11 years |
vboxsync |
IEM: Implemented the mwait & monitor instructions. (Still work to be …
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@45907
|
12 years |
vboxsync |
VBOX_WITH_IEM bitrot and stuff.
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45620
|
12 years |
vboxsync |
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
|
|
|
@45549
|
12 years |
vboxsync |
Reverted r84927 - I cannot read.
|
|
|
@45533
|
12 years |
vboxsync |
#ifdef the raw-mode force flags to find more code to #ifdef out.
|
|
|
@45528
|
12 years |
vboxsync |
VBOX_WITH_RAW_MODE changes.
|
|
|
@45485
|
12 years |
vboxsync |
- *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when …
|
|
|
@45479
|
12 years |
vboxsync |
emInterpretInstructionCPU: Fixed input validation test, was using AND …
|
|
|
@45430
|
12 years |
vboxsync |
Doxygen
|
|
|
@45428
|
12 years |
vboxsync |
VMM: Propagate errors from PGM through the disassembler. Get rid of …
|
|
|
@45301
|
12 years |
vboxsync |
IOM: Preparing to use read/write critsect.
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44375
|
12 years |
vboxsync |
EM: pVM -> pUVM for main, mark as many as possible interfaces module …
|
|
|
@44266
|
12 years |
vboxsync |
VMM: comment clarification, there's no REX prefix for rdmsr.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42780
|
12 years |
vboxsync |
EMAll.cpp: debugging hacks.
|
|
|
@42777
|
12 years |
vboxsync |
IEM and EM: debugging/hacking.
|
|
|