|
|
@12892
|
16 years |
vboxsync |
AssertMsgRC
|
|
|
@12836
|
16 years |
vboxsync |
VMMR0: Fixed va_list reuse bug in AssertMsg2.
|
|
|
@12826
|
16 years |
vboxsync |
Selector value of 0 is invalid in 32 or 64 bits mode.
|
|
|
@12824
|
16 years |
vboxsync |
FreeBSD boot assertion fix (VT-x real-mode emulation).
|
|
|
@12822
|
16 years |
vboxsync |
The hypervisor dump is not relevant when we're in VT-x/AMD-V mode.
|
|
|
@12799
|
16 years |
vboxsync |
r=bird: cpuid -> idCpu like we use elsewhere (mixed case!).
|
|
|
@12795
|
16 years |
vboxsync |
HWACCM: fixed unsigned/signed compare warning (x86.h), use const and g_.
|
|
|
@12793
|
16 years |
vboxsync |
More fixes for real-mode emulation in VT-x. Now enabled by default for …
|
|
|
@12788
|
16 years |
vboxsync |
Monitor X86_CR4_VME changes as well if emulated real-mode is enabled.
|
|
|
@12787
|
16 years |
vboxsync |
Accidental commit.
|
|
|
@12786
|
16 years |
vboxsync |
Real-mode support for VT-x. (currently disabled)
|
|
|
@12763
|
16 years |
vboxsync |
Fixed IF handling for real mode. (iopl=3, no need for VIF)
|
|
|
@12756
|
16 years |
vboxsync |
Attempt to correct hidden selector attributes when switching from real …
|
|
|
@12751
|
16 years |
vboxsync |
Corrected assertion again
|
|
|
@12750
|
16 years |
vboxsync |
Sigh
|
|
|
@12749
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@12748
|
16 years |
vboxsync |
Updates
|
|
|
@12747
|
16 years |
vboxsync |
Put back #GP handler.
|
|
|
@12746
|
16 years |
vboxsync |
Bitmap corrections.
|
|
|
@12745
|
16 years |
vboxsync |
Adjust TSS size for real-mode emulation (VT-x).
|
|
|
@12737
|
16 years |
vboxsync |
Got rid of debugging code
|
|
|
@12736
|
16 years |
vboxsync |
Backed out 37055/56. Need to use the io bitmap in the TSS instead. …
|
|
|
@12733
|
16 years |
vboxsync |
Updates
|
|
|
@12732
|
16 years |
vboxsync |
#GP handler should emulation io instructions in real mode. (VT-x)
|
|
|
@12730
|
16 years |
vboxsync |
Updates for real mode execution with VT-x.
|
|
|
@12726
|
16 years |
vboxsync |
TR selector attributes for real mode changes.
|
|
|
@12725
|
16 years |
vboxsync |
Logging update + selector sync correction for real mode.
|
|
|
@12711
|
16 years |
vboxsync |
More logging
|
|
|
@12708
|
16 years |
vboxsync |
Comments added
|
|
|
@12702
|
16 years |
vboxsync |
#1865: HWACCM - alignment fix+check for 32-bit gcc, doxygen.
|
|
|
@12699
|
16 years |
vboxsync |
Merge real mode sync changes.
|
|
|
@12698
|
16 years |
vboxsync |
Corrections
|
|
|
@12697
|
16 years |
vboxsync |
Only sync back TR when we're in protected mode.
|
|
|
@12692
|
16 years |
vboxsync |
Backed out paging changes (36990/86/83).
|
|
|
@12687
|
16 years |
vboxsync |
Started with VMM device heap for use with VT-x real-mode emulation. …
|
|
|
@12684
|
16 years |
vboxsync |
refactoring to simplify migration to per-CPU action flags
|
|
|
@12681
|
16 years |
vboxsync |
Updates for real and protected mode without paging shadow mode.
|
|
|
@12674
|
16 years |
vboxsync |
Off by one.
|
|
|
@12669
|
16 years |
vboxsync |
account CPU id in setting attention flags (only SMP builds)
|
|
|
@12667
|
16 years |
vboxsync |
CPU id passed to interrupt callback, proper typing
|
|
|
@12664
|
16 years |
vboxsync |
IO breakpoint length implies an io range.
|
|
|
@12663
|
16 years |
vboxsync |
#1865: DBGF, nothing really relevant here just some cleaning up.
|
|
|
@12657
|
16 years |
vboxsync |
#1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
|
|
|
@12653
|
16 years |
vboxsync |
various files: doxygen fixes.
|
|
|
@12625
|
16 years |
vboxsync |
IO breakpoints triggered after the fact.
|
|
|
@12610
|
16 years |
vboxsync |
Extra statistics for IO debug breakpoint checking.
|
|
|
@12609
|
16 years |
vboxsync |
IO breakpoint support for VT-x and AMD-V.
|
|
|
@12600
|
16 years |
vboxsync |
Turned dr0..dr7 into an array.
|
|
|
@12593
|
16 years |
vboxsync |
Some comments about DR7.
|
|
|
@12579
|
16 years |
vboxsync |
VMM: Outlined the per CPU data.
|
|
|
@12578
|
16 years |
vboxsync |
Enable hardware breakpoint support for VT-x and AMD-V.
|
|
|
@12574
|
16 years |
vboxsync |
APIC: Added helper for calling VMMGetCpuId.
|
|
|
@12554
|
16 years |
vboxsync |
Some debug register statistics added.
|
|
|
@12549
|
16 years |
vboxsync |
VMM: Implemented a TSC mode where it's tied to execution and halt …
|
|
|
@12501
|
16 years |
vboxsync |
Comment added
|
|
|
@12479
|
16 years |
vboxsync |
Also print ring 0 release assertion messages to the release log. Now …
|
|
|
@12350
|
16 years |
vboxsync |
Cleaned up a bit.
|
|
|
@12310
|
16 years |
vboxsync |
GVMM: Fixed a semaphore leak.
|
|
|
@12301
|
16 years |
vboxsync |
MSR_K8_CSTAR is not valid on Intel CPUs. (see #3158)
|
|
|
@12227
|
16 years |
vboxsync |
CPUMR0: ASMGetDR7 assumption.
|
|
|
@12225
|
16 years |
vboxsync |
VMM: X86_DR7_ENABLED_MASK should not include GD, because it isn't a …
|
|
|
@12162
|
16 years |
vboxsync |
VMM: Assert that we don't change CPU unexpectedly while executing in …
|
|
|
@12122
|
16 years |
vboxsync |
Fixed regression for AMD-V cpus with erratum 170.
|
|
|
@12121
|
16 years |
vboxsync |
Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
|
|
|
@12091
|
16 years |
vboxsync |
Debug register support updates
|
|
|
@12090
|
16 years |
vboxsync |
Started with hardware debug register support.
Fixed out of sync …
|
|
|
@12079
|
16 years |
vboxsync |
More specific error messages for unexpected VT-x failures.
|
|
|
@12077
|
16 years |
vboxsync |
Adjusted assertions.
|
|
|
@12071
|
16 years |
vboxsync |
Consistency
|
|
|
@12070
|
16 years |
vboxsync |
And another fix
|
|
|
@12069
|
16 years |
vboxsync |
Build fix
|
|
|
@12068
|
16 years |
vboxsync |
More release logging for the VERR_VMX_INVALID_VMCS_PTR case.
|
|
|
@12063
|
16 years |
vboxsync |
Compile fix
|
|
|
@12062
|
16 years |
vboxsync |
Harmless update (unused code).
|
|
|
@11767
|
16 years |
vboxsync |
VT-x: always enable caching in cr0.
|
|
|
@11763
|
16 years |
vboxsync |
Host CR0 CD, NW & ET bits are not restored after a VM exit. We must …
|
|
|
@11761
|
16 years |
vboxsync |
Filter out X86_CR0_CACHE_DISABLE as well for VT-x. (duh!)
|
|
|
@11757
|
16 years |
vboxsync |
No room for this
|
|
|
@11756
|
16 years |
vboxsync |
Use the wbinvd intercept if it's present in the secondary control.
|
|
|
@11706
|
16 years |
vboxsync |
No need to enable VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_MSR_BITMAPS
|
|
|
@11697
|
16 years |
vboxsync |
Comment update
|
|
|
@11696
|
16 years |
vboxsync |
Enabled MSR bitmap for VT-x.
|
|
|
@11575
|
16 years |
vboxsync |
Sync back CR2 as it can be changed behind our back in the nested …
|
|
|
@11568
|
16 years |
vboxsync |
Cleanup
|
|
|
@11517
|
16 years |
vboxsync |
More logging
|
|
|
@11516
|
16 years |
vboxsync |
Forgot IA32_MSR_STAR syncing.
|
|
|
@11488
|
16 years |
vboxsync |
stoswd emulation fix (DF).
|
|
|
@11474
|
16 years |
vboxsync |
AMD-V: Corrected current asid handling. (multiple VMs could end up …
|
|
|
@11398
|
16 years |
vboxsync |
Always sync back the TPR value.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11133
|
16 years |
vboxsync |
compiler warnings
|
|
|
@10886
|
16 years |
vboxsync |
Fixes for syncing back sysenter MSRs.
|
|
|
@10858
|
16 years |
vboxsync |
We can't rely on #NM handling in kernel mode, so do what we did before …
|
|
|
@10849
|
16 years |
vboxsync |
32 bits build fix
|
|
|
@10844
|
16 years |
vboxsync |
VMMR0: Fixed bogus pSession argument passed to vmmR0EntryExWorker when …
|
|
|
@10843
|
16 years |
vboxsync |
intnet: Implemented activation on power on & resume, deactivation on …
|
|
|
@10835
|
16 years |
vboxsync |
Obsolete comment removed
|
|
|
@10833
|
16 years |
vboxsync |
Backed out 33617. Doesn't solve anything.
|
|
|
@10832
|
16 years |
vboxsync |
TPR shadow changes.
|
|
|
@10828
|
16 years |
vboxsync |
Update
|
|
|