forked from dan/liminix
1
0
Fork 0
liminix/modules
Daniel Barlow c373152673 make tftpboot work on devices with old u-boot
Some devices have a U-boot variant that does not accept a third
parameter on the "bootm" command, meaning we can't override the dtb
in the bootloader so have to smush it back into the kernel image

This doesn't work in QEMU but I think the problem is with the
U-Boot configuration for QEMU. It does work on at least one
hardware device so I'm pushing it anyway

Based on
https://gti.telent.net/raboof/liminix/src/branch/tftp-old-uboot

Co-authored-by:  Arnout Engelen <arnout@bzzt.net>
2024-02-15 23:44:47 +00:00
..
arch build kernel only once for multiple outputs 2024-01-02 19:40:57 +00:00
bridge extneder: use bridge module 2023-08-31 18:29:45 +01:00
dhcp6c rename /run/service-state to /run/services/outputs 2024-02-13 21:41:43 +00:00
dnsmasq subdue dnsmasq logs 2024-02-15 23:43:54 +00:00
firewall build modules at same time as main kernel vmlinux 2024-02-11 23:47:11 +00:00
hostapd remove interface.device 2023-08-28 22:02:28 +01:00
kernel build modules at same time as main kernel vmlinux 2024-02-11 23:47:11 +00:00
mount add placeholders for missing module docs 2023-09-04 22:19:22 +01:00
network support setting network device names 2023-11-26 23:15:28 +00:00
ntp add o+x permission on service-state directories 2023-08-28 22:02:28 +01:00
outputs make tftpboot work on devices with old u-boot 2024-02-15 23:44:47 +00:00
ppp remove interface.device 2023-08-28 22:02:28 +01:00
s6 rename /run/service-state to /run/services/outputs 2024-02-13 21:41:43 +00:00
schnapps add turris "schnapps" tool 2024-01-05 00:07:01 +00:00
ssh use mkstate for dropbear keys 2024-02-13 22:12:26 +00:00
vlan add outputs for vlan service 2023-09-17 17:00:31 +01:00
watchdog add placeholders for missing module docs 2023-09-04 22:19:22 +01:00
all-modules.nix fix doc CI target 2024-02-13 15:41:45 +00:00
base.nix move kernel module to its own subdir 2024-02-11 18:15:55 +00:00
busybox.nix improve descriptions for base and busybox 2023-08-16 22:26:31 +01:00
hardware.nix specify type for rootDevice module option 2024-02-02 19:50:13 +00:00
hostname.nix describe hostname option 2023-08-16 22:26:40 +01:00
outputs.nix Add tplink module for creating 'safeloader' images 2024-02-06 17:59:38 +01:00
ramdisk.nix improve grammar of mkEnableOption descriptions 2023-08-04 20:19:27 +01:00
squashfs.nix move squashfs kernel options into module 2023-08-30 22:59:28 +01:00
usb.nix add usb storage for turris omnia 2024-01-26 22:46:36 +00:00
users.nix improve doc 2023-08-16 22:52:16 +01:00
wlan.nix use regular kernel not backports for mac80211 2024-02-12 20:41:10 +00:00