mirror of https://github.com/xemu-project/xemu.git
hw/riscv: shakti_c: Mark as not user creatable
Mark the shakti_c machine as not user creatable. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/639 Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <c617a04d4e3dd041a3427b47a1b1d5ab475a2edd.1632871759.git.alistair.francis@wdc.com>
This commit is contained in:
parent
47b5fbf5a3
commit
9ae6ecd848
|
@ -150,6 +150,13 @@ static void shakti_c_soc_class_init(ObjectClass *klass, void *data)
|
||||||
{
|
{
|
||||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||||
dc->realize = shakti_c_soc_state_realize;
|
dc->realize = shakti_c_soc_state_realize;
|
||||||
|
/*
|
||||||
|
* Reasons:
|
||||||
|
* - Creates CPUS in riscv_hart_realize(), and can create unintended
|
||||||
|
* CPUs
|
||||||
|
* - Uses serial_hds in realize function, thus can't be used twice
|
||||||
|
*/
|
||||||
|
dc->user_creatable = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void shakti_c_soc_instance_init(Object *obj)
|
static void shakti_c_soc_instance_init(Object *obj)
|
||||||
|
|
Loading…
Reference in New Issue