Commit Graph

  • b878d6481a the first rule of thought club dan 2023-12-11 19:07:01 +00:00
  • 601bb289ee rename diskimage to mbrimage dan 2023-12-11 19:04:34 +00:00
  • 876bd7d8ce rename flashimage to mtdimage dan 2023-12-11 19:02:30 +00:00
  • 39c338d710 rm vanilla-configuration-hw.nix, no longer needed dan 2023-12-11 19:01:07 +00:00
  • 6c8b2bbb83 add retries to wlan test dan 2023-12-10 18:35:14 +00:00
  • 4ddce6e926 fix the tests we broke dan 2023-12-10 17:12:57 +00:00
  • 5eeb277564 move output module imports example -> device dan 2023-12-10 16:38:53 +00:00
  • c81e7c4d35 move all output modules to subdirectory, trash standard.nix dan 2023-12-10 15:23:12 +00:00
  • 53fed8839a fix min-copy-closure for new run-liminix-vm syntax dan 2023-12-09 17:35:21 +00:00
  • ebaa7b2bcb unbreak fennel test dan 2023-12-09 17:09:37 +00:00
  • 15d570f749 ignore devices/families when extracting docs dan 2023-12-09 16:59:33 +00:00
  • aff312bbbe project: Python 2.7 had an upgrade… ! Raito Bezarius 2023-12-04 14:15:06 +01:00
  • bb8e974c2b hard thinking or hardly thinking dan 2023-12-09 16:46:09 +00:00
  • 317457f582 extract common config for qemu devices into module dan 2023-12-09 16:42:45 +00:00
  • 07e66c462b use virtio-bk-pci instead of virtio-bk-device dan 2023-12-09 15:53:40 +00:00
  • 4229b42d82 make config.hardware.dts.src nullable dan 2023-12-09 15:51:30 +00:00
  • 03b17fa3ed add zImage output dan 2023-12-07 22:31:26 +00:00
  • a8891461aa use devtmpfs in initramfs dan 2023-12-07 20:03:03 +00:00
  • 5adfb0230f WIP generate bootable disk image with partition table dan 2023-12-05 23:16:53 +00:00
  • b519bd15df pretty-print the qemu command line dan 2023-12-05 17:31:18 +00:00
  • f2daa0b669 exclude rootfs region from kernel-visible ram dan 2023-12-05 17:30:01 +00:00
  • 3f74fad966 don't double-json the command line dan 2023-12-05 17:29:37 +00:00
  • ed925588f7 extract common code to make root filesystem hierarchy dan 2023-12-05 17:29:01 +00:00
  • f08c10c8ba patch u-boot to add ubifs support dan 2023-12-04 23:39:27 +00:00
  • d25a804f13 test wlan iun armv7 dan 2023-12-04 23:36:40 +00:00
  • 0242cec977 run-liminix-vm: remove unneeded second copy of pad code dan 2023-12-04 23:32:43 +00:00
  • 5a2963543e thonk dan 2023-12-04 23:29:36 +00:00
  • 644f42c35e kernel: make the build FSAT on FSAT computers Raito Bezarius 2023-12-03 01:22:55 +01:00
  • 98d3336926 rewrite run-liminix-vm as a fennel program dan 2023-12-03 22:51:39 +00:00
  • cb6ebbdc60 alphabetize derivations in overlay dan 2023-12-02 17:08:59 +00:00
  • bb335050fd derivation that produces /boot dan 2023-12-02 15:31:55 +00:00
  • 395f624338 think dan 2023-12-02 15:31:09 +00:00
  • e518ab667b make job control work in console shell dan 2023-11-29 19:49:51 +00:00
  • 382128b6cf omnia: make wan interface work dan 2023-11-28 21:38:45 +00:00
  • c803772074 omnia: add hardware ethernet and switch config dan 2023-11-27 21:37:15 +00:00
  • 32c24f3809 switch pppoe test back to qemu mips dan 2023-11-26 23:18:24 +00:00
  • cc73a98419 support setting network device names dan 2023-11-26 23:15:28 +00:00
  • e2ea145ce5 wip dan 2023-11-26 22:43:56 +00:00
  • b036a161f5 thonk dan 2023-11-26 22:43:31 +00:00
  • 31a2969972 omnia: add support for wifi dan 2023-11-26 13:25:01 +00:00
  • 76a370cc92 omnia kernel: add watchdog dan 2023-11-26 13:07:44 +00:00
  • bf9f264f0c update TODO dan 2023-11-25 18:49:26 +00:00
  • e35b61b68c mac80211: support ath9k pci variant dan 2023-11-25 18:39:15 +00:00
  • a8f98ccfe7 use linuxArch instead of case statement dan 2023-11-25 18:16:20 +00:00
  • 27ce61ae4e add bootable config for Turris Omnia dan 2023-11-24 23:29:12 +00:00
  • 3f0f621809 openwrt patches for mvebu (armv7l) dan 2023-11-24 22:43:58 +00:00
  • b0ae314df4 stuff dan 2023-11-24 22:33:42 +00:00
  • d789a23113 twiddle timeouts dan 2023-11-24 21:32:53 +00:00
  • 5ba14fd915 add levitate package dan 2023-11-23 20:02:21 +00:00
  • 3df34428d6 remove unneeded login and getty applets dan 2023-11-23 20:01:13 +00:00
  • 62c788eb86 add hook to run maintenance mode instead of rebooting dan 2023-11-22 00:05:55 +00:00
  • bab6d346a8 add .../s6/bin to PATH for shutdownd dan 2023-11-22 00:05:03 +00:00
  • a202ae476a extract console redirection stuff from "quit" function dan 2023-11-21 23:27:20 +00:00
  • 7c9297f91d use shotdown instead of hpr in .s6-svscan/SIGFOO dan 2023-11-21 23:19:00 +00:00
  • a0bd250963 switch from getty to root shell on console dan 2023-11-21 23:02:51 +00:00
  • c8b2d58dd3 exit 0 on service down even if no outputs to delete dan 2023-11-21 17:25:50 +00:00
  • e5223f093f kernel.src may be a path not just a package dan 2023-11-18 14:21:18 +00:00
  • c563a6451f add missing param dan 2023-11-18 11:53:08 +00:00
  • f45326b9d3 why we decided not to depend on kexec dan 2023-11-18 11:51:57 +00:00
  • f9f4d97bb8 convert flash params to int dan 2023-11-12 20:39:06 +00:00
  • abfb35a231 and entryPoint dan 2023-11-12 18:50:47 +00:00
  • 315907de98 convert hardware loadAddress to int dan 2023-11-12 18:47:31 +00:00
  • 185117843b convert tftp.loadAddress from string to int dan 2023-11-12 18:37:33 +00:00
  • 0131686661 use parseInt for hex values dan 2023-11-12 18:25:38 +00:00
  • 3da692f7ef don't import flashimage unconditionally, it breaks qemu dan 2023-11-12 18:11:13 +00:00
  • f61e737b54 improve doc for outputs and hardware dan 2023-11-12 17:15:58 +00:00
  • 262efaabe6 doc: put all the u-boot/serial stuff in one place to link from dan 2023-11-12 16:55:15 +00:00
  • 7cfb92e3ce more doc dan 2023-11-10 21:17:20 +00:00
  • 22882dabee think dan 2023-11-10 21:10:26 +00:00
  • 5e046490de support links from device pages to their installation methods dan 2023-11-09 23:02:35 +00:00
  • a9760d239c basic doc for flashimage installer dan 2023-11-09 22:43:50 +00:00
  • 5729cfb4a7 document installation methods (only vmroot yet) dan 2023-11-09 22:12:29 +00:00
  • 7d5c7b9b44 export evaluation from default.nix and use it for docs dan 2023-11-09 19:29:36 +00:00
  • 23b3a2baef extract vmroot output into its own file dan 2023-11-08 21:48:45 +00:00
  • 4cb4f904f8 delete unused kconfig for arm qemus dan 2023-11-08 21:28:12 +00:00
  • a9d847e2c0 add ext4 as rootfsType dan 2023-11-06 21:52:31 +00:00
  • 6bbff2f5b3 think think dan 2023-11-05 23:39:50 +00:00
  • 5c1f5fabe2 switch pppoe test to use armv7l dan 2023-11-05 23:19:40 +00:00
  • 6489a39424 qemu armv7 dan 2023-11-05 20:56:25 +00:00
  • c94d12934f remove direct use of run-liminix-vm from tests and doc dan 2023-11-05 20:37:23 +00:00
  • c40eef25d6 qemu: use phram instead of block2mtd dan 2023-11-05 19:13:51 +00:00
  • 46991e2761 aarch64 ram starts at 0x40000000 dan 2023-11-05 15:18:19 +00:00
  • a135cb1217 introduce lim, the liminix library dan 2023-11-05 15:13:06 +00:00
  • 863045b86b added hardware.ram.startAddress config dan 2023-11-05 15:11:58 +00:00
  • 629624bb25 replace multiway if with pkgs.stdenv.hostPlatform.qemuArch dan 2023-11-05 11:40:26 +00:00
  • 92b9bf959e options.system.outputs.initramfs -> initramfs module dan 2023-10-30 21:23:50 +00:00
  • c5c5f1687a patch qemu to load uncompressed ARM kernels at correct offset dan 2023-11-02 13:43:24 +00:00
  • 80793aa694 belkin rt3200 is a ubifs device dan 2023-10-30 22:11:16 +00:00
  • 824536f9b3 in uimage FIT, honour ${arch} dan 2023-10-29 11:50:23 +00:00
  • e6cb5e319b extract NETDEVICES kconfig to kernel.nix module dan 2023-10-29 11:49:03 +00:00
  • c3ccee6506 preinit: print errno (in hex, it's easier) for failures dan 2023-11-04 23:58:33 +00:00
  • 6db982f25f preinit: pause before exiting dan 2023-11-04 23:56:05 +00:00
  • 86a5224f3c preinit: fix compiler warnings dan 2023-11-04 23:53:11 +00:00
  • 155a29d9b3 preinit: strip trailing newline(s) on /proc/cmdline dan 2023-11-03 20:49:24 +00:00
  • 4ae1edbce7 first boot on armv7 / Turris Omnia armv7 dan 2023-10-29 11:51:49 +00:00
  • 1a5efff3ae in uimage FIT, honour ${arch} dan 2023-10-29 11:50:23 +00:00
  • 8772e64b94 extract NETDEVICES kconfig to kernel.nix module dan 2023-10-29 11:49:03 +00:00
  • e6ef4f78bb "ubimage" module contains ubifs image + instructions dan 2023-10-21 23:20:53 +01:00
  • d2f517a4e9 preinit.c: reindent dan 2023-10-19 19:07:13 +01:00
  • 0f38ee0e9c remove PREINIT_USE_LIBC option as it is now the only option dan 2023-10-19 18:59:02 +01:00