On 2025-10-20 15:20, Philippe Mathieu-Daudé wrote:
"cpu.h" is indirectly pulled in by another header. Include
it explicitly in order to avoid when changing default CPPFLAGS path:

   hw/arm/virt-acpi-build.c:903:34: error: call to undeclared function 
'arm_feature';
     903 |         uint32_t pmu_interrupt = arm_feature(&armcpu->env, 
ARM_FEATURE_PMU) ?
         |                                  ^
   hw/arm/virt-acpi-build.c:903:53: error: incomplete definition of type 
'ARMCPU' (aka 'struct ArchCPU')
     903 |         uint32_t pmu_interrupt = arm_feature(&armcpu->env, 
ARM_FEATURE_PMU) ?
         |                                               ~~~~~~^
   include/qemu/typedefs.h:30:16: note: forward declaration of 'struct ArchCPU'
      30 | typedef struct ArchCPU ArchCPU;
         |                ^
   hw/arm/virt-acpi-build.c:903:60: error: use of undeclared identifier 
'ARM_FEATURE_PMU'
     903 |         uint32_t pmu_interrupt = arm_feature(&armcpu->env, 
ARM_FEATURE_PMU) ?
         |                                                            ^
   hw/arm/virt-acpi-build.c:993:10: error: use of undeclared identifier 
'QEMU_PSCI_CONDUIT_DISABLED'
     993 |     case QEMU_PSCI_CONDUIT_DISABLED:
         |          ^
   hw/arm/virt-acpi-build.c:996:10: error: use of undeclared identifier 
'QEMU_PSCI_CONDUIT_HVC'
     996 |     case QEMU_PSCI_CONDUIT_HVC:
         |          ^
   hw/arm/virt-acpi-build.c:1000:10: error: use of undeclared identifier 
'QEMU_PSCI_CONDUIT_SMC'
    1000 |     case QEMU_PSCI_CONDUIT_SMC:
         |          ^

Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
  hw/arm/virt-acpi-build.c | 1 +
  1 file changed, 1 insertion(+)
Reviewed-by: Pierrick Bouvier <[email protected]>


Reply via email to