|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 021/114] hw/arm/virt: prefix ACPI helpers with arm_virt_
- virt_acpi_setup and virt_is_acpi_enabled are generic names also used
by RISC-V and LoongArch virt. A combined binary cannot export two
functions with the same C symbol.
- Rename the ARM helpers to arm_virt_acpi_setup and
arm_virt_is_acpi_enabled. Leave the trace event virt_acpi_setup
unchanged; it is a separate identifier.
Signed-off-by: Yonggang Luo <luoyonggang@xxxxxxxxx>
Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxxxxxxxx>
---
hw/arm/virt-acpi-build.c | 4 ++--
hw/arm/virt.c | 12 ++++++------
include/hw/arm/virt.h | 4 ++--
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c
index d368913e766..5737c3a8fa4 100644
--- a/hw/arm/virt-acpi-build.c
+++ b/hw/arm/virt-acpi-build.c
@@ -1559,7 +1559,7 @@ static const VMStateDescription vmstate_virt_acpi_build =
{
},
};
-void virt_acpi_setup(VirtMachineState *vms)
+void arm_virt_acpi_setup(VirtMachineState *vms)
{
AcpiBuildTables tables;
AcpiBuildState *build_state;
@@ -1570,7 +1570,7 @@ void virt_acpi_setup(VirtMachineState *vms)
return;
}
- if (!virt_is_acpi_enabled(vms)) {
+ if (!arm_virt_is_acpi_enabled(vms)) {
trace_virt_acpi_setup();
return;
}
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index c8ffa1ceaf4..331fae883c7 100644
--- a/hw/arm/virt.c
+++ b/hw/arm/virt.c
@@ -769,7 +769,7 @@ static void fdt_add_cpu_nodes(VirtMachineState *vms)
&bottom_node,
CPU_TOPOLOGY_LEVEL_SOCKET);
if (cache_at_topo_level) {
- if (bottom_node == 1 && !virt_is_acpi_enabled(vms))
+ if (bottom_node == 1 && !arm_virt_is_acpi_enabled(vms))
error_setg(
&error_fatal,
"Cannot share L1 at socket_id %d."
@@ -809,7 +809,7 @@ static void fdt_add_cpu_nodes(VirtMachineState *vms)
top_cluster,
bottom_cluster, cpu,
&cluster_offset);
- if (bottom_cluster == 1 && !virt_is_acpi_enabled(vms)) {
+ if (bottom_cluster == 1 && !arm_virt_is_acpi_enabled(vms)) {
error_setg(&error_fatal,
"Cannot share L1 at socket_id %d, cluster_id %d. "
"DT limitation on sharing at cache level = 1.",
@@ -2036,7 +2036,7 @@ static void create_smmuv3_dev_dtb(VirtMachineState *vms,
DeviceState *dev,
hwaddr base = platform_bus_get_mmio_addr(pbus, sbdev, 0);
MachineState *ms = MACHINE(vms);
- if (!(vms->bootinfo.firmware_loaded && virt_is_acpi_enabled(vms))) {
+ if (!(vms->bootinfo.firmware_loaded && arm_virt_is_acpi_enabled(vms))) {
if (object_property_get_bool(OBJECT(dev), "accel", &error_abort)) {
error_setg(errp, "SMMUv3 with accel=on not supported for DT");
return;
@@ -2446,7 +2446,7 @@ void virt_machine_done(Notifier *notifier, void *data)
pci_bus_add_fw_cfg_extra_pci_roots(vms->fw_cfg, vms->bus,
&error_abort);
- virt_acpi_setup(vms);
+ arm_virt_acpi_setup(vms);
virt_build_smbios(vms);
}
@@ -3210,7 +3210,7 @@ static void machvirt_init(MachineState *machine)
create_pcie(vms);
create_cxl_host_reg_region(vms);
- if (aarch64 && firmware_loaded && virt_is_acpi_enabled(vms)) {
+ if (aarch64 && firmware_loaded && arm_virt_is_acpi_enabled(vms)) {
vms->acpi_dev = create_acpi_ged(vms);
vms->generic_error_notifier.notify = virt_generic_error_req;
notifier_list_add(&acpi_generic_error_notifiers,
@@ -3560,7 +3560,7 @@ static void virt_set_oem_table_id(Object *obj, const char
*value,
}
-bool virt_is_acpi_enabled(const VirtMachineState *vms)
+bool arm_virt_is_acpi_enabled(const VirtMachineState *vms)
{
if (vms->acpi == ON_OFF_AUTO_OFF) {
return false;
diff --git a/include/hw/arm/virt.h b/include/hw/arm/virt.h
index 383ee320948..2ee61cc5a06 100644
--- a/include/hw/arm/virt.h
+++ b/include/hw/arm/virt.h
@@ -218,8 +218,8 @@ struct VirtMachineState {
#define TYPE_VIRT_MACHINE MACHINE_TYPE_NAME("arm-virt")
OBJECT_DECLARE_TYPE(VirtMachineState, VirtMachineClass, VIRT_MACHINE)
-void virt_acpi_setup(VirtMachineState *vms);
-bool virt_is_acpi_enabled(const VirtMachineState *vms);
+void arm_virt_acpi_setup(VirtMachineState *vms);
+bool arm_virt_is_acpi_enabled(const VirtMachineState *vms);
#define CLIDR_CTYPE_NO_CACHE 0x00
#define CLIDR_CTYPE_I_CACHE 0x01
--
2.52.0.windows.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |