Alex
02/13/2024, 1:58 PMAlex
02/13/2024, 10:22 PMAlex
02/19/2024, 11:46 AMCFSworks
02/19/2024, 8:11 PMaarch64-none-elf-gcc
, then you can set these environment variables once:
export ARCH=arm64 CROSS_COMPILE=aarch64-none-elf-
...and Linux and U-Boot's buildsystems will both understand from that what you expect.
By the way, you're far from the only person to apply these patches to get Talos usable on a CM4 in slot 3. I think there are already-patched images out there (not that I could quickly find one with a 2 minute GitHub search) that you might want to use instead, unless you enjoy the challenge of compiling all this stuff yourself. 🙂Alex
02/19/2024, 9:34 PMbplein
03/18/2024, 6:50 PMbplein
03/19/2024, 2:06 PMm0lok
04/05/2024, 11:45 PMm0lok
04/06/2024, 12:03 AMAlex
04/21/2024, 2:39 PMAlex
04/21/2024, 3:00 PMCamSab
05/12/2024, 3:06 AMAlex
05/12/2024, 6:17 PMCamSab
05/12/2024, 10:52 PMCamSab
05/13/2024, 6:17 AMkgno -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
rk1-1 Ready control-plane 108d v1.30.0 192.168.0.3 <none> Talos (v1.7.1) 6.6.29-talos containerd://1.7.16
rk1-2 Ready control-plane 108d v1.30.0 192.168.0.4 <none> Talos (v1.7.1) 6.6.29-talos containerd://1.7.16
rk1-3 Ready control-plane 108d v1.30.0 192.168.0.5 <none> Talos (v1.7.1) 6.6.29-talos containerd://1.7.16
rpi4-1 Ready <none> 79s v1.30.0 192.168.0.116 <none> Talos (v1.7.1) 6.8.9-talos containerd://1.7.16
Alex
05/13/2024, 7:08 AMCamSab
05/13/2024, 7:09 AMCamSab
05/13/2024, 7:15 AMAlex
05/13/2024, 7:26 AMCamSab
05/13/2024, 7:26 AMCamSab
05/13/2024, 7:27 AM# renovate: datasource=git-tags extractVersion=^v(?<version>.*)$ depName=git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
linux_version: 6.8.9
linux_sha256: f905f1238ea7a8e85314bacf283302e8097006010d25fcea726d0de0ea5bc9b6
linux_sha512: 67056eae13be9130e11ea7e4d394d1f0b6b1dccc4f080f72c136870d4486fdebc2c315d149ca4f1e57af4c79dedf849e31c439426166544691508edafca3d350
CamSab
05/13/2024, 7:28 AMmake kernel REGISTRY=127.0.0.1:5005 PUSH=true TAG=6.8.9
# In The talos repo
make kernel initramfs PKG_KERNEL=127.0.0.1:5005/siderolabs/kernel:6.8.9 PLATFORM=linux/arm64
make imager PKG_KERNEL=127.0.0.1:5005/siderolabs/kernel:6.8.9 PLATFORM=linux/amd64,linux/arm64 INSTALLER_ARCH=all REGISTRY=127.0.0.1:5005 PUSH=true
docker run --rm -t -v /dev:/dev --privileged -v $PWD/_out:/out 127.0.0.1:5005/siderolabs/imager:v1.7.1 rpi_generic --arch arm64 --system-extension-image ghcr.io/siderolabs/iscsi-tools:v0.1.4@sha256:4370d0740f27a7ae7aee56a8da6cd4f00ed8019bd4024fa73b44cb388ec86194 --system-extension-image ghcr.io/siderolabs/util-linux-tools:2.39.3@sha256:6a0d86f1cfbb296dfe2c29e033d9cb3d9f78ed98413865522238f4e1505365c4 --overlay-image ghcr.io/siderolabs/sbc-raspberrypi:v0.1.0-beta.0@sha256:47c6b7dc1cf697fc1ced0928eb4e8a37e83e99898289f59aaa49f8ed97249352 --overlay-name=rpi_generic
Alex
05/13/2024, 8:09 AMCamSab
05/18/2024, 4:05 AMAlex
05/19/2024, 3:59 PMCamSab
05/19/2024, 11:50 PMvilladalmine
05/25/2024, 5:51 PM