VirtualBox

source: vbox/trunk/src/VBox/VMM/CPUM.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27306   15 years vboxsync CPUM: expose EDX of leaf 5 too, contains MWAIT C-states
(edit) @26992   15 years vboxsync Nitpicking
(edit) @26991   15 years vboxsync CPUM: skip h/w threads count in leaf 1 for UP
(edit) @26990   15 years vboxsync HTT doesn't make sense in single cpu configs
(edit) @26664   15 years vboxsync CPUM: use symbolic constants for wait extensions
(edit) @26662   15 years vboxsync VMM: conditionally expose MWAIT extensions
(edit) @26654   15 years vboxsync Added a note about the (now obsolete) raw mode fix
(edit) @26653   15 years vboxsync Rewrote cpuid workaround
(edit) @26652   15 years vboxsync Compile fix
(edit) @26651   15 years vboxsync Check for raw mode cpuid workaround during relocation.
(edit) @26646   15 years vboxsync CPUM: better topology info for Intel CPUs
(edit) @26263   15 years vboxsync VMM: More warnings.
(edit) @26152   15 years vboxsync VMM: pdm.h and @copydoc cleanups.
(edit) @25957   15 years vboxsync CPUM: StrictCpuIdChecks should default to true instead of false (to …
(edit) @25935   15 years vboxsync PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
(edit) @25825   15 years vboxsync r=bird: hot-plug review and code style cleanup. check out the @todos
(edit) @25814   15 years vboxsync VMM: enable SSSE3 in CPUID
(edit) @24999   15 years vboxsync VMM: Fixed a few of -Wshadow warnings.
(edit) @24959   15 years vboxsync CPUM,HWACCM: Moved the fixing up of csHid.n.u1Granularity to HWACCM …
(edit) @24852   15 years vboxsync CPUM.cpp/cpumR3LoadExec: Hack for missing G=1 in csHid on AMD-V. #4481.
(edit) @24850   15 years vboxsync CPUM: another typo.
(edit) @24849   15 years vboxsync CPUM: typo.
(edit) @24848   15 years vboxsync x86.h/.mac,CPUM.cpp: made FTW a word again and made cpumR3InfoOne dump …
(edit) @24463   15 years vboxsync CPUM: Enabled the last bit of live migration code.
(edit) @24453   15 years vboxsync CPUM: CPUID validation on state load.
(edit) @24416   15 years vboxsync Fixed bugs in VBoxManage list hostcpuids and the cpuid part of the …
(edit) @24406   15 years vboxsync Main/CPUM: Use /CPUM/HostCPUID instead of /CPUM/CPUID since the latter …
(edit) @24328   15 years vboxsync Comment update
(edit) @24327   15 years vboxsync Load CPUID leaf override; we currently don't care if the caller …
(edit) @23801   15 years vboxsync Main,VMM,Frontends,++: Teminology. Added a bind address for the …
(edit) @23800   15 years vboxsync Removed comment
(edit) @23799   15 years vboxsync Accidental commit
(edit) @23798   15 years vboxsync Correction
(edit) @23797   15 years vboxsync More synthetic cpu work
(edit) @23794   15 years vboxsync More synthetic cpu work
(edit) @23787   15 years vboxsync CPUM: Fixed bug in cpumR3LoadCpuId (live migration, disabled).
(edit) @23758   15 years vboxsync Skeleton code for synthetic cpu handling.
(edit) @23722   15 years vboxsync CPUM: Live migration coding (incomplete and disabled).
(edit) @23107   15 years vboxsync Backed out 52463
(edit) @23099   15 years vboxsync PATM: implemented couple tweaks to make NetBSD bootable (still some …
(edit) @22891   15 years vboxsync cpumR3Load: Don't overwrite VM::cCpus. That value *must* be unchanged …
(edit) @22890   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @22793   15 years vboxsync SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
(edit) @22480   15 years vboxsync SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
(edit) @22070   15 years vboxsync VMM,ConsoleImpl2: Moved NT4LeafLimit down into /CPUM and documented …
(edit) @22042   15 years vboxsync VMM: refactor CPUID limitation, passed OSType
(edit) @22037   15 years vboxsync VMM: correct report cores count, also expose more CPUID leaves by default
(edit) @21353   15 years vboxsync CPUID: correct core count encoding
(edit) @21350   15 years vboxsync Apply cpuid leaf 4 hack only for uniprocessor guests
(edit) @21329   15 years vboxsync Drop the ignored checks for additional instructions from the previous …
(edit) @21327   15 years vboxsync cpumR3Load: ignore some advanced capability bits, that we don't expose …
(edit) @21320   15 years vboxsync Extra CPUID 1 ecx capability bits
(edit) @20917   16 years vboxsync Move VBOX_WITH_MULTI_CORE to Config.kmk
(edit) @20914   16 years vboxsync Corrected cpuid values for multi-core vcpus.
(edit) @20532   16 years vboxsync nitpicking.
(edit) @20463   16 years vboxsync Don't expose X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR to the guest
(edit) @20229   16 years vboxsync Enable multi-core VCPUs by default.
(edit) @20222   16 years vboxsync Multi-core changes. Return correct error in 64 bits guest smp on 32 …
(edit) @20158   16 years vboxsync Extra VCPU checks. Attempt to fix alignment issue
(edit) @20157   16 years vboxsync Multi core cpuid changes for AMD (untested)
(edit) @20034   16 years vboxsync Comment added
(edit) @20032   16 years vboxsync Expose X86_CPUID_AMD_FEATURE_ECX_CR8L to all guests.
(edit) @19724   16 years vboxsync Bugfix
(edit) @19712   16 years vboxsync Can't properly emulate monitor & mwait with guest SMP; force the guest …
(edit) @19639   16 years vboxsync Disassembler changes for guest SMP
(edit) @19636   16 years vboxsync Log VCPU
(edit) @19633   16 years vboxsync cpumR3InfoGuest: dump state of current EMT if there is one
(edit) @19478   16 years vboxsync Finished up init IPI processing. (untested)
(edit) @19463   16 years vboxsync dbgfsel.h,VMM,DBGC: Named the union containing the raw data to shut up …
(edit) @19403   16 years vboxsync VBox/parma.h,VMM: VMCPU_MAX_CPU_COUNT & VMM_MAX_CPUS => …
(edit) @19334   16 years vboxsync DBGF,SELM,DBGC,++: Refactored the selector info querying and usage, …
(edit) @19297   16 years vboxsync Renamed src/recompiler_new to src/recompiler.
(edit) @19075   16 years vboxsync CPUMGetGuestCpuIdStdRCPtr -> R3
(edit) @19065   16 years vboxsync Missing case
(edit) @19064   16 years vboxsync Incomplete and disabled code for multi-core guest SMP …
(edit) @18939   16 years vboxsync Use different assert macros.
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @17034   16 years vboxsync CPUMR3Reset: AMD specs stats that TR.Attr is set to 16-bit busy (Intel …
(edit) @16667   16 years vboxsync Added todo
(edit) @16666   16 years vboxsync Wrong index
(edit) @16665   16 years vboxsync Ignore CPU stepping when restoring a saved state.
(edit) @15962   16 years vboxsync Added debugging code (inactive) for tracking the state of the 32/64 …
(edit) @15503   16 years vboxsync SSM, CPUM: Moved the GCPtr/GCPhys sizes into the file header instead …
(edit) @15414   16 years vboxsync Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
(edit) @14762   16 years vboxsync comment
(edit) @14746   16 years vboxsync enable SSE3 emulation for new recompiler
(edit) @14411   16 years vboxsync RDTSCP support added. Enabled only for AMD-V guests.
(edit) @14091   16 years vboxsync Minor cleanup
(edit) @13990   16 years vboxsync Save and load the number of VMCPUs.
(edit) @13960   16 years vboxsync Moved guest and host CPU contexts into per-VCPU array.
(edit) @13840   16 years vboxsync Hex format types (Vhx[sd] -> Rhx[sd]).
(edit) @13834   16 years vboxsync Some strugging format conversions.
(edit) @13833   16 years vboxsync VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
(edit) @13830   16 years vboxsync VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
(edit) @13829   16 years vboxsync build fix
(edit) @13828   16 years vboxsync CPUMR3DisasmInstrCPU: Don't trust MMHyperIsInsideArea if we're not …
(edit) @13827   16 years vboxsync MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
(edit) @13796   16 years vboxsync VMM: some adjustments.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette