|
|
@12554
|
16 years |
vboxsync |
Some debug register statistics added.
|
|
|
@12550
|
16 years |
vboxsync |
TM: alignment miscounting.
|
|
|
@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)
|
|
|
@12542
|
16 years |
vboxsync |
@page heading.
|
|
|
@12541
|
16 years |
vboxsync |
@page heading.
|
|
|
@12534
|
16 years |
vboxsync |
better handling of overflows
|
|
|
@12532
|
16 years |
vboxsync |
Backed out previous changes for PATM logging. Breaks saved states. …
|
|
|
@12527
|
16 years |
vboxsync |
64-bit Linux boxes fix
|
|
|
@12524
|
16 years |
vboxsync |
Don't overflow the release log with IDT gate disabled messages.
|
|
|
@12501
|
16 years |
vboxsync |
Comment added
|
|
|
@12497
|
16 years |
vboxsync |
Rephrased error message.
|
|
|
@12479
|
16 years |
vboxsync |
Also print ring 0 release assertion messages to the release log. Now …
|
|
|
@12444
|
16 years |
vboxsync |
VMM/testcase/Makefile.kmk: Don't include MINGW32 if it has already …
|
|
|
@12441
|
16 years |
vboxsync |
VMM/SSM: fix logging bug
|
|
|
@12440
|
16 years |
vboxsync |
SSM: save the vbox version and revision in the saved state. LogRel it …
|
|
|
@12417
|
16 years |
vboxsync |
Flushing the pgm pool cache when switching guest modes does not apply …
|
|
|
@12407
|
16 years |
vboxsync |
Refined the PGM pool flush check. No need to flush when switching …
|
|
|
@12405
|
16 years |
vboxsync |
We must flush the PGM pool cache if the guest mode changes; we don't …
|
|
|
@12404
|
16 years |
vboxsync |
Cut off calculated addresses when not in 64 bits mode. (fixes OS/2 …
|
|
|
@12350
|
16 years |
vboxsync |
Cleaned up a bit.
|
|
|
@12339
|
16 years |
vboxsync |
Minor comment correction
|
|
|
@12324
|
16 years |
vboxsync |
PDMThread: New API PDMR3ThreadSleep. Fixed a per thread event sem leak.
|
|
|
@12310
|
16 years |
vboxsync |
GVMM: Fixed a semaphore leak.
|
|
|
@12307
|
16 years |
vboxsync |
Logging
|
|
|
@12305
|
16 years |
vboxsync |
Flush the recompiler's TB cache each time we detect writes to …
|
|
|
@12301
|
16 years |
vboxsync |
MSR_K8_CSTAR is not valid on Intel CPUs. (see #3158)
|
|
|
@12300
|
16 years |
vboxsync |
Devices and VMM: cosmetics: removed full stops at the end of …
|
|
|
@12299
|
16 years |
vboxsync |
Add option to REMR3State to flush all TBs. (currently not yet active)
|
|
|
@12285
|
16 years |
vboxsync |
Logging fixes
|
|
|
@12255
|
16 years |
vboxsync |
VMM/testcases: Added missing directory prereqs for tstVMStructGC.h and …
|
|
|
@12248
|
16 years |
vboxsync |
VMM/Makefiles: Eliminated PATH_TARGET usage and pushed them up to root …
|
|
|
@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 …
|
|
|
@12204
|
16 years |
vboxsync |
Moved the fatal assertion.
|
|
|
@12203
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@12170
|
16 years |
vboxsync |
Makefiles: VBOX_KBUILD_HACKING -> VBOX_SINGLE_MAKEFILE
|
|
|
@12162
|
16 years |
vboxsync |
VMM: Assert that we don't change CPU unexpectedly while executing in …
|
|
|
@12129
|
16 years |
vboxsync |
Don't check for hypervisor regions in VT-x/AMD-V mode.
|
|
|
@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.
|
|
|
@12078
|
16 years |
vboxsync |
More release logging
|
|
|
@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).
|
|
|
@12061
|
16 years |
vboxsync |
Harmless updates for later logging of fatal errors.
|
|
|
@12020
|
16 years |
vboxsync |
Nested paging support activated; default changed to false
|
|
|
@12016
|
16 years |
vboxsync |
Reset EFER to zero & MXCSR to 0x1f80.
|
|
|
@12005
|
16 years |
vboxsync |
Comment update
|
|
|
@11997
|
16 years |
vboxsync |
PAE+NX is valid for raw mode.
|
|
|
@11996
|
16 years |
vboxsync |
PAE+NX = PAE (relevant for testing purposes).
|
|
|
@11985
|
16 years |
vboxsync |
Minor update
|
|
|
@11984
|
16 years |
vboxsync |
Annoying assertions are triggered because of this.
|
|
|
@11983
|
16 years |
vboxsync |
Wrong upper boundary for the patch stats.
|
|
|
@11981
|
16 years |
vboxsync |
Stupid compiler
|
|
|
@11980
|
16 years |
vboxsync |
Comment update
|
|
|
@11979
|
16 years |
vboxsync |
Attempt to fix cpuid fixups (nasty code).
|
|
|
@11976
|
16 years |
vboxsync |
Correct pVMGC->fForcedActions fixups.
|
|
|
@11974
|
16 years |
vboxsync |
PATM 1.6 restore fixes
|
|
|
@11973
|
16 years |
vboxsync |
Linux build fix
|
|
|
@11972
|
16 years |
vboxsync |
More logging
|
|
|
@11969
|
16 years |
vboxsync |
More logging
|
|
|
@11967
|
16 years |
vboxsync |
Correct CPUMCTX offset in 1.6 saved states.
|
|
|
@11964
|
16 years |
vboxsync |
Ignore mapping fix/unfix calls for VT-x/AMD-V.
|
|
|
@11960
|
16 years |
vboxsync |
No need to clear EFER on reset. Set the TR attribute field to …
|
|
|
@11947
|
16 years |
vboxsync |
Reset EFER too in CPUMR3Reset.
|
|
|
@11946
|
16 years |
vboxsync |
Fetched esp from the wrong place (1.6 compatibility)
|
|
|
@11945
|
16 years |
vboxsync |
Dropped stack position/empty requirement when restoring the vmm part. …
|
|
|
@11944
|
16 years |
vboxsync |
Updates for state saving
|
|
|
@11941
|
16 years |
vboxsync |
More logging
|
|
|
@11936
|
16 years |
vboxsync |
More logging
|
|
|
@11933
|
16 years |
vboxsync |
Wrong type
|
|
|
@11929
|
16 years |
vboxsync |
More logging
|
|
|
@11928
|
16 years |
vboxsync |
Attempt to shut up the compiler.
|
|
|
@11925
|
16 years |
vboxsync |
More patm compatibility fixes
|
|
|
@11920
|
16 years |
vboxsync |
More logging
|
|
|
@11915
|
16 years |
vboxsync |
First part of 1.6 saved state backwards compatibility (PATM).
|
|
|
@11902
|
16 years |
vboxsync |
More logging
|
|
|
@11894
|
16 years |
vboxsync |
Correction for raw mode on 64 bits hosts.
|
|
|
@11893
|
16 years |
vboxsync |
CPUMPushHyper correction for 64 bits guests
|
|
|
@11889
|
16 years |
vboxsync |
VMM/SUP: Added SUPR3HardenedVerifyFile and use it to verify files we load.
|
|
|
@11883
|
16 years |
vboxsync |
#3076: better error messages for when using the wrong driver.
|
|
|
@11822
|
16 years |
vboxsync |
IPRT: RTR3Init cleanup.
|
|
|
@11820
|
16 years |
vboxsync |
made Qt4 the default GUI; VBOX_VRDP => VBOX_WITH_VRDP; VBOX_HGCM => …
|
|
|
@11813
|
16 years |
vboxsync |
Deal with 1.6 saved states in the recompiler.
|
|
|
@11808
|
16 years |
vboxsync |
Deal with GCPtr differences between 1.6 & 2.0 saved states.
|
|
|
@11805
|
16 years |
vboxsync |
- rearranged SDK-only stuff in makefiles per Knut advise
|
|
|
@11803
|
16 years |
vboxsync |
More assertions
|
|
|
@11798
|
16 years |
vboxsync |
Fixing backwards compatibility for CPUMCTX.
|
|
|
@11794
|
16 years |
vboxsync |
SUP: SUPInit(ppSession=NULL, cbReserved=0) -> SUPR3Init(ppSession)
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|
@11767
|
16 years |
vboxsync |
VT-x: always enable caching in cr0.
|
|
|
@11764
|
16 years |
vboxsync |
Got rid of PAT cpuid feature hack. Properly fixed now.
|
|
|