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) @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   15 years vboxsync Move VBOX_WITH_MULTI_CORE to Config.kmk
(edit) @20914   15 years vboxsync Corrected cpuid values for multi-core vcpus.
(edit) @20532   15 years vboxsync nitpicking.
(edit) @20463   15 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.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @12989   16 years vboxsync VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
(edit) @12971   16 years vboxsync x2APIC bits definitions
(edit) @12923   16 years vboxsync warnings
(edit) @12834   16 years vboxsync CPUM: dox adj.
(edit) @12823   16 years vboxsync warnings
(edit) @12811   16 years vboxsync logging fix
(edit) @12710   16 years vboxsync Cleaned up dr logging.
(edit) @12657   16 years vboxsync #1865: CPUM. Also added missing aliasing for DR4&5 to the guest DRx …
(edit) @12600   16 years vboxsync Turned dr0..dr7 into an array.
(edit) @12578   16 years vboxsync Enable hardware breakpoint support for VT-x and AMD-V.
(edit) @12542   16 years vboxsync @page heading.
(edit) @12121   16 years vboxsync Committed hardware breakpoint support for VT-x and AMD-V. Untested and …
(edit) @12016   16 years vboxsync Reset EFER to zero & MXCSR to 0x1f80.
(edit) @11960   16 years vboxsync No need to clear EFER on reset. Set the TR attribute field to …
(edit) @11947   16 years vboxsync Reset EFER too in CPUMR3Reset.
(edit) @11946   16 years vboxsync Fetched esp from the wrong place (1.6 compatibility)
(edit) @11808   16 years vboxsync Deal with GCPtr differences between 1.6 & 2.0 saved states.
(edit) @11798   16 years vboxsync Fixing backwards compatibility for CPUMCTX.
(edit) @11792   16 years vboxsync Assert when the SSM version doesn't match.
(edit) @11705   16 years vboxsync Moved #3026 'fix'.
(edit) @11693   16 years vboxsync Backed out 32798; causes host slowdown in VT-x mode. See #3026
(edit) @11525   16 years vboxsync Added support for PSE-36.
(edit) @11495   16 years vboxsync CPU context dump fix for sysenter.
(edit) @11494   16 years vboxsync Both sysenter.eip & esp are 64 bits long. Corrected CPU context dump.
(edit) @11317   16 years vboxsync cpum: Use RTMpGetCount and RTMpGetOnlineSet instead of …
(edit) @11311   16 years vboxsync VMM: ELEMENTS -> RT_ELEMENTS.
(edit) @11298   16 years vboxsync cpum: MMHyperCCToGC -> MMHyperCCToRC.
(edit) @10821   16 years vboxsync Backed out 33264 - NT4 installation regression (investigate)
(edit) @10687   16 years vboxsync Save the FPU control word and MXCSR on entry and restore them …
(edit) @10571   16 years vboxsync Forgot to make the addition cpuid leafs available.
(edit) @10570   16 years vboxsync Extra check for the monitor/mwait data
(edit) @10569   16 years vboxsync Expose cpuid 2-5 minus dangerous bits.
(edit) @10567   16 years vboxsync Expose cpuid 0x80000007 (AMD - Advanced Power Management (TSC …
(edit) @10353   16 years vboxsync TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
(edit) @10289   16 years vboxsync Expose X86_CPUID_AMD_FEATURE_EDX_MCA & X86_CPUID_AMD_FEATURE_EDX_MTRR …
(edit) @10211   16 years vboxsync X86_CPUID_FEATURE_EDX_PAT is supported (was already marked as such in …
(edit) @10208   16 years vboxsync Cpuid 0x800000005 & 0x800000006 contain information about L1, L2 & L3 …
(edit) @10123   16 years vboxsync doxygen
(edit) @10100   16 years vboxsync Added missing cpuid features (all disabled)
(edit) @9818   16 years vboxsync SSM format changed
(edit) @9817   16 years vboxsync fs & gs base cleanup
(edit) @9795   16 years vboxsync Forgot to clean up
(edit) @9793   16 years vboxsync Properly display the current guest instruction during a guru dump.
(edit) @9790   16 years vboxsync Disassemble the current guest instruction when dumping the guest state.
(edit) @9760   16 years vboxsync 64 bits disassembly (CPUM this time).
(edit) @9661   16 years vboxsync Implement and use CPUMIsGuestIn64BitCode where appropriate.
(edit) @9649   16 years vboxsync Added CPUMIsGuestInLongMode.
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