diff --git a/headers/os/package/PackageArchitecture.h b/headers/os/package/PackageArchitecture.h index 091842216a..07c523404f 100644 --- a/headers/os/package/PackageArchitecture.h +++ b/headers/os/package/PackageArchitecture.h @@ -1,5 +1,5 @@ /* - * Copyright 2011-2013, Haiku, Inc. + * Copyright 2011-2019, Haiku, Inc. * Distributed under the terms of the MIT License. */ #ifndef _PACKAGE__PACKAGE_ARCHITECTURE_H_ @@ -18,6 +18,9 @@ enum BPackageArchitecture { B_PACKAGE_ARCHITECTURE_PPC = 5, B_PACKAGE_ARCHITECTURE_ARM = 6, B_PACKAGE_ARCHITECTURE_M68K = 7, + B_PACKAGE_ARCHITECTURE_SPARC = 8, + B_PACKAGE_ARCHITECTURE_ARM64 = 9, + B_PACKAGE_ARCHITECTURE_RISCV64 = 10, // B_PACKAGE_ARCHITECTURE_ENUM_COUNT, }; diff --git a/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp b/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp index 73ded3baad..20e57f198a 100644 --- a/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/package/Package.cpp @@ -67,7 +67,10 @@ const char* const kArchitectureNames[B_PACKAGE_ARCHITECTURE_ENUM_COUNT] = { "x86_64", "ppc", "arm", - "m68k" + "m68k", + "sparc", + "arm64", + "riscv64" }; diff --git a/src/kits/package/PackageInfo.cpp b/src/kits/package/PackageInfo.cpp index d52457961c..492931cf42 100644 --- a/src/kits/package/PackageInfo.cpp +++ b/src/kits/package/PackageInfo.cpp @@ -68,7 +68,10 @@ BPackageInfo::kArchitectureNames[B_PACKAGE_ARCHITECTURE_ENUM_COUNT] = { "x86_64", "ppc", "arm", - "m68k" + "m68k", + "sparc", + "arm64", + "riscv64" };