]> git.ipfire.org Git - ipfire-2.x.git/commit
kernel: enable ACPI support on ARM64
authorMathew McBride <matt@traverse.com.au>
Mon, 14 Sep 2020 01:32:49 +0000 (11:32 +1000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Thu, 17 Sep 2020 18:50:35 +0000 (18:50 +0000)
commite29125d52f499ca43665ffc4cca0f2bf78383e8f
treeeafa1f5b9609542ddb190775777c62d8744f64ff
parent99804aaed7a640b9a7a7533e9dad86768ada2e96
kernel: enable ACPI support on ARM64

ACPI (with EFI) is used on ARM systems conforming to the
Server Base Boot Requirements (SBBR) and is an optional
on embedded systems (EBBR).

Up to now the ARM64 boards supported by IPFire use U-Boot and
device tree so ACPI was not turned on.

The immediate use case here is to run under virtualization,
using my muvirt project[1] I can run IPFire on our Traverse Ten64
system. For reasons I'll explain separately it is not
currently possible to run stock IPFire on this system.

This change also enables the EFI RTC driver which is presented
by the qemu arm64 virt machine.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
[1] - https://gitlab.com/traversetech/muvirt
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/kernel/kernel.config.aarch64-ipfire