diff options
author | Dylan Reid <dgreid@rivosinc.com> | 2023-01-11 15:42:36 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2023-04-13 15:39:08 -0700 |
commit | 38c215613d0bd25b57c7ca938f70a143d5ccf779 (patch) | |
tree | aac272e0ee4230388fcb775ba5e352c8ded3aebd | |
parent | 852af6ac35574b588433dfe442a6d5019eed170d (diff) | |
download | minijail-38c215613d0bd25b57c7ca938f70a143d5ccf779.tar.gz |
generate_constants_json: Add riscv64 arch_nr
To allow generating consants, add the mapping from arch_nr to arch_name
for riscv64.
BUG=None
TEST=Run generate_constants_json.py for rv64 using crosvm's wrapper,
`seccomp/generate_constants.sh`
Change-Id: I03b99bf1460e8d360b6f1437c093e7b10693b8c8
Signed-off-by: Dylan Reid <dgreid@rivosinc.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minijail/+/4159412
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Allen Webb <allenwebb@google.com>
-rwxr-xr-x | tools/generate_constants_json.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/generate_constants_json.py b/tools/generate_constants_json.py index 3fe8684..005fff8 100755 --- a/tools/generate_constants_json.py +++ b/tools/generate_constants_json.py @@ -130,6 +130,8 @@ def main(argv=None): constants_json['arch_name'] = 'arm64' elif constants_json['arch_nr'] == 0x40000028: constants_json['arch_name'] = 'arm' + elif constants_json['arch_nr'] == 0xC00000F3: + constants_json['arch_name'] = 'riscv64' else: raise ValueError('Unknown architecture: 0x%08X' % constants_json['arch_nr']) |