On Mon, Feb 13, 2023 at 10:17:41AM +0000, Nikos Nikoleris wrote: > In systems with ACPI support and when a DT is not provided, we can use > the FADT to discover whether PSCI calls need to use smc or hvc > calls. This change implements this but retains the default behavior; > we check if a valid DT is provided, if not, we try to setup the PSCI > conduit using ACPI. > > Signed-off-by: Nikos Nikoleris <nikos.nikoleris@xxxxxxx> > Reviewed-by: Andrew Jones <drjones@xxxxxxxxxx> > Reviewed-by: Ricardo Koller <ricarkol@xxxxxxxxxx> > --- > arm/Makefile.arm64 | 4 ++++ > lib/acpi.h | 5 +++++ > lib/arm/psci.c | 37 ++++++++++++++++++++++++++++++++++++- > 3 files changed, 45 insertions(+), 1 deletion(-) > > diff --git a/arm/Makefile.arm64 b/arm/Makefile.arm64 > index 42e18e77..6dff6cad 100644 > --- a/arm/Makefile.arm64 > +++ b/arm/Makefile.arm64 > @@ -25,6 +25,10 @@ cflatobjs += lib/arm64/processor.o > cflatobjs += lib/arm64/spinlock.o > cflatobjs += lib/arm64/gic-v3-its.o lib/arm64/gic-v3-its-cmd.o > > +ifeq ($(CONFIG_EFI),y) > +cflatobjs += lib/acpi.o > +endif This is already in arm/Makefile.common due to an earlier patch in this series. Putting it in Makefile.arm64 makes more sense, though, so let's just drop the earlier patch. Thanks, drew