From: Jiri Denemark Date: Wed, 26 Feb 2025 12:20:56 +0000 (+0100) Subject: cpu_arm: Report vendor ID for unknown PVRs X-Git-Tag: v11.2.0-rc1~306 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7d78044165bbcb2465a29242eb816679d0528811;p=thirdparty%2Flibvirt.git cpu_arm: Report vendor ID for unknown PVRs Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- diff --git a/src/cpu/cpu_arm.c b/src/cpu/cpu_arm.c index 7a9c8163c8..8e6e11dc57 100644 --- a/src/cpu/cpu_arm.c +++ b/src/cpu/cpu_arm.c @@ -604,6 +604,8 @@ virCPUarmCpuDataFromRegs(virCPUarmData *data) /* parse the corresponding vendor_id bits */ data->vendor_id = (cpuid >> 24) & 0xff; + VIR_DEBUG("CPU vendor 0x%02llx, pvr 0x%03llx", data->vendor_id, data->pvr); + features = g_new0(char *, MAX_CPU_FLAGS + 1); /* shift bit map mask to parse for CPU flags */ @@ -635,8 +637,8 @@ virCPUarmDecode(virCPUDef *cpu, if (!(model = virCPUarmModelFindByPVR(map, cpuData->pvr))) { virReportError(VIR_ERR_OPERATION_FAILED, - _("Cannot find CPU model with PVR 0x%1$03llx"), - cpuData->pvr); + _("Cannot find CPU model with PVR 0x%1$03llx, vendor id 0x%2$02llx"), + cpuData->pvr, cpuData->vendor_id); return -1; }