diff --git a/UefiCpuPkg/CpuDxe/CpuMp.c b/UefiCpuPkg/CpuDxe/CpuMp.c index ffcca9e11..901529a17 100644 --- a/UefiCpuPkg/CpuDxe/CpuMp.c +++ b/UefiCpuPkg/CpuDxe/CpuMp.c @@ -835,7 +835,7 @@ InitializeMpSupport ( // mNumberOfProcessors = NumberOfProcessors; UINT64 msr = AsmReadMsr64 (MSR_CORE_THREAD_COUNT); - mNumberOfProcessors = msr && 0xFF; + mNumberOfProcessors = msr & 0xFF; DEBUG ((DEBUG_INFO, "Detect CPU count: %d\n", mNumberOfProcessors)); //