Skip to content

Commit

Permalink
feat: add all verified seL4-kernel targets
Browse files Browse the repository at this point in the history
The `aarch64`, `arm-hyp-exynos5` and `imx8mm` targets where missing
  • Loading branch information
wucke13 committed Oct 20, 2024
1 parent 7292aff commit 687ece2
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
14 changes: 14 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,18 @@
#
microkit-sdk = pkgs.microkit-sdk;


#
### seL4 verified kernel flavours
#
seL4-kernel-aarch64 = pkgsCrossAarch64.callPackage pkgs/seL4-kernel.nix {
verifiedConfig = "AARCH64_verified";
};

seL4-kernel-arm-hyp-exynos5 = pkgsCrossArmv7l.callPackage pkgs/seL4-kernel.nix {
verifiedConfig = "ARM_HYP_exynos5_verified";
};

seL4-kernel-arm-hyp = pkgsCrossArmv7l.callPackage pkgs/seL4-kernel.nix {
verifiedConfig = "ARM_HYP_verified";
};
Expand All @@ -115,6 +124,10 @@
verifiedConfig = "ARM_MCS_verified";
};

seL4-kernel-arm-imx8mm = pkgsCrossArmv7l.callPackage pkgs/seL4-kernel.nix {
verifiedConfig = "ARM_imx8mm_verified";
};

seL4-kernel-arm = pkgsCrossArmv7l.callPackage pkgs/seL4-kernel.nix {
verifiedConfig = "ARM_verified";
};
Expand All @@ -131,6 +144,7 @@
verifiedConfig = "X64_verified";
};


#
### seL4 kernel + userspace flavours
#
Expand Down
3 changes: 3 additions & 0 deletions pkgs/seL4-kernel.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,11 @@
let
# known seL4 configs
knownVerifiedConfigs = [
"AARCH64_verified"
"ARM_HYP_exynos5_verified"
"ARM_HYP_verified"
"ARM_MCS_verified"
"ARM_imx8mm_verified"
"ARM_verified"
"RISCV64_MCS_verified"
"RISCV64_verified"
Expand Down

0 comments on commit 687ece2

Please sign in to comment.