Commit graph

  • 62c788eb86 add hook to run maintenance mode instead of rebooting Daniel Barlow 2023-11-22 00:05:55 +0000
  • bab6d346a8 add .../s6/bin to PATH for shutdownd Daniel Barlow 2023-11-22 00:05:03 +0000
  • a202ae476a extract console redirection stuff from "quit" function Daniel Barlow 2023-11-21 23:27:20 +0000
  • 7c9297f91d use shotdown instead of hpr in .s6-svscan/SIGFOO Daniel Barlow 2023-11-21 23:19:00 +0000
  • a0bd250963 switch from getty to root shell on console Daniel Barlow 2023-11-21 23:02:51 +0000
  • c8b2d58dd3 exit 0 on service down even if no outputs to delete Daniel Barlow 2023-11-21 17:25:50 +0000
  • e5223f093f kernel.src may be a path not just a package Daniel Barlow 2023-11-18 14:21:18 +0000
  • c563a6451f add missing param Daniel Barlow 2023-11-18 11:53:08 +0000
  • f45326b9d3 why we decided not to depend on kexec Daniel Barlow 2023-11-18 11:51:57 +0000
  • f9f4d97bb8 convert flash params to int Daniel Barlow 2023-11-12 20:39:06 +0000
  • abfb35a231 and entryPoint Daniel Barlow 2023-11-12 18:50:47 +0000
  • 315907de98 convert hardware loadAddress to int Daniel Barlow 2023-11-12 18:47:31 +0000
  • 185117843b convert tftp.loadAddress from string to int Daniel Barlow 2023-11-12 18:37:33 +0000
  • 0131686661 use parseInt for hex values Daniel Barlow 2023-11-12 18:25:38 +0000
  • 3da692f7ef don't import flashimage unconditionally, it breaks qemu Daniel Barlow 2023-11-12 18:11:13 +0000
  • f61e737b54 improve doc for outputs and hardware Daniel Barlow 2023-11-12 17:15:58 +0000
  • 262efaabe6 doc: put all the u-boot/serial stuff in one place to link from Daniel Barlow 2023-11-12 16:55:15 +0000
  • 7cfb92e3ce more doc Daniel Barlow 2023-11-10 21:17:20 +0000
  • 22882dabee think Daniel Barlow 2023-11-10 21:10:26 +0000
  • 5e046490de support links from device pages to their installation methods Daniel Barlow 2023-11-09 23:02:35 +0000
  • a9760d239c basic doc for flashimage installer Daniel Barlow 2023-11-09 22:43:50 +0000
  • 5729cfb4a7 document installation methods (only vmroot yet) Daniel Barlow 2023-11-09 22:12:29 +0000
  • 7d5c7b9b44 export evaluation from default.nix and use it for docs Daniel Barlow 2023-11-09 19:29:36 +0000
  • 23b3a2baef extract vmroot output into its own file Daniel Barlow 2023-11-08 21:48:45 +0000
  • 4cb4f904f8 delete unused kconfig for arm qemus Daniel Barlow 2023-11-08 21:28:12 +0000
  • a9d847e2c0 add ext4 as rootfsType Daniel Barlow 2023-11-06 21:52:31 +0000
  • 6bbff2f5b3 think think Daniel Barlow 2023-11-05 23:39:50 +0000
  • 5c1f5fabe2 switch pppoe test to use armv7l Daniel Barlow 2023-11-05 23:19:40 +0000
  • 6489a39424 qemu armv7 Daniel Barlow 2023-11-05 20:56:25 +0000
  • c94d12934f remove direct use of run-liminix-vm from tests and doc Daniel Barlow 2023-11-05 20:37:23 +0000
  • c40eef25d6 qemu: use phram instead of block2mtd Daniel Barlow 2023-11-05 19:13:51 +0000
  • 46991e2761 aarch64 ram starts at 0x40000000 Daniel Barlow 2023-11-05 15:18:19 +0000
  • a135cb1217 introduce lim, the liminix library Daniel Barlow 2023-11-05 15:13:06 +0000
  • 863045b86b added hardware.ram.startAddress config Daniel Barlow 2023-11-05 15:11:58 +0000
  • 629624bb25 replace multiway if with pkgs.stdenv.hostPlatform.qemuArch Daniel Barlow 2023-11-05 11:40:26 +0000
  • 92b9bf959e options.system.outputs.initramfs -> initramfs module Daniel Barlow 2023-10-30 21:23:50 +0000
  • c5c5f1687a patch qemu to load uncompressed ARM kernels at correct offset Daniel Barlow 2023-11-02 13:43:24 +0000
  • 80793aa694 belkin rt3200 is a ubifs device Daniel Barlow 2023-10-30 22:11:16 +0000
  • 824536f9b3 in uimage FIT, honour ${arch} Daniel Barlow 2023-10-29 11:50:23 +0000
  • e6cb5e319b extract NETDEVICES kconfig to kernel.nix module Daniel Barlow 2023-10-29 11:49:03 +0000
  • c3ccee6506 preinit: print errno (in hex, it's easier) for failures Daniel Barlow 2023-11-04 23:58:33 +0000
  • 6db982f25f preinit: pause before exiting Daniel Barlow 2023-11-04 23:56:05 +0000
  • 86a5224f3c preinit: fix compiler warnings Daniel Barlow 2023-11-04 23:53:11 +0000
  • 155a29d9b3 preinit: strip trailing newline(s) on /proc/cmdline Daniel Barlow 2023-11-03 20:49:24 +0000
  • e6ef4f78bb "ubimage" module contains ubifs image + instructions Daniel Barlow 2023-10-21 23:20:53 +0100
  • d2f517a4e9 preinit.c: reindent Daniel Barlow 2023-10-19 19:07:13 +0100
  • 0f38ee0e9c remove PREINIT_USE_LIBC option as it is now the only option Daniel Barlow 2023-10-19 18:59:02 +0100
  • 61dc5beca8 preinit: parse rootfstype from kernel command line Daniel Barlow 2023-10-19 18:56:09 +0100
  • f3225c2bd5 delete dup outputs.systemConfiguration Daniel Barlow 2023-10-19 10:09:08 +0100
  • 8798ee9830 partial fix for timeout handling Daniel Barlow 2023-10-18 23:35:23 +0100
  • 629914f65e initial support for ubifs Daniel Barlow 2023-10-16 19:55:17 +0100
  • 0693cf23d8 preinit: improve error logging for fork_exec Daniel Barlow 2023-10-12 19:00:57 +0100
  • c341eb46b6 use hostPlatform.linuxArch in kernel derivation Daniel Barlow 2023-10-12 18:59:45 +0100
  • 1a369ff3bf preinit: remove no-longer-used mips assembly Daniel Barlow 2023-10-12 18:57:54 +0100
  • 364c5faf9e tftpboot: fix errors in phram partition size calc Daniel Barlow 2023-10-10 20:26:27 +0100
  • 80a09a9a9b rt3200: move the entryPoint Daniel Barlow 2023-10-10 20:25:42 +0100
  • 3518e2ecca Merge branch 'hark-how-all-the-belkin-rings' Daniel Barlow 2023-10-09 19:56:48 +0100
  • fc2eb6ee4d rt3200 mumble Daniel Barlow 2023-10-09 19:56:22 +0100
  • bd20f3e419 uimage: make fit optional Daniel Barlow 2023-10-08 22:35:30 +0100
  • f62ad0e1d7 use "tftpboot" instead of "tftp" in u-boot commands Daniel Barlow 2023-10-07 00:14:09 +0100
  • ed792e0dc0 rt3200: swap wireless driver load order Daniel Barlow 2023-10-07 00:12:59 +0100
  • d025c33d30 rt3200: enable flash/mtd Daniel Barlow 2023-10-06 23:32:38 +0100
  • a755c9c3c5 delete some inapplicable kconfig Daniel Barlow 2023-10-05 23:16:37 +0100
  • fdf74fa06b add mt7915, 7615 wifi modules Daniel Barlow 2023-10-05 23:04:14 +0100
  • b8dea2ed34 rt3200: add DSA Daniel Barlow 2023-10-02 18:59:23 +0100
  • c18f07f02f aarch64: make tftpboot work Daniel Barlow 2023-10-02 17:14:47 +0100
  • 1c4412a1f4 rt3200: enable serial console Daniel Barlow 2023-10-07 22:51:03 +0100
  • dbc16edf96 don't use ttyAMA0 console on all aarch64, just qemu Daniel Barlow 2023-10-07 22:49:45 +0100
  • 528d619d76 WIP kernel config for belkin rt3200 Daniel Barlow 2023-10-01 22:15:38 +0100
  • 269e972970 use FIT images not appended DTB for aarch64 uimage Daniel Barlow 2023-10-01 22:13:51 +0100
  • 2a5669c2cd enable openwrt mediatek family patches Daniel Barlow 2023-10-01 22:12:13 +0100
  • 4df248323c use MTD_SPI_NOR_USE_4K_SECTORS only on MIPS Daniel Barlow 2023-10-07 22:41:15 +0100
  • b01840fa7f add support for mt7915, mt7615 in mac80211 package Daniel Barlow 2023-10-05 23:04:14 +0100
  • a896c4e31c rename wlan services for devices with > 1 radio Daniel Barlow 2023-10-07 22:23:44 +0100
  • caf8e85061 remove USE_OF from aarch64 Daniel Barlow 2023-10-01 22:12:41 +0100
  • 76f03ecf0f move OF and USE_OF to arch modules Daniel Barlow 2023-09-30 21:52:13 +0100
  • f57997c605 remove explicit MTD_BLKDEVS, is selected by MTD_BLOCK Daniel Barlow 2023-09-30 21:45:50 +0100
  • 3c483ebd9a set PARTITION_ADVANCED only in ramdisk module Daniel Barlow 2023-09-30 21:29:12 +0100
  • a30b658999 remove CMDLINE_PARTITION, we don't need it Daniel Barlow 2023-09-30 21:20:29 +0100
  • 1ec7fcc197 remove MTD_CMDLINE_PARTS from per-device config Daniel Barlow 2023-09-29 21:00:25 +0100
  • f9f934b40c spell GL.iNet consistently in docs Daniel Barlow 2023-09-28 23:19:32 +0100
  • e3c8ab351e fix sphinx warning Daniel Barlow 2023-09-28 12:19:48 +0100
  • 7e13eda490 add hardware device descriptions to doc Daniel Barlow 2023-09-28 12:17:30 +0100
  • 3a2f074199 disable 4k flash erase blocks everywhere Daniel Barlow 2023-09-27 22:10:17 +0100
  • 74f4e0a2f3 fiddle with manual layout Daniel Barlow 2023-09-27 13:44:26 +0100
  • 9133475103 update tutorial discussion of liminix-rebuild Daniel Barlow 2023-09-27 11:05:06 +0100
  • abd01a7809 apply mtdpslit patch only for openwrt kernel Daniel Barlow 2023-09-26 18:40:22 +0100
  • d0c2b3b274 explain the "demo" example Daniel Barlow 2023-09-26 18:24:40 +0100
  • dfe7228b99 fix jffs2 mtd partition splitting on little-endian CPU Daniel Barlow 2023-09-26 16:40:37 +0100
  • ab147abd9b less padding in firmware.bin Daniel Barlow 2023-09-25 23:20:28 +0100
  • bca0c9b26b gl-mt300a use regular-sized flash erase blocks Daniel Barlow 2023-09-25 23:19:48 +0100
  • c59a228955 this is the dhcp6c service we want Daniel Barlow 2023-09-24 23:29:30 +0100
  • 1673a71831 WIP third example Daniel Barlow 2023-09-24 23:11:28 +0100
  • 94e51db649 tests: use run.sh instead of calling run-liminix-vm directly Daniel Barlow 2023-09-24 00:24:48 +0100
  • 3205a38ac9 mac80211 use correct arch Daniel Barlow 2023-09-24 00:17:32 +0100
  • 119d6ad379 pkgconfig is now pkg-config Daniel Barlow 2023-09-21 12:25:35 +0100
  • 8d356890b0 add aarch64 to CI Daniel Barlow 2023-09-21 00:00:21 +0100
  • be22fbbb0a bootable aarch64 liminux with qemu Daniel Barlow 2023-09-20 22:53:59 +0100
  • 9f87fd8625 import arch in qemu device config Daniel Barlow 2023-09-20 21:30:18 +0100
  • 3a3ee8bbbd fix CI doc error Daniel Barlow 2023-09-20 21:05:14 +0100