|
|
@21951
|
15 years |
vboxsync |
Comment updates
|
|
|
@21947
|
15 years |
vboxsync |
Wrong check for selector limit
|
|
|
@21587
|
15 years |
vboxsync |
Make sure we turn off X86_CR4_VME if we are in emulated real mode (VT-x)
|
|
|
@21585
|
15 years |
vboxsync |
Real mode sti emulation wasn't entirely correct.
|
|
|
@21574
|
15 years |
vboxsync |
Flush updates
|
|
|
@21567
|
15 years |
vboxsync |
Checked the wrong flush flag (excessive flushing)
|
|
|
@21259
|
15 years |
vboxsync |
Fixed assertions
|
|
|
@21258
|
15 years |
vboxsync |
Hypervisor debugging fixes
|
|
|
@21257
|
15 years |
vboxsync |
Log hardware breakpoints
|
|
|
@21255
|
15 years |
vboxsync |
Fixes for hypervisor debugging
|
|
|
@21252
|
15 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@21210
|
15 years |
vboxsync |
Updates
|
|
|
@21209
|
15 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21208
|
15 years |
vboxsync |
Started with saving pending failed IO instructions.
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21144
|
15 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@21001
|
15 years |
vboxsync |
HWACCM: Untested AMD-V fix for the xmm register corruption on …
|
|
|
@20997
|
15 years |
vboxsync |
HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - VMX …
|
|
|
@20981
|
15 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
15 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20846
|
15 years |
vboxsync |
If an active trap is already pending, then we must forward it first!
|
|
|
@20838
|
15 years |
vboxsync |
NMI updates
|
|
|
@20769
|
15 years |
vboxsync |
VMM: don't forget to enable R0 logging again if we are leaving …
|
|
|
@20667
|
15 years |
vboxsync |
Wrong assertion
|
|
|
@20666
|
15 years |
vboxsync |
Changed PDMApicGet/SetTPR to get/set the full task priority register.
|
|
|
@20660
|
15 years |
vboxsync |
Update TPR only when changed.
|
|
|
@20655
|
15 years |
vboxsync |
Updated comments
|
|
|
@20608
|
15 years |
vboxsync |
Backed out 48516. Caused interrupt loss.
|
|
|
@20607
|
15 years |
vboxsync |
gcc warning
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20517
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@20516
|
15 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20491
|
15 years |
vboxsync |
Log disabling didn't work
|
|
|
@20330
|
16 years |
vboxsync |
Missing profile stop calls
|
|
|
@20317
|
16 years |
vboxsync |
Experiment with TPR patching (disabled)
|
|
|
@20222
|
16 years |
vboxsync |
Multi-core changes.
Return correct error in 64 bits guest smp on 32 …
|
|
|
@20142
|
16 years |
vboxsync |
VT-x/AMD-V: Keep statistics for injected traps & interrupts.
|
|
|
@20132
|
16 years |
vboxsync |
HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
|
|
|
@20026
|
16 years |
vboxsync |
Testing AMD IO-APIC patching
|
|
|
@20007
|
16 years |
vboxsync |
Turn on VAPIC access handling for all VCPUs
|
|
|
@20004
|
16 years |
vboxsync |
Logging change
|
|
|
@20003
|
16 years |
vboxsync |
Enabled the IO-APIC optimizations for VT-x in the 32 bits guest case. …
|
|
|
@20001
|
16 years |
vboxsync |
Cleaned up PDMGet/SetTPR.
|
|
|
@20000
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19997
|
16 years |
vboxsync |
Wrong APIC page
|
|
|
@19996
|
16 years |
vboxsync |
Moved TPR caching check to the top.
|
|
|
@19995
|
16 years |
vboxsync |
Introduced PDMHasIoApic.
|
|
|
@19993
|
16 years |
vboxsync |
Proper handling of VMX_EXIT_APIC_ACCESS
|
|
|
@19992
|
16 years |
vboxsync |
Started with TPR caching for 32 bits guest (VT-x only).
|
|
|
@19986
|
16 years |
vboxsync |
Removed test code
|
|
|
@19985
|
16 years |
vboxsync |
Some APIC access updates (disabled)
|
|
|
@19957
|
16 years |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
|
|
|
@19913
|
16 years |
vboxsync |
Noisy logging
|
|
|
@19910
|
16 years |
vboxsync |
More TBL shootdown work
|
|
|
@19829
|
16 years |
vboxsync |
updates
|
|
|
@19818
|
16 years |
vboxsync |
Compile fixes
|
|
|
@19813
|
16 years |
vboxsync |
Some cleanup
|
|
|
@19812
|
16 years |
vboxsync |
Implemented HWACCMFlushAllTLBs
|
|
|
@19773
|
16 years |
vboxsync |
Fixed accidental commits
|
|
|
@19772
|
16 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
@19746
|
16 years |
vboxsync |
Sync the entire REM state when changing VCPU
|
|
|
@19698
|
16 years |
vboxsync |
Updates
|
|
|
@19697
|
16 years |
vboxsync |
More statistics
|
|
|
@19693
|
16 years |
vboxsync |
Emulate the mwait instruction with VT-x and AMD-V as well.
|
|
|
@19658
|
16 years |
vboxsync |
Logging updates
|
|
|
@19460
|
16 years |
vboxsync |
HWACCM: play safe and only change the state to VMCPUSTATE_STARTED if …
|
|
|
@19457
|
16 years |
vboxsync |
HWACCM: Work the VMCPU::enmState.
|
|
|
@19417
|
16 years |
vboxsync |
Also check VMCPU_FF_REQUEST
|
|
|
@19326
|
16 years |
vboxsync |
Started with TLB shootdown.
|
|
|
@19288
|
16 years |
vboxsync |
DBGF,TRPM,HWACCM: Merged DBGFR0.cpp and DBGFGC.cpp into …
|
|
|
@19286
|
16 years |
vboxsync |
VMM,VBoxDbg: SMP refactoring, part 1.
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19123
|
16 years |
vboxsync |
VMMR0: Too chatty/messy in dmesg on darwin.
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18976
|
16 years |
vboxsync |
Mac build fixes
|
|
|
@18946
|
16 years |
vboxsync |
Fixed possibly uninitialized variable
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18781
|
16 years |
vboxsync |
Removed wrong assertions; rdpmc and rdtsc emulation can fail
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@17924
|
16 years |
vboxsync |
Some cleanup
|
|
|
@17923
|
16 years |
vboxsync |
Fixed pushf/popf emulation (VT-x, real-mode)
|
|
|
@17909
|
16 years |
vboxsync |
Reapplied r44216 with fix for hlt
|
|
|
@17734
|
16 years |
vboxsync |
Disabled new r44216 code.
|
|
|
@17708
|
16 years |
vboxsync |
Statistics for real-mode instruction emulation
|
|
|
@17707
|
16 years |
vboxsync |
Use standard V86 mode and emulate faulting instructions. (VT-x)
|
|
|
@17687
|
16 years |
vboxsync |
Backed out 44183
|
|
|
@17682
|
16 years |
vboxsync |
No need to set IOPL to 3 as the io bitmap allows all IO (VT-x - realmode).
|
|
|
@17532
|
16 years |
vboxsync |
VMXR0InjectEvent: Use the PGMPhysSimple[Read|Write]GCPhys functions …
|
|
|
@17528
|
16 years |
vboxsync |
HWACCM: return to ring-3 if VM_FF_PGM_NEED_HANDY_PAGES is set.
|
|
|
@17489
|
16 years |
vboxsync |
Don't use a special root for nested paging anymore.
|
|
|
@17284
|
16 years |
vboxsync |
Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
|
|
|
@17063
|
16 years |
vboxsync |
Too noisy logging
|
|
|
@16679
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMGetHyperCR3 fix for EPT
|
|
|
@16645
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@16110
|
16 years |
vboxsync |
HWCMXR0: debugger (dbgf) breakpoints; DEBUG build only for the time …
|
|
|