This commit is contained in:
outfoxxed 2025-04-20 21:48:59 -07:00
commit 57fa994768
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
9 changed files with 311 additions and 0 deletions

18
cpu.nix Normal file
View file

@ -0,0 +1,18 @@
{
nixpkgs.overlays = [(final: prev: {
stdenv = let
adapt = prev.stdenvAdapters;
unhardened = adapt.withDefaultHardeningFlags [] prev.stdenv;
#withflags = adapt.withCFlags [ "-misa-spec=2.2" ] unhardened;
in unhardened;
})];
nixpkgs.buildPlatform.system = "x86_64-linux";
nixpkgs.config.hostSystem = let
arch = "rv64imafdcv_zicbom_zicbob_zicboz_zicntr_zicond_zicsr_zifencei_zihintpause_zihpm_zfh_zfhmin_zkt_zba_zbb_zbc_zbs_zbkc_zvfh_zvfhmin_zvkt";
in {
gcc.arch = arch;
system = "riscv64-unknown-linux-lp64d";
};
}