Print this page
5255 uts shouldn't open-code ISP2
*** 893,903 ****
} else if (MAX_CMP_UNITS_PER_BOARD > 1) {
cmn_err(CE_WARN, "!drmach_init: DR doesn't support multiple "
"(%d) physical processors on one board.",
MAX_CMP_UNITS_PER_BOARD);
return (ENXIO);
! } else if (MAX_CORES_PER_CMP & (MAX_CORES_PER_CMP - 1)) {
cmn_err(CE_WARN, "!drmach_init: number of logical CPUs (%d) in "
"physical processor is not power of 2.",
MAX_CORES_PER_CMP);
return (ENXIO);
} else if (MAX_CPU_UNITS_PER_BOARD > DEVSET_CPU_NUMBER ||
--- 893,903 ----
} else if (MAX_CMP_UNITS_PER_BOARD > 1) {
cmn_err(CE_WARN, "!drmach_init: DR doesn't support multiple "
"(%d) physical processors on one board.",
MAX_CMP_UNITS_PER_BOARD);
return (ENXIO);
! } else if (!ISP2(MAX_CORES_PER_CMP)) {
cmn_err(CE_WARN, "!drmach_init: number of logical CPUs (%d) in "
"physical processor is not power of 2.",
MAX_CORES_PER_CMP);
return (ENXIO);
} else if (MAX_CPU_UNITS_PER_BOARD > DEVSET_CPU_NUMBER ||