X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fbasic%2Farchitecture.c;h=46157061ed225edfbbd307de7ed03c6a4800f878;hb=53e1b683907c2f12330f00feb9630150196f064d;hp=5a3dc08a4a7bb637f5079e481fa689e696f88ac9;hpb=179e679edd5c4456da5cf09c230941d620ed4c3a;p=thirdparty%2Fsystemd.git diff --git a/src/basic/architecture.c b/src/basic/architecture.c index 5a3dc08a4a7..46157061ed2 100644 --- a/src/basic/architecture.c +++ b/src/basic/architecture.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: LGPL-2.1+ */ /*** This file is part of systemd. @@ -132,6 +133,9 @@ int uname_architecture(void) { # elif __SIZEOF_POINTER__ == 8 { "riscv", ARCHITECTURE_RISCV64 }, # endif +#elif defined(__arc__) + { "arc", ARCHITECTURE_ARC }, + { "arceb", ARCHITECTURE_ARC_BE }, #else #error "Please register your architecture here!" #endif @@ -185,6 +189,8 @@ static const char *const architecture_table[_ARCHITECTURE_MAX] = { [ARCHITECTURE_NIOS2] = "nios2", [ARCHITECTURE_RISCV32] = "riscv32", [ARCHITECTURE_RISCV64] = "riscv64", + [ARCHITECTURE_ARC] = "arc", + [ARCHITECTURE_ARC_BE] = "arc-be", }; DEFINE_STRING_TABLE_LOOKUP(architecture, int);