target/hppa: Provide qemu version via fw_cfg to firmware
Give current QEMU version string to SeaBIOS-hppa via fw_cfg interface so that the firmware can show the QEMU version in the boot menu info. Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
50ba97e928
commit
069d296669
@ -122,6 +122,7 @@ static FWCfgState *create_fw_cfg(MachineState *ms)
|
|||||||
{
|
{
|
||||||
FWCfgState *fw_cfg;
|
FWCfgState *fw_cfg;
|
||||||
uint64_t val;
|
uint64_t val;
|
||||||
|
const char qemu_version[] = QEMU_VERSION;
|
||||||
|
|
||||||
fw_cfg = fw_cfg_init_mem(FW_CFG_IO_BASE, FW_CFG_IO_BASE + 4);
|
fw_cfg = fw_cfg_init_mem(FW_CFG_IO_BASE, FW_CFG_IO_BASE + 4);
|
||||||
fw_cfg_add_i16(fw_cfg, FW_CFG_NB_CPUS, ms->smp.cpus);
|
fw_cfg_add_i16(fw_cfg, FW_CFG_NB_CPUS, ms->smp.cpus);
|
||||||
@ -147,6 +148,10 @@ static FWCfgState *create_fw_cfg(MachineState *ms)
|
|||||||
fw_cfg_add_i16(fw_cfg, FW_CFG_BOOT_DEVICE, ms->boot_config.order[0]);
|
fw_cfg_add_i16(fw_cfg, FW_CFG_BOOT_DEVICE, ms->boot_config.order[0]);
|
||||||
qemu_register_boot_set(fw_cfg_boot_set, fw_cfg);
|
qemu_register_boot_set(fw_cfg_boot_set, fw_cfg);
|
||||||
|
|
||||||
|
fw_cfg_add_file(fw_cfg, "/etc/qemu-version",
|
||||||
|
g_memdup(qemu_version, sizeof(qemu_version)),
|
||||||
|
sizeof(qemu_version));
|
||||||
|
|
||||||
return fw_cfg;
|
return fw_cfg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user