Skip to content

nberlee/talos

This branch is 108 commits ahead of, 1022 commits behind siderolabs/talos:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 10, 2024
325c2dc · Dec 10, 2024
Nov 13, 2024
Oct 29, 2024
Oct 29, 2024
Apr 12, 2021
Dec 8, 2023
May 30, 2023
Feb 15, 2024
Sep 15, 2022
Nov 9, 2023
Mar 25, 2022
May 19, 2021
Dec 26, 2022
Mar 20, 2024
Feb 15, 2019
Nov 3, 2017
Apr 4, 2024
Dec 10, 2024

Repository files navigation

Upstreamed

This fork has been upstreamed to the official Talos distribution. Starting from Talos 1.9, you will be able to download the Turing RK1 image from https://factory.talos.dev or select it from OMNI in the interface.

I didn't think is was worth the effort to release Talos 1.8.4. Just wait for 1.9.

Updated components 1.8 -> 1.9

Component 1.8 1.9
Linux 6.6.x 6.12.x
U-Boot 2024.01 2024.10
Trusted ARM Firmware 2.10.4 2.12.0
RKBIN DDR Training 1.16 1.18

Changes

  • No more need for the RK3588 extension, everything is in the kernel of Talos 1.9
  • No more need for the cpufreq-rockchip module. The kernel uses cpufreq-dt, for memory frequency scaling the RKBIN DDR training has now dvfs support.
  • The hardware crypto offload module is removed from the kernel. Unfortunately, it was not upstreamed to kernel 6.12. Therefor I was not able to upstream it to the Talos Kernel. (feature patches to the kernel are not allowed)

NVMe

In Talos 1.9 the bootloader (U-Boot/Trusted ARM Firmware and RKBIN DDR initialisation) got an update. If you boot from NVMe, you will need to update the bootloader (on eMMC) manually by following the instructions in the Turing RK1 Talos documentation.

Background on the upstream efforts

As Kernel 6.12 was merged in a later stage of the Talos 1.9 development, my timeframe to upstream the changes was very limited. The deadline was only a few days.

See https://taloscommunity.slack.com/archives/CJFGPG6DV/p1732882913886539

However, I was able to upstream everything to the Talos distribution. The following PRs were created:

About

Friendly fork for Turing RK1 on Talos

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • Go 47.9%
  • Jsonnet 19.2%
  • Shell 18.2%
  • Makefile 12.6%
  • jq 2.1%