Device tree changes to boot FreeBSD on FVPs
authorAchin Gupta <achin.gupta@arm.com>
Mon, 26 Sep 2016 09:22:56 +0000 (10:22 +0100)
committerAchin Gupta <achin.gupta@arm.com>
Thu, 1 Jun 2017 17:32:31 +0000 (18:32 +0100)
commit8d2c497715ca8bc60ab390c88fa69ddb4fae5993
tree2f2233574701571c4104e901a501bfa1b548614e
parent2bd26faf62411c75111fea4b23c542865383b068
Device tree changes to boot FreeBSD on FVPs

FreeBSD does not understand #interrupt-map in a device tree. This prevents the
GIC from being set up correctly. This patch removes the #interrupt-map in the
device trees for the Base and Foundation FVPs. This enables correct boot of
FreeBSD on these platforms.

These changes have been tested with FreeBSD and an Ubuntu cloud image
(ubuntu-16.04-server-cloudimg-arm64-uefi1.img) to ensure compatibility with
Linux.

Change-Id: I1347acdcf994ec4b1dd843ba32af9951aa54db73
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
12 files changed:
fdts/fvp-base-gicv2-psci-aarch32.dts
fdts/fvp-base-gicv2-psci.dtb
fdts/fvp-base-gicv2-psci.dts
fdts/fvp-base-gicv3-psci-aarch32.dts
fdts/fvp-base-gicv3-psci.dtb
fdts/fvp-base-gicv3-psci.dts
fdts/fvp-foundation-gicv2-psci.dtb
fdts/fvp-foundation-gicv2-psci.dts
fdts/fvp-foundation-gicv3-psci.dtb
fdts/fvp-foundation-gicv3-psci.dts
fdts/fvp-foundation-motherboard.dtsi
fdts/rtsm_ve-motherboard.dtsi