Changeset 44078 in vbox
- Timestamp:
- Dec 10, 2012 1:19:18 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
include/VBox/vmm/cpum.h (modified) (1 diff)
-
src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) (2 diffs)
-
src/VBox/VMM/VMMR3/CPUM.cpp (modified) (2 diffs)
-
src/VBox/VMM/VMMR3/VMM.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r44076 r44078 415 415 VMMR3DECL(int) CPUMR3Init(PVM pVM); 416 416 VMMR3DECL(int) CPUMR3InitCompleted(PVM pVM); 417 VMMR3DECL( int)CPUMR3LogCpuIds(PVM pVM);417 VMMR3DECL(void) CPUMR3LogCpuIds(PVM pVM); 418 418 VMMR3DECL(void) CPUMR3Relocate(PVM pVM); 419 419 VMMR3DECL(int) CPUMR3Term(PVM pVM); -
trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp
r44077 r44078 114 114 * @{bugref 5436}. 115 115 * 116 * @note This function might be called simultaneously on more than one CPU! 117 * 116 118 * @param idCpu The identifier for the CPU the function is called on. 117 119 * @param pvUser1 Pointer to the VM structure. … … 148 150 paLeaves = &pCPUM->aGuestCpuIdCentaur[uLeave - 0xc0000000]; 149 151 /* unify important bits */ 150 paLeaves->ecx &= (ecx | ~aCpuidUnify[i].ecx);151 paLeaves->edx &= (edx | ~aCpuidUnify[i].edx);152 ASMAtomicAndU32(&paLeaves->ecx, ecx | ~aCpuidUnify[i].ecx); 153 ASMAtomicAndU32(&paLeaves->edx, edx | ~aCpuidUnify[i].edx); 152 154 } 153 155 } -
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r44076 r44078 4394 4394 * Called when the ring-0 init phases comleted. 4395 4395 * 4396 * @returns VBox status code.4397 4396 * @param pVM Pointer to the VM. 4398 4397 */ 4399 VMMR3DECL( int) CPUMR3LogCpuIds(PVM pVM)4398 VMMR3DECL(void) CPUMR3LogCpuIds(PVM pVM) 4400 4399 { 4401 4400 /* … … 4413 4412 RTLogRelSetBuffering(fOldBuffered); 4414 4413 LogRel(("******************** End of CPUID dump **********************\n")); 4415 return VINF_SUCCESS;4416 4414 } -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r44076 r44078 694 694 * CPUM's post-initialization (print CPUIDs). 695 695 */ 696 rc = CPUMR3LogCpuIds(pVM); 697 AssertRCReturn(rc, rc); 698 696 CPUMR3LogCpuIds(pVM); 699 697 break; 700 698 }
Note:
See TracChangeset
for help on using the changeset viewer.

