|
|
@12968
|
16 years |
vboxsync |
#1865: MM done for now (needs revisiting later).
|
|
|
@12967
|
16 years |
vboxsync |
#1865: MM - docs and 4 new ring-3 heap APIs for string formatting.
|
|
|
@12966
|
16 years |
vboxsync |
MMAllPhys.cpp: Now it's deleted.
|
|
|
@12964
|
16 years |
vboxsync |
VMM: MMPhysGCPhys2HCVirt -> PGMPhysGCPhys2HCPtrAssert; deleted …
|
|
|
@12938
|
16 years |
vboxsync |
Comment updates
|
|
|
@12937
|
16 years |
vboxsync |
SyncPageWorker updates for EPT.
|
|
|
@12936
|
16 years |
vboxsync |
More EPT updates
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12894
|
16 years |
vboxsync |
Enabled some EPT paging code.
|
|
|
@12815
|
16 years |
vboxsync |
#1865: more MM changes.
|
|
|
@12814
|
16 years |
vboxsync |
#1865: more MM changes.
|
|
|
@12801
|
16 years |
vboxsync |
Lidt/lgdt emulation fix for 16 bits operand size.
|
|
|
@12792
|
16 years |
vboxsync |
#1865: some MM stuff.
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12773
|
16 years |
vboxsync |
EMInterpretLMSW: LMSW cannot change AM or WP, so no need to check …
|
|
|
@12772
|
16 years |
vboxsync |
#1865: IOM.
|
|
|
@12760
|
16 years |
vboxsync |
EMAll: Disabled the assertions reported in bug #2609, bug #1931 and on …
|
|
|
@12735
|
16 years |
vboxsync |
CPUMGetGuestCPL fix for real mode in VT-x.
|
|
|
@12703
|
16 years |
vboxsync |
build fix.
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12688
|
16 years |
vboxsync |
#1865: EM - one pointer and statistics. Added a couple of more samples …
|
|
|
@12687
|
16 years |
vboxsync |
Started with VMM device heap for use with VT-x real-mode emulation. …
|
|
|
@12667
|
16 years |
vboxsync |
CPU id passed to interrupt callback, proper typing
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12573
|
16 years |
vboxsync |
VMM: Added VMMGetCpuId (stub).
|
|
|
@12566
|
16 years |
vboxsync |
Backed out 36722, 36764 & 36770; no need for per-cpu mmio registations …
|
|
|
@12561
|
16 years |
vboxsync |
IOM: Made some minor adjustments to the MMIO CPU registration context …
|
|
|
@12549
|
16 years |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt …
|
|
|
@12545
|
16 years |
vboxsync |
Updates for per-cpu MMIO range registration. (APIC)
|
|
|
@12404
|
16 years |
vboxsync |
Cut off calculated addresses when not in 64 bits mode. (fixes OS/2 …
|
|
|
@12307
|
16 years |
vboxsync |
Logging
|
|
|
@12305
|
16 years |
vboxsync |
Flush the recompiler's TB cache each time we detect writes to …
|
|
|
@12204
|
16 years |
vboxsync |
Moved the fatal assertion.
|
|
|
@12203
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@12129
|
16 years |
vboxsync |
Don't check for hypervisor regions in VT-x/AMD-V mode.
|
|
|
@12121
|
16 years |
vboxsync |
Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
|
|
|
@12005
|
16 years |
vboxsync |
Comment update
|
|
|
@11933
|
16 years |
vboxsync |
Wrong type
|
|
|
@11764
|
16 years |
vboxsync |
Got rid of PAT cpuid feature hack. Properly fixed now.
|
|
|
@11748
|
16 years |
vboxsync |
More logging
|
|
|
@11736
|
16 years |
vboxsync |
warning
|
|
|
@11714
|
16 years |
vboxsync |
Enable the PAT cpuid feature when switching to long mode.
|
|
|
@11713
|
16 years |
vboxsync |
Wrong check for state free.
|
|
|
@11711
|
16 years |
vboxsync |
Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
|
|
|
@11704
|
16 years |
vboxsync |
Allow enabling and disabling of the PAT cpuid feature.
|
|
|
@11692
|
16 years |
vboxsync |
Disabled microcode version passthru. Code is sufficient to make sure …
|
|
|
@11691
|
16 years |
vboxsync |
Allow the MSR_IA32_BIOS_SIGN_ID query only for Intel CPUs.
|
|
|
@11690
|
16 years |
vboxsync |
Pass the host's MSR_IA32_BIOS_SIGN_ID on to the guest. This msr …
|
|
|
@11688
|
16 years |
vboxsync |
Some more MSR logging
|
|
|
@11570
|
16 years |
vboxsync |
Incorrect destination offset in PGMPhysInterpretedRead (crossed page …
|
|
|
@11533
|
16 years |
vboxsync |
Obsolete todo
|
|
|
@11531
|
16 years |
vboxsync |
Missing changes for PSE-36 support.
|
|
|
@11525
|
16 years |
vboxsync |
Added support for PSE-36.
|
|
|
@11522
|
16 years |
vboxsync |
Activated (lock) cmpxchg emulation for VT-x and AMD-V. Watch for …
|
|
|
@11509
|
16 years |
vboxsync |
Added R0/HC emulation of (lock) cmpxchg. Not activated.
|
|
|
@11508
|
16 years |
vboxsync |
Added emulation of cmpxchg & lock cmpxchg (not yet used).
|
|
|
@11492
|
16 years |
vboxsync |
Fixed the non-rep stoswd case (rdi must be updated).
|
|
|
@11488
|
16 years |
vboxsync |
stoswd emulation fix (DF).
|
|
|
@11477
|
16 years |
vboxsync |
small logging fix
|
|
|
@11458
|
16 years |
vboxsync |
Paranoia.
|
|
|
@11457
|
16 years |
vboxsync |
BT emulation bugfix.
|
|
|
@11456
|
16 years |
vboxsync |
Use DISGetParamSize instead of iomGetRegSize.
|
|
|
@11453
|
16 years |
vboxsync |
More compile issues
|
|
|
@11452
|
16 years |
vboxsync |
Minor correction
|
|
|
@11450
|
16 years |
vboxsync |
Access verfication for stoswd emulation.
|
|
|
@11449
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@11434
|
16 years |
vboxsync |
Compile fix
|
|
|
@11431
|
16 years |
vboxsync |
Paranoia
|
|
|
@11424
|
16 years |
vboxsync |
Emulate stosw/d/q ourselves.
|
|
|
@11416
|
16 years |
vboxsync |
InvalidatePage: check 4 PDPEs for PAE guest mode. (shouldn't be …
|
|
|
@11407
|
16 years |
vboxsync |
warnings, comments
|
|
|
@11371
|
16 years |
vboxsync |
Too verbose logging
|
|
|
@11370
|
16 years |
vboxsync |
Deal with flushing of pgm pool pages when an injected event triggers …
|
|
|
@11366
|
16 years |
vboxsync |
A faulting call also implies the pgm pool page has been reused
|
|
|
@11349
|
16 years |
vboxsync |
Misleading log statement
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11309
|
16 years |
vboxsync |
iprt: Retired HCSTRING, replaced by R3STRING.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@11261
|
16 years |
vboxsync |
#1865: DevPIC.
|
|
|
@11219
|
16 years |
vboxsync |
#1865: DevAPIC.
|
|
|
@11155
|
16 years |
vboxsync |
TMTimerRCPtr and some types.
|
|
|
@11153
|
16 years |
vboxsync |
VMM: raw-mode context (RC) changes for the MHyperXXToYY APIs.
|
|
|
@11152
|
16 years |
vboxsync |
PDMQueueRCPtr: MMHyperHC2GC -> MMHyperCCToRC
|
|
|
@11150
|
16 years |
vboxsync |
VMM: raw-mode context (RC) changes for the MHyperXXToYY APIs.
|
|
|
@11147
|
16 years |
vboxsync |
PDMQueueGCPtr -> PDMQueueRCPtr; strip duplicate comments.
|
|
|
@11146
|
16 years |
vboxsync |
PDMQueueR0Ptr
|
|
|
@10883
|
16 years |
vboxsync |
Wrmsr fix for MSR_IA32_SYSENTER_CS
|
|
|
@10824
|
16 years |
vboxsync |
Naming
|
|
|
@10822
|
16 years |
vboxsync |
Prepare for EPT.
|
|
|
@10705
|
16 years |
vboxsync |
PGMGetModeName: added nested paging
|
|
|
@10687
|
16 years |
vboxsync |
Save the FPU control word and MXCSR on entry and restore them …
|
|
|
@10674
|
16 years |
vboxsync |
Logging
|
|
|
@10661
|
16 years |
vboxsync |
Reduce the number of world switches caused by cr8 writes by checking …
|
|
|
@10648
|
16 years |
vboxsync |
Moved X86FXSTATE from x86.mac to cpum.mac.
|
|
|
@10647
|
16 years |
vboxsync |
Manual saving of XMM registers.
Use new FPU/MMX/XMM state saving for …
|
|
|
@10633
|
16 years |
vboxsync |
No return
|
|
|
@10630
|
16 years |
vboxsync |
Newer functions for handling fpu save/restore in ring 0.
|
|
|
@10602
|
16 years |
vboxsync |
Backed out previous changeset; no harm done there.
|
|
|