|
|
@45836
|
12 years |
vboxsync |
Spelling.
|
|
|
@45826
|
12 years |
vboxsync |
PGM: Extended the WP0+RO+US hack to include big pages and adjusted …
|
|
|
@45808
|
12 years |
vboxsync |
VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1).
|
|
|
@45799
|
12 years |
vboxsync |
Make the recompiler call PGMCr0WpEnabled.
|
|
|
@45798
|
12 years |
vboxsync |
Fixed up and enabled Netware WP0+RO+US hack.
|
|
|
@45797
|
12 years |
vboxsync |
PGMAllBth.h: Duh, not >, but <, darn it.
|
|
|
@45792
|
12 years |
vboxsync |
CR0.WP applies to CPL > 3, not just CPL == 0. Sketched out a Netware hack.
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45752
|
12 years |
vboxsync |
Don't call MMHyperIsInsideArea if we're using HM to execute code, it …
|
|
|
@45749
|
12 years |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
|
|
|
@45739
|
12 years |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45735
|
12 years |
vboxsync |
VMM: Consistently flush TLB entries for non-present pages.
|
|
|
@45728
|
12 years |
vboxsync |
TRPM: Sprinkled HMIsEnabled around the place.
|
|
|
@45725
|
12 years |
vboxsync |
nit
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45640
|
12 years |
vboxsync |
VMM: build fix
|
|
|
@45628
|
12 years |
vboxsync |
VMM: build fix
|
|
|
@45620
|
12 years |
vboxsync |
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
|
|
|
@45619
|
12 years |
vboxsync |
PGMAllBth.h: Skip a path in Trap0eHandler that hooks into CSAM if CSAM …
|
|
|
@45618
|
12 years |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45549
|
12 years |
vboxsync |
Reverted r84927 - I cannot read.
|
|
|
@45534
|
12 years |
vboxsync |
VMM: use of symbolic names and asserts.
|
|
|
@45533
|
12 years |
vboxsync |
#ifdef the raw-mode force flags to find more code to #ifdef out.
|
|
|
@45531
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup.
VMM: …
|
|
|
@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 …
|
|
|
@45407
|
12 years |
vboxsync |
VMM: Invalidate page even when it's not present now.
|
|
|
@45311
|
12 years |
vboxsync |
IOM: Prepared for using read/write locking, still using the old …
|
|
|
@45310
|
12 years |
vboxsync |
PDMCritSectRw: Fixed shared leave bugs.
|
|
|
@45306
|
12 years |
vboxsync |
PDMCritSectRw: build fix
|
|
|
@45305
|
12 years |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@45301
|
12 years |
vboxsync |
IOM: Preparing to use read/write critsect.
|
|
|
@45299
|
12 years |
vboxsync |
PDMCritSectRw: Fixes.
|
|
|
@45293
|
12 years |
vboxsync |
PGMCritSectRw: Prep for ring-0 and raw-mode context operation.
|
|
|
@45291
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@45276
|
12 years |
vboxsync |
Ring-1 compression patches, courtesy of trivirt AG:
- main: diff to …
|
|
|
@45189
|
12 years |
vboxsync |
STAM,VM: ring-3 only testing of pdmcritsectrw.h (disabled).
|
|
|
@45178
|
12 years |
vboxsync |
Work some of the PDMCritSectRw statistics.
|
|
|
@45171
|
12 years |
vboxsync |
VMM/PDMAllCritSectRw: header fix
|
|
|
@45152
|
12 years |
vboxsync |
PDMCritSectRw: Early morphing stage - untested, ring-3 only.
|
|
|
@45142
|
12 years |
vboxsync |
VMM: Don't LogRel on CPUMClearGuestCpuIdFeature().
|
|
|
@45103
|
12 years |
vboxsync |
PGMPool: Eliminated fictive page (except NIL). #6367
|
|
|
@44933
|
12 years |
vboxsync |
TM: Do not return the same value, either.
|
|
|
@44932
|
12 years |
vboxsync |
TM: Consistently keep track of the last seen guest TSC value.
|
|
|
@44715
|
12 years |
vboxsync |
iomMMIODoRead: Don't let 64-bit read thru unless the read mode is …
|
|
|
@44573
|
12 years |
vboxsync |
IOM: Fixed IOMMMIO_FLAGS_WRITE_ONLY_DWORD and added …
|
|
|
@44564
|
12 years |
vboxsync |
IOM: Adding IOMMMIO_FLAGS_WRITE_ONLY_DWORD, fixing parameter validation.
|
|
|
@44529
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44509
|
12 years |
vboxsync |
Document PIC and APIC callback method locking rules.
|
|
|
@44399
|
12 years |
vboxsync |
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
|
|
|
@44394
|
12 years |
vboxsync |
+VMMR3GetCpuByIdU, -FNATOMICHANDLER
|
|
|
@44385
|
12 years |
vboxsync |
CSAM: PVM -> PUVM for main interfaces, visibility cleanup.
|
|
|
@44375
|
12 years |
vboxsync |
EM: pVM -> pUVM for main, mark as many as possible interfaces module …
|
|
|
@44374
|
12 years |
vboxsync |
FTM: pVM -> pUVM for main, mark as many as possible interfaces module …
|
|
|
@44373
|
12 years |
vboxsync |
HM,++: pVM -> pUVM for main, mark as many as possible interfaces …
|
|
|
@44362
|
12 years |
vboxsync |
PATM: Changed two Main APIs to use PUVM instead of PVM (one of them …
|
|
|
@44359
|
12 years |
vboxsync |
drop the utf-8 signature.
|
|
|
@44357
|
12 years |
vboxsync |
PDMNetShaper: Cleanups & fixes (untested). PVM -> PUVM. Note: cs is a …
|
|
|
@44351
|
12 years |
vboxsync |
PDM,++: Change APIs used by Main from PVM to PUVM.
|
|
|
@44346
|
12 years |
vboxsync |
TM: PVM -> PUVM in two APIs used by Main. VMReq: Validate pUVM …
|
|
|
@44266
|
12 years |
vboxsync |
VMM: comment clarification, there's no REX prefix for rdmsr.
|
|
|
@44195
|
12 years |
vboxsync |
VMM/VMMAll, VMMR3: forceflags for updating CR3 and PAE PDPEs.
|
|
|
@43974
|
12 years |
vboxsync |
VMM: Fix MSR range values for X2APIC, add in the X2APIC TPR MSR.
|
|
|
@43971
|
12 years |
vboxsync |
VMM/PDMAll: no-long-jump zone comment.
|
|
|
@43961
|
12 years |
vboxsync |
VMM: Pass the VMCPU to IOMMMIOMapMMIOHCPage() as we already have it.
|
|
|
@43953
|
12 years |
vboxsync |
VMM/PGM/PGMAll: comments.
|
|
|
@43872
|
12 years |
vboxsync |
Make VBOX_WITH_RAW_MODE= link.
|
|
|
@43860
|
12 years |
vboxsync |
VMM/CPUMAllRegs: todo/question.
|
|
|
@43667
|
12 years |
vboxsync |
VMM: APIC refactor, cache APIC base MSR during init phase.
|
|
|
@43657
|
12 years |
vboxsync |
VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
|
|
|
@43510
|
12 years |
vboxsync |
HM: refactor.
|
|
|
@43491
|
12 years |
vboxsync |
VMM/VMMAll: comment.
|
|
|
@43466
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@43197
|
12 years |
vboxsync |
PGMAllPool: @todo marked some long dead code.
|
|
|
@43195
|
12 years |
vboxsync |
PGMAllPool.cpp: Don't try clear references to fictitious root pages. …
|
|
|
@43163
|
12 years |
vboxsync |
VMM: A wee bit page pool paranoia related to #6349.
|
|
|
@43151
|
12 years |
vboxsync |
VMM: typos.
|
|
|
@42780
|
12 years |
vboxsync |
EMAll.cpp: debugging hacks.
|
|
|
@42778
|
12 years |
vboxsync |
IEM: CR4 and CR3 fixes. Debugging hacks.
|
|
|
@42777
|
12 years |
vboxsync |
IEM and EM: debugging/hacking.
|
|
|
@42776
|
12 years |
vboxsync |
TRPMForwardTrap: Logging/Assertions.
|
|
|
@42761
|
12 years |
vboxsync |
IEM: Bail out on REP STOS and other string ops when handler bypassing …
|
|
|
@42729
|
12 years |
vboxsync |
IEM: Fixed indexing bug in iemOp_EscF1.
|
|
|
@42726
|
12 years |
vboxsync |
IOMAllMMIO.cpp: Don't pass VERR_DBGF_NOT_ATTACHED on to REM or anybody.
|
|
|
@42725
|
12 years |
vboxsync |
IEM: Two NT4SP1 verification/rem kludges and a related @todo.
|
|
|
@42724
|
12 years |
vboxsync |
IEM: Fixed a copy&past bug in fnsave wrt FTW. Added a verification/rem …
|
|
|
@42720
|
12 years |
vboxsync |
IEM: Fixed BSF and BSR bug where they would set the destination …
|
|
|
@42707
|
12 years |
vboxsync |
EMAll.cpp: IEM debugging…
|
|
|
@42705
|
12 years |
vboxsync |
CPUM: Set FF when needed (VBOX_WITH_IEM only). Made CPUMRawSetEFlags …
|
|
|
@42704
|
12 years |
vboxsync |
IEM: Eflags fixes, added API variants that bypasses access handlers, …
|
|
|
@42700
|
12 years |
vboxsync |
pgmPoolAccessHandlerFlush: Deal with VINF_EM_RESCHEDULE.
|
|
|
@42699
|
12 years |
vboxsync |
IEMAllAImpl.asm: Fixed the wrong 'RET X' stuff in 32-bit mode once and …
|
|
|
@42677
|
12 years |
vboxsync |
Disabled iret debugging.
|
|
|
@42676
|
12 years |
vboxsync |
IEM: IRET to V8086 (had to try). Set CPUM_CHANGED_FPU_REM. Added …
|
|
|
@42670
|
12 years |
vboxsync |
Fixed fnstcw. Implemented fnsave and frstor.
|
|
|