|
|
@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.
|
|
|
@42666
|
12 years |
vboxsync |
iret: todo.
|
|
|
@42662
|
12 years |
vboxsync |
IEM: Fixed verification mode interrupt injection bug.
|
|
|
@42660
|
12 years |
vboxsync |
IEM: Implemented CMPXCHG.
|
|
|
@42651
|
12 years |
vboxsync |
build fixes
|
|
|
@42649
|
12 years |
vboxsync |
nit
|
|
|
@42647
|
12 years |
vboxsync |
CPUM: More intel MSRs that NT4 reads when booting on intel systems.
|
|
|
@42641
|
12 years |
vboxsync |
IEM: Implemented WRMSR. Fixed mixed up src/dst in XADD.
|
|
|
@42640
|
12 years |
vboxsync |
CPUM: Stubbed MSR_IA32_BIOS_SIGN_ID and MSR_IA32_BIOS_UPDT_TRIG.
|
|
|
@42633
|
12 years |
vboxsync |
IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it …
|
|
|
@42625
|
12 years |
vboxsync |
Build fix.
|
|
|
@42623
|
12 years |
vboxsync |
IEM: Forgot to advance RIP in STR & SLDT.
|
|
|
@42621
|
12 years |
vboxsync |
IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode …
|
|
|
@42610
|
12 years |
vboxsync |
IEM: Implemented SGDT and SIDT.
|
|
|
@42487
|
12 years |
vboxsync |
IEM: imul fixes.
|
|
|
@42484
|
12 years |
vboxsync |
IEM: ring-3 mapping fixes.
|
|
|
@42483
|
12 years |
vboxsync |
IEM: Working on new BIOS / NT…
|
|
|
@42463
|
12 years |
vboxsync |
TRPMForwardTrap: Don't clobber CR2, only set it when dispatching a #PF!
|
|
|
@42453
|
12 years |
vboxsync |
IEM: Status code handling. PGM interface for R0 and RC.
|
|
|
@42452
|
12 years |
vboxsync |
CPUMAllRegs.cpp: Documented some return values on a few CPUMSetGuest* …
|
|
|
@42437
|
12 years |
vboxsync |
IEM: Stats and more gentle stubs for unimplemented instructions.
|
|
|
@42432
|
12 years |
vboxsync |
IEM: Fixed iret problem in raw-mode - invalid selector data.
|
|
|
@42427
|
12 years |
vboxsync |
VMM: Fixed some selector arithmetic, introducing a new constand and …
|
|
|
@42420
|
12 years |
vboxsync |
Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and …
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@42374
|
12 years |
vboxsync |
VMM: Undo wrong comment move.
|
|
|
@42373
|
12 years |
vboxsync |
VMM: invpg -> invlpg, some cleanup.
|
|
|
@42317
|
12 years |
vboxsync |
EMAll: comment
|
|
|
@42193
|
12 years |
vboxsync |
IEM: Integration work…
|
|
|
@42188
|
12 years |
vboxsync |
VMM: Changed a few ifndef IN_RING0 to ifndef VBOX_WITH_RAW_MODE_NOT_R0.
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@42185
|
12 years |
vboxsync |
space.
|
|
|
@42166
|
12 years |
vboxsync |
CPUMGetGuestCPL: Use hidden SS register values in raw-mode too.
|
|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@42034
|
12 years |
vboxsync |
Doxygen.
|
|
|
@42033
|
12 years |
vboxsync |
VMM: RDTSCP support bits.
|
|
|
@42024
|
12 years |
vboxsync |
VMM: RDTSCP support on Intel. Segregated some common CPU features from …
|
|
|
@41976
|
12 years |
vboxsync |
VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41943
|
12 years |
vboxsync |
VMM: Avoid stale selector issues in RC so there will be no need to try …
|
|
|
@41940
|
12 years |
vboxsync |
CPUMRaw[SG]etEFlags: Drop pCtxCore.
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41937
|
12 years |
vboxsync |
IEM,EM: We can safely assume that all CPUMCTXCORE and CPUMCTX …
|
|
|
@41935
|
12 years |
vboxsync |
Reverted r78802, committed too much.
|
|
|
@41934
|
12 years |
vboxsync |
build fix
|
|
|
@41931
|
12 years |
vboxsync |
TRPM: Save state directly to the CPUMCPU context member instead of …
|
|
|
@41906
|
12 years |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41905
|
12 years |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|