usr/src/uts/i86pc/os/cpupm/cpu_acpi.c
changeset 14252 ae5fcf7b2a38
parent 12511 01b2fa2ff254
equal deleted inserted replaced
14251:dd47ff2145ca 14252:ae5fcf7b2a38
   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