diff options
Diffstat (limited to 'hw/arm')
-rw-r--r-- | hw/arm/collie.c | 2 | ||||
-rw-r--r-- | hw/arm/imx25_pdk.c | 2 | ||||
-rw-r--r-- | hw/arm/spitz.c | 8 | ||||
-rw-r--r-- | hw/arm/tosa.c | 2 | ||||
-rw-r--r-- | hw/arm/virt.c | 8 |
5 files changed, 14 insertions, 8 deletions
diff --git a/hw/arm/collie.c b/hw/arm/collie.c index 4e6541e4e1..9991c0c4a0 100644 --- a/hw/arm/collie.c +++ b/hw/arm/collie.c @@ -60,7 +60,7 @@ static void collie_init(MachineState *machine) static void collie_machine_init(MachineClass *mc) { - mc->desc = "Collie PDA (SA-1110)"; + mc->desc = "Sharp SL-5500 (Collie) PDA (SA-1110)"; mc->init = collie_init; } diff --git a/hw/arm/imx25_pdk.c b/hw/arm/imx25_pdk.c index 425011475a..59a4c11277 100644 --- a/hw/arm/imx25_pdk.c +++ b/hw/arm/imx25_pdk.c @@ -151,4 +151,4 @@ static void imx25_pdk_machine_init(MachineClass *mc) mc->init = imx25_pdk_init; } -DEFINE_MACHINE("imx25_pdk", imx25_pdk_machine_init) +DEFINE_MACHINE("imx25-pdk", imx25_pdk_machine_init) diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c index 2af03be622..8d3cc0b6b2 100644 --- a/hw/arm/spitz.c +++ b/hw/arm/spitz.c @@ -976,7 +976,7 @@ static void akitapda_class_init(ObjectClass *oc, void *data) { MachineClass *mc = MACHINE_CLASS(oc); - mc->desc = "Akita PDA (PXA270)"; + mc->desc = "Sharp SL-C1000 (Akita) PDA (PXA270)"; mc->init = akita_init; } @@ -990,7 +990,7 @@ static void spitzpda_class_init(ObjectClass *oc, void *data) { MachineClass *mc = MACHINE_CLASS(oc); - mc->desc = "Spitz PDA (PXA270)"; + mc->desc = "Sharp SL-C3000 (Spitz) PDA (PXA270)"; mc->init = spitz_init; } @@ -1004,7 +1004,7 @@ static void borzoipda_class_init(ObjectClass *oc, void *data) { MachineClass *mc = MACHINE_CLASS(oc); - mc->desc = "Borzoi PDA (PXA270)"; + mc->desc = "Sharp SL-C3100 (Borzoi) PDA (PXA270)"; mc->init = borzoi_init; } @@ -1018,7 +1018,7 @@ static void terrierpda_class_init(ObjectClass *oc, void *data) { MachineClass *mc = MACHINE_CLASS(oc); - mc->desc = "Terrier PDA (PXA270)"; + mc->desc = "Sharp SL-C3200 (Terrier) PDA (PXA270)"; mc->init = terrier_init; } diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c index 51d0b89687..02814d7aba 100644 --- a/hw/arm/tosa.c +++ b/hw/arm/tosa.c @@ -254,7 +254,7 @@ static void tosa_init(MachineState *machine) static void tosapda_machine_init(MachineClass *mc) { - mc->desc = "Tosa PDA (PXA255)"; + mc->desc = "Sharp SL-6000 (Tosa) PDA (PXA255)"; mc->init = tosa_init; } diff --git a/hw/arm/virt.c b/hw/arm/virt.c index d25d6cfce7..4e7160ce96 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -884,12 +884,17 @@ static void virt_build_smbios(VirtGuestInfo *guest_info) FWCfgState *fw_cfg = guest_info->fw_cfg; uint8_t *smbios_tables, *smbios_anchor; size_t smbios_tables_len, smbios_anchor_len; + const char *product = "QEMU Virtual Machine"; if (!fw_cfg) { return; } - smbios_set_defaults("QEMU", "QEMU Virtual Machine", + if (kvm_enabled()) { + product = "KVM Virtual Machine"; + } + + smbios_set_defaults("QEMU", product, "1.0", false, true, SMBIOS_ENTRY_POINT_30); smbios_get_tables(NULL, 0, &smbios_tables, &smbios_tables_len, @@ -1157,6 +1162,7 @@ static void virt_class_init(ObjectClass *oc, void *data) mc->has_dynamic_sysbus = true; mc->block_default_type = IF_VIRTIO; mc->no_cdrom = 1; + mc->pci_allow_0_address = true; } static const TypeInfo machvirt_info = { |