From 843ad782cc1c7f26ebc652a001dc373a74edc6aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20K=C3=B6hl?= Date: Sun, 3 Dec 2023 20:54:20 +0100 Subject: [PATCH] docs: mention architecture discrepancies (see #4) --- www/docs/guide/supported-boards.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/www/docs/guide/supported-boards.md b/www/docs/guide/supported-boards.md index 6feeac9..4f14a35 100644 --- a/www/docs/guide/supported-boards.md +++ b/www/docs/guide/supported-boards.md @@ -8,7 +8,7 @@ In principle, Rugpi supports all Raspberry Pi models. | Pi 5 | Pi 4 | Pi 3 | Pi 2 v1.2 | Pi 2 | Pi 1 | Pi Zero 2 | Pi Zero | CM 4 | CM 3 | CM 1 | | ---- | ---- | ------ | --------- | ----- | ------ | --------- | ------- | ---- | ----- | ------ | -| ✅ | ✅ | ✅[^1] | ✅[^1] | 🤷‍♂️[^1] | ✅[^1] | ✅[^1] | 🤷‍♂️[^1] | ✅ | 🤷‍♂️[^1] | 🤷‍♂️[^1] | +| ✅ | ✅ | ✅[^1] | ✅[^1] | 🤷‍♂️[^1] | ✅[^1] | ✅[^1] | ✅[^1] | ✅ | 🤷‍♂️[^1] | 🤷‍♂️[^1] | ✅ fully supported, 🤷‍♂️ in principle supported but untested @@ -28,6 +28,9 @@ To build 32-bit images, you also need to enable emulation of `armhf` in Docker: docker run --privileged --rm tonistiigi/binfmt --install armhf ``` +For `armhf`, note that the architecture reported by `uname -m` during the build process is `armv7l`, however, when running the image later on a non-ARMv7 board (e.g., Pi Zero or Pi 1), then the architecture will be `armv6l`. +Make sure that the binaries you install are compatible with the `armv6l` architecture, if you aim to deploy the image to these boards. + ### Raspberry Pi 5 If you are using the quick-start template, please remove the option `include_firmware = "pi4"` from `rugpi-bakery.toml`.