liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

aarch64.nix (536B)


      1 {
      2   lim,
      3   pkgs,
      4   config,
      5   ...
      6 }:
      7 {
      8   config = {
      9     kernel.config = {
     10       CPU_LITTLE_ENDIAN = "y";
     11       CPU_BIG_ENDIAN = "n";
     12       # CMDLINE_FROM_BOOTLOADER availability is conditional
     13       # on CMDLINE being set to something non-empty
     14       CMDLINE = "\"empty=false\"";
     15       CMDLINE_FROM_BOOTLOADER = "y";
     16 
     17       OF = "y";
     18       # USE_OF = "y";
     19 
     20       ARM64_PTR_AUTH = "n";
     21       RANDOMIZE_BASE = "y";
     22     };
     23     hardware.ram.startAddress = lim.parseInt "0x40000000";
     24     system.outputs.u-boot = pkgs.ubootQemuAarch64;
     25   };
     26 }