mirror of
https://github.com/xemu-project/xemu.git
synced 2026-07-11 01:24:41 +02:00
hw/arm/aspeed: Make aspeed_machine_class_init_cpus_defaults() globally accessible
The function aspeed_machine_class_init_cpus_defaults() is now made globally visible so that it can be used by other Aspeed machine C files. Previously, this function was declared as static, restricting its visibility to aspeed.c. Since future machine split files will also need to call this helper to initialize default CPU settings, its declaration has been moved to the common header aspeed.h and the static keyword has been removed. No functional changes. Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Link: https://lore.kernel.org/qemu-devel/20251104031325.146374-3-jamin_lin@aspeedtech.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
This commit is contained in:
committed by
Cédric Le Goater
parent
489946d01a
commit
59bb848ee8
@@ -57,5 +57,15 @@ struct AspeedMachineClass {
|
||||
bool vbootrom;
|
||||
};
|
||||
|
||||
/*
|
||||
* aspeed_machine_class_init_cpus_defaults:
|
||||
* @mc: the #MachineClass to be initialized.
|
||||
*
|
||||
* Initialize the default CPU configuration for an Aspeed machine class.
|
||||
* This function sets the default, minimum, and maximum CPU counts
|
||||
* to match the number of CPUs defined in the associated SoC class,
|
||||
* and copies its list of valid CPU types.
|
||||
*/
|
||||
void aspeed_machine_class_init_cpus_defaults(MachineClass *mc);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user