From: Scott Murray <scott.murray@konsulko.com>
Date: Wed, 4 May 2022 20:04:40 +0000 (-0400)
Subject: Add template for generic-arm64 machine
X-Git-Tag: 13.91.0~28
X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=ba35313c0852ebaf924a9b71d87a4e3f5e90ac9b;p=AGL%2Fmeta-agl.git

Add template for generic-arm64 machine

This is a standard aarch64 (ARM 64bit) machine for use with
'SystemReady' (aka UEFI) systems.  It had been added to the next
branch in meta-agl-devel for some testing on AWS Graviton instances,
but now that the upgrade to kirkstone has landed, it seems sensible
to move it to meta-agl to ease maintenance.

Bug-AGL: SPEC-4353

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I51e223ee80ea62bce99b725c4daef1a010cb0835
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27456
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
---

diff --git a/templates/machine/generic-arm64/50_bblayers.conf.inc b/templates/machine/generic-arm64/50_bblayers.conf.inc
new file mode 100644
index 000000000..05e60f69b
--- /dev/null
+++ b/templates/machine/generic-arm64/50_bblayers.conf.inc
@@ -0,0 +1,4 @@
+BBLAYERS =+ "\
+    ${METADIR}/bsp/meta-arm/meta-arm \
+    ${METADIR}/bsp/meta-arm/meta-arm-toolchain \
+    "
diff --git a/templates/machine/generic-arm64/50_local.conf.inc b/templates/machine/generic-arm64/50_local.conf.inc
new file mode 100644
index 000000000..3918af8dd
--- /dev/null
+++ b/templates/machine/generic-arm64/50_local.conf.inc
@@ -0,0 +1,2 @@
+MACHINE = "generic-arm64"
+
diff --git a/templates/machine/generic-arm64/README_machine_generic-arm64.md b/templates/machine/generic-arm64/README_machine_generic-arm64.md
new file mode 100644
index 000000000..22dcb1fec
--- /dev/null
+++ b/templates/machine/generic-arm64/README_machine_generic-arm64.md
@@ -0,0 +1,10 @@
+---
+description: Machine generic-arm64
+authors: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
+---
+
+### Machine generic-arm64
+
+This is a standard aarch64 (ARM 64bit) machine for use with 'SystemReady'
+(aka UEFI) systems.
+