You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fill out more SuperPMI cases for LoongArch64 and RISCV64 (#114136)
* Fill out more SuperPMI cases for LoongArch64 and RISCV64
With these changes, SuperPMI can be used with a LoongArch64 or RISCV64
cross-targeting altjit and x64 MCH files to generate and view some code.
There are lots of "missing data" cases; for RISCV64 about half of x64
contexts replay successfully.
More work is required for asmdiffs to work, such as updating
coredistools and implementing Loongarch64/RISCV64 relocation handling.
* Fix Release build
Copy file name to clipboardExpand all lines: src/coreclr/scripts/superpmi.py
+12-3Lines changed: 12 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -145,13 +145,13 @@
145
145
146
146
host_os_help="OS (windows, osx, linux). Default: current OS."
147
147
148
-
arch_help="Architecture (x64, x86, arm, arm64). Default: current architecture."
148
+
arch_help="Architecture (x64, x86, arm, arm64, loongarch64, riscv64). Default: current architecture."
149
149
150
150
target_os_help="Target OS, for use with cross-compilation JIT (windows, osx, linux). Default: current OS."
151
151
152
-
target_arch_help="Target architecture, for use with cross-compilation JIT (x64, x86, arm, arm64). Passed as asm diffs target to SuperPMI. Default: current architecture."
152
+
target_arch_help="Target architecture, for use with cross-compilation JIT (x64, x86, arm, arm64, loongarch64, riscv64). Passed as asm diffs target to SuperPMI. Default: current architecture."
153
153
154
-
mch_arch_help="Architecture of MCH files to download, used for cross-compilation altjit (x64, x86, arm, arm64). Default: target architecture."
154
+
mch_arch_help="Architecture of MCH files to download, used for cross-compilation altjit (x64, x86, arm, arm64, loongarch64, riscv64). Default: target architecture."
155
155
156
156
build_type_help="Build type (Debug, Checked, Release). Default: Checked."
0 commit comments