Merge branch 'main' of github.com:oriansj/M2-Mesoplanet

This commit is contained in:
Jeremiah Orians 2022-01-24 18:46:08 -05:00
commit f4caad6ea6
No known key found for this signature in database
GPG Key ID: 6B3A3F198708F894
1 changed files with 9 additions and 1 deletions

View File

@ -97,6 +97,14 @@ void setup_env()
WORDSIZE = 64;
init_macro_env("__aarch64__", "1", "--architecture", 0);
}
else if(match("riscv32", ARCH))
{
BASEADDRESS = "0x600000";
Architecture = "riscv32";
WORDSIZE = 64;
init_macro_env("__riscv", "1", "--architecture", 0);
init_macro_env("__riscv_xlen", "32", "--architecture", 1);
}
else if(match("riscv64", ARCH))
{
BASEADDRESS = "0x600000";
@ -109,7 +117,7 @@ void setup_env()
{
fputs("Unknown architecture: ", stderr);
fputs(ARCH, stderr);
fputs(" know values are: knight-native, knight-posix, x86, amd64, armv7l, aarch64 and riscv64\n", stderr);
fputs(" know values are: knight-native, knight-posix, x86, amd64, armv7l, aarch64, riscv32 and riscv64\n", stderr);
exit(EXIT_FAILURE);
}
if(2 <= DEBUG_LEVEL) fputs("setup_env successful\n", stderr);