Changeset 26993 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Mar 3, 2010 2:23:59 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 58300
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
r26673 r26993 736 736 { 737 737 uint64_t u64 = 0; 738 uint8_t u8Multiplier = 4; 738 739 739 740 switch (idMsr) … … 790 791 /** @todo: could really be not exactly correct, maybe use host's values */ 791 792 /* Keep consistent with helper_rdmsr() in REM */ 792 u64 = (1000ULL /* TSC increment by tick */) 793 | (((uint64_t)4ULL) << 40 /* CPU multiplier */ ); 793 u64 = (1000ULL /* TSC increment by tick */) 794 | ((uint64_t)u8Multiplier << 40 /* CPU multiplier */ ); 795 break; 796 797 case MSR_IA32_PLATFORM_INFO: 798 u64 = ((u8Multiplier)<<8 /* Flex ratio max */) 799 | ((uint64_t)u8Multiplier << 40 /* Flex ratio min */ ); 794 800 break; 795 801 -
trunk/src/VBox/VMM/VMMAll/EMAll.cpp
r26855 r26993 2843 2843 case MSR_IA32_PERF_STATUS: 2844 2844 return "MSR_IA32_PERF_STATUS"; 2845 case MSR_IA32_PLATFORM_INFO: 2846 return "MSR_IA32_PLATFORM_INFO"; 2845 2847 case MSR_IA32_PERF_CTL: 2846 2848 return "Unsupported MSR_IA32_PERF_CTL"; … … 2952 2954 2953 2955 case MSR_IA32_PERF_STATUS: 2954 val = CPUMGetGuestMsr(pVCpu, MSR_IA32_PERF_STATUS); 2956 case MSR_IA32_PLATFORM_INFO: 2957 val = CPUMGetGuestMsr(pVCpu, pRegFrame->ecx); 2955 2958 break; 2956 2959
Note:
See TracChangeset
for help on using the changeset viewer.