439 ACPI_TYPE_PACKAGE); |
439 ACPI_TYPE_PACKAGE); |
440 if (ACPI_FAILURE(astatus)) { |
440 if (ACPI_FAILURE(astatus)) { |
441 if (astatus == AE_NOT_FOUND) { |
441 if (astatus == AE_NOT_FOUND) { |
442 DTRACE_PROBE3(cpu_acpi__eval__err, int, handle->cs_id, |
442 DTRACE_PROBE3(cpu_acpi__eval__err, int, handle->cs_id, |
443 int, objtype, int, astatus); |
443 int, objtype, int, astatus); |
444 if (objtype == PSS_OBJ) |
|
445 cmn_err(CE_NOTE, "!cpu_acpi: _PSS package " |
|
446 "evaluation failed for with status %d for " |
|
447 "CPU %d.", astatus, handle->cs_id); |
|
448 return (1); |
444 return (1); |
449 } |
445 } |
450 cmn_err(CE_NOTE, "!cpu_acpi: error %d evaluating %s package " |
446 cmn_err(CE_NOTE, "!cpu_acpi: error %d evaluating %s package " |
451 "for CPU %d.", astatus, cpu_acpi_obj_attrs[objtype].name, |
447 "for CPU %d.", astatus, cpu_acpi_obj_attrs[objtype].name, |
452 handle->cs_id); |
448 handle->cs_id); |
838 cpu_acpi_cache_pstate_data(cpu_acpi_handle_t handle) |
834 cpu_acpi_cache_pstate_data(cpu_acpi_handle_t handle) |
839 { |
835 { |
840 if (cpu_acpi_cache_pct(handle) < 0) { |
836 if (cpu_acpi_cache_pct(handle) < 0) { |
841 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
837 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
842 int, PCT_OBJ); |
838 int, PCT_OBJ); |
843 cmn_err(CE_NOTE, "!cpu_acpi: error parsing _PCT for " |
|
844 "CPU %d", handle->cs_id); |
|
845 return (-1); |
839 return (-1); |
846 } |
840 } |
847 |
841 |
848 if (cpu_acpi_cache_pstates(handle) != 0) { |
842 if (cpu_acpi_cache_pstates(handle) != 0) { |
849 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
843 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
850 int, PSS_OBJ); |
844 int, PSS_OBJ); |
851 cmn_err(CE_NOTE, "!cpu_acpi: error parsing _PSS for " |
|
852 "CPU %d", handle->cs_id); |
|
853 return (-1); |
845 return (-1); |
854 } |
846 } |
855 |
847 |
856 if (cpu_acpi_cache_psd(handle) < 0) { |
848 if (cpu_acpi_cache_psd(handle) < 0) { |
857 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
849 DTRACE_PROBE2(cpu_acpi__cache__err, int, handle->cs_id, |
858 int, PSD_OBJ); |
850 int, PSD_OBJ); |
859 cmn_err(CE_NOTE, "!cpu_acpi: error parsing _PSD for " |
|
860 "CPU %d", handle->cs_id); |
|
861 return (-1); |
851 return (-1); |
862 } |
852 } |
863 |
853 |
864 cpu_acpi_cache_ppc(handle); |
854 cpu_acpi_cache_ppc(handle); |
865 |
855 |