Uh oh!
There was an error while loading. Please reload this page.
[LoongArch64] Enable Runtime Async. (issue#124935) - #125114
Conversation
* Enable Runtime Async of LoongArch64 dotnet#124935 * Fix up hijacking on loongarch64 (preserve async continuation register). * Revert `lvaAsyncExecutionContextVar, lvaAsyncSynchronizationContextVar` related offset according to LA64's frame layout.
Uh oh!
There was an error while loading. Please reload this page.
LuckyXu-HF
commented
Mar 10, 2026
Based on this PR and #124213 , the https://github.com/dotnet/runtime/tree/main/src/tests/async tests passed on JIT/R2R(use SPC-PE32+)/NativeAOT. |
LuckyXu-HF
commented
Mar 10, 2026
@shushanhf@jakobbotsch@MichalStrehovsky could you please review this PR? Thanks. |
LuckyXu-HF
commented
Mar 11, 2026
Note that the 10 failed under Debug-CoreRoot test is not introduce by these two PR, will investigate separately.
NativeAOT Release/Debug/Checked async tests: Release-CoreRoot-SPC-PE32+ test detailDebug-CoreRoot-SPC-PE32+ test detailChecked-CoreRoot-SPC-PE32+ test detail |
shushanhf
left a comment
There was a problem hiding this comment.
LGTM
Thanks!
@jakobbotsch@jkotas
Could you please review this PR? thanks
jakobbotsch
commented
Mar 11, 2026
/ba-g Build analysis stuck |
FEATURE_REMAP_FUNCTIONis not enabled on LA64.