cpu: Add helper cpu_model_from_type()
commit445946f4dd144c40153f112a5285fe23223e71f8
authorGavin Shan <gshan@redhat.com>
Tue, 14 Nov 2023 23:56:02 +0000 (15 09:56 +1000)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Fri, 5 Jan 2024 15:20:14 +0000 (5 16:20 +0100)
tree288809b74b08e99b7dad5402dd87dc15ffdbefac
parentd5be19f514ece5e20baf560f466ee46766e7d5a3
cpu: Add helper cpu_model_from_type()

Add helper cpu_model_from_type() to extract the CPU model name from
the CPU type name in two circumstances: (1) The CPU type name is the
combination of the CPU model name and suffix. (2) The CPU type name
is same to the CPU model name.

The helper will be used in the subsequent commits to conver the
CPU type name to the CPU model name.

Suggested-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Gavin Shan <gshan@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20231114235628.534334-6-gshan@redhat.com>
[PMD: Mention returned string must be released with g_free()]
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
cpu-target.c
include/hw/core/cpu.h