|
|
@24852
|
15 years |
vboxsync |
CPUM.cpp/cpumR3LoadExec: Hack for missing G=1 in csHid on AMD-V. #4481.
|
|
|
@24850
|
15 years |
vboxsync |
CPUM: another typo.
|
|
|
@24849
|
15 years |
vboxsync |
CPUM: typo.
|
|
|
@24848
|
15 years |
vboxsync |
x86.h/.mac,CPUM.cpp: made FTW a word again and made cpumR3InfoOne dump …
|
|
|
@24463
|
15 years |
vboxsync |
CPUM: Enabled the last bit of live migration code.
|
|
|
@24453
|
15 years |
vboxsync |
CPUM: CPUID validation on state load.
|
|
|
@24416
|
15 years |
vboxsync |
Fixed bugs in VBoxManage list hostcpuids and the cpuid part of the …
|
|
|
@24406
|
15 years |
vboxsync |
Main/CPUM: Use /CPUM/HostCPUID instead of /CPUM/CPUID since the latter …
|
|
|
@24328
|
15 years |
vboxsync |
Comment update
|
|
|
@24327
|
15 years |
vboxsync |
Load CPUID leaf override; we currently don't care if the caller …
|
|
|
@23801
|
15 years |
vboxsync |
Main,VMM,Frontends,++: Teminology. Added a bind address for the …
|
|
|
@23800
|
15 years |
vboxsync |
Removed comment
|
|
|
@23799
|
15 years |
vboxsync |
Accidental commit
|
|
|
@23798
|
15 years |
vboxsync |
Correction
|
|
|
@23797
|
15 years |
vboxsync |
More synthetic cpu work
|
|
|
@23794
|
15 years |
vboxsync |
More synthetic cpu work
|
|
|
@23787
|
15 years |
vboxsync |
CPUM: Fixed bug in cpumR3LoadCpuId (live migration, disabled).
|
|
|
@23758
|
15 years |
vboxsync |
Skeleton code for synthetic cpu handling.
|
|
|
@23722
|
15 years |
vboxsync |
CPUM: Live migration coding (incomplete and disabled).
|
|
|
@23107
|
15 years |
vboxsync |
Backed out 52463
|
|
|
@23099
|
15 years |
vboxsync |
PATM: implemented couple tweaks to make NetBSD bootable (still some …
|
|
|
@22891
|
15 years |
vboxsync |
cpumR3Load: Don't overwrite VM::cCpus. That value *must* be unchanged …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22793
|
15 years |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
|
|
|
@22480
|
15 years |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
|
|
|
@22070
|
15 years |
vboxsync |
VMM,ConsoleImpl2: Moved NT4LeafLimit down into /CPUM and documented …
|
|
|
@22042
|
15 years |
vboxsync |
VMM: refactor CPUID limitation, passed OSType
|
|
|
@22037
|
15 years |
vboxsync |
VMM: correct report cores count, also expose more CPUID leaves by default
|
|
|
@21353
|
15 years |
vboxsync |
CPUID: correct core count encoding
|
|
|
@21350
|
15 years |
vboxsync |
Apply cpuid leaf 4 hack only for uniprocessor guests
|
|
|
@21329
|
15 years |
vboxsync |
Drop the ignored checks for additional instructions from the previous …
|
|
|
@21327
|
15 years |
vboxsync |
cpumR3Load: ignore some advanced capability bits, that we don't expose …
|
|
|
@21320
|
15 years |
vboxsync |
Extra CPUID 1 ecx capability bits
|
|
|
@20917
|
15 years |
vboxsync |
Move VBOX_WITH_MULTI_CORE to Config.kmk
|
|
|
@20914
|
15 years |
vboxsync |
Corrected cpuid values for multi-core vcpus.
|
|
|
@20532
|
16 years |
vboxsync |
nitpicking.
|
|
|
@20463
|
16 years |
vboxsync |
Don't expose X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR to the guest
|
|
|
@20229
|
16 years |
vboxsync |
Enable multi-core VCPUs by default.
|
|
|
@20222
|
16 years |
vboxsync |
Multi-core changes.
Return correct error in 64 bits guest smp on 32 …
|
|
|
@20158
|
16 years |
vboxsync |
Extra VCPU checks. Attempt to fix alignment issue
|
|
|
@20157
|
16 years |
vboxsync |
Multi core cpuid changes for AMD (untested)
|
|
|
@20034
|
16 years |
vboxsync |
Comment added
|
|
|
@20032
|
16 years |
vboxsync |
Expose X86_CPUID_AMD_FEATURE_ECX_CR8L to all guests.
|
|
|
@19724
|
16 years |
vboxsync |
Bugfix
|
|
|
@19712
|
16 years |
vboxsync |
Can't properly emulate monitor & mwait with guest SMP; force the guest …
|
|
|
@19639
|
16 years |
vboxsync |
Disassembler changes for guest SMP
|
|
|
@19636
|
16 years |
vboxsync |
Log VCPU
|
|
|
@19633
|
16 years |
vboxsync |
cpumR3InfoGuest: dump state of current EMT if there is one
|
|
|
@19478
|
16 years |
vboxsync |
Finished up init IPI processing. (untested)
|
|
|
@19463
|
16 years |
vboxsync |
dbgfsel.h,VMM,DBGC: Named the union containing the raw data to shut up …
|
|
|
@19403
|
16 years |
vboxsync |
VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
|
|
|
@19334
|
16 years |
vboxsync |
DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
|
|
|
@19297
|
16 years |
vboxsync |
Renamed src/recompiler_new to src/recompiler.
|
|
|
@19075
|
16 years |
vboxsync |
CPUMGetGuestCpuIdStdRCPtr -> R3
|
|
|
@19065
|
16 years |
vboxsync |
Missing case
|
|
|
@19064
|
16 years |
vboxsync |
Incomplete and disabled code for multi-core guest SMP …
|
|
|
@18939
|
16 years |
vboxsync |
Use different assert macros.
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@17034
|
16 years |
vboxsync |
CPUMR3Reset: AMD specs stats that TR.Attr is set to 16-bit busy (Intel …
|
|
|
@16667
|
16 years |
vboxsync |
Added todo
|
|
|
@16666
|
16 years |
vboxsync |
Wrong index
|
|
|
@16665
|
16 years |
vboxsync |
Ignore CPU stepping when restoring a saved state.
|
|
|
@15962
|
16 years |
vboxsync |
Added debugging code (inactive) for tracking the state of the 32/64 …
|
|
|
@15503
|
16 years |
vboxsync |
SSM, CPUM: Moved the GCPtr/GCPhys sizes into the file header instead …
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@14762
|
16 years |
vboxsync |
comment
|
|
|
@14746
|
16 years |
vboxsync |
enable SSE3 emulation for new recompiler
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14091
|
16 years |
vboxsync |
Minor cleanup
|
|
|
@13990
|
16 years |
vboxsync |
Save and load the number of VMCPUs.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13840
|
16 years |
vboxsync |
Hex format types (Vhx[sd] -> Rhx[sd]).
|
|
|
@13834
|
16 years |
vboxsync |
Some strugging format conversions.
|
|
|
@13833
|
16 years |
vboxsync |
VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13829
|
16 years |
vboxsync |
build fix
|
|
|
@13828
|
16 years |
vboxsync |
CPUMR3DisasmInstrCPU: Don't trust MMHyperIsInsideArea if we're not …
|
|
|
@13827
|
16 years |
vboxsync |
MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13005
|
16 years |
vboxsync |
VMM/doxygen: More links.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12971
|
16 years |
vboxsync |
x2APIC bits definitions
|
|
|
@12923
|
16 years |
vboxsync |
warnings
|
|
|
@12834
|
16 years |
vboxsync |
CPUM: dox adj.
|
|
|
@12823
|
16 years |
vboxsync |
warnings
|
|
|
@12811
|
16 years |
vboxsync |
logging fix
|
|
|
@12710
|
16 years |
vboxsync |
Cleaned up dr logging.
|
|
|
@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.
|
|
|
@12542
|
16 years |
vboxsync |
@page heading.
|
|
|
@12121
|
16 years |
vboxsync |
Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
|
|
|
@12016
|
16 years |
vboxsync |
Reset EFER to zero & MXCSR to 0x1f80.
|
|
|
@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)
|
|
|
@11808
|
16 years |
vboxsync |
Deal with GCPtr differences between 1.6 & 2.0 saved states.
|
|
|
@11798
|
16 years |
vboxsync |
Fixing backwards compatibility for CPUMCTX.
|
|
|
@11792
|
16 years |
vboxsync |
Assert when the SSM version doesn't match.
|
|
|