diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2019-08-09 14:04:21 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-09 14:04:21 -0400 |
commit | ddf38a8241089d79c3bcd1777781b6438ab88d84 (patch) | |
tree | 7f7da4160b4679ef095112d688850ddf21fd5a2b /nixos/modules/system | |
parent | ededb063329ce525f05e51c4dcdd8cfbe4adeb27 (diff) | |
parent | 857f7fb4af34d3417b8d1a0e901ba75f4cba39a0 (diff) |
Merge pull request #65002 from matthewbauer/binfmt-wasm
Add binfmt interpreter for wasm
Diffstat (limited to 'nixos/modules/system')
-rw-r--r-- | nixos/modules/system/boot/binfmt.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/modules/system/boot/binfmt.nix b/nixos/modules/system/boot/binfmt.nix index d6c0f050486..a550ffd6320 100644 --- a/nixos/modules/system/boot/binfmt.nix +++ b/nixos/modules/system/boot/binfmt.nix @@ -115,6 +115,14 @@ let magicOrExtension = ''\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xf3\x00''; mask = ''\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff''; }; + wasm32-wasi = { + magicOrExtension = ''\x00asm''; + mask = ''\xff\xff\xff\xff''; + }; + wasm64-wasi = { + magicOrExtension = ''\x00asm''; + mask = ''\xff\xff\xff\xff''; + }; x86_64-windows = { magicOrExtension = ".exe"; recognitionType = "extension"; @@ -226,6 +234,7 @@ in { emulatedSystems = mkOption { default = []; + example = [ "wasm32-wasi" "x86_64-windows" "aarch64-linux" ]; description = '' List of systems to emulate. Will also configure Nix to support your new systems. |