cleverca22 / not-os

An operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system, with support for iPXE and signed boot.
MIT License
791 stars 40 forks source link

zynq: various fixes and board support #28

Open fsagbuya opened 9 months ago

fsagbuya commented 9 months ago

Description

This PR aims to unify all zynq image related patches.

List of patches from this PR:

  1. Add support for u-boot wrapped kernel and initrd (Xilinx recommended).
  2. Use the zc706 zynq variant.
  3. Add hostname.
  4. Enable login.
  5. Remove the qemu script from the build, so users can freely modify this somewhere like a flake. This can make the system more flexible, while keeping only the minimal components accessible.
  6. Add boot from sd image support.

Combine the changes from: #26 and #27.