Skip to content

Conversation

@henry-hsieh
Copy link
Contributor

@henry-hsieh henry-hsieh commented Dec 14, 2021

Fixes #41100.

@nandojve
Copy link
Member

CC: @soburi

@soburi
Copy link
Member

soburi commented Dec 14, 2021

@nandojve

CC: @soburi

I verified this change works fine with #34970, and no need for an additional patch.
(No jalr instruction in this #34970)

@katsuster
Copy link
Member

@henry-hsieh
CI is cancelled... Please try again to rebase and push.

Non-standard `jalr rd, rs` pseudo-instructions are used.
This commit changes them to `ret` for standard return pseudo-instruction
or `jalr rd, rs, 0` for no offset jump register and link.

Fixes #41100.

Signed-off-by: Henry Hsieh <[email protected]>
@katsuster
Copy link
Member

@henry-hsieh
Thanks!
@cfriedt
I think this PR is ready to merge. Would you check and merge if no problem?

@carlescufi carlescufi merged commit 58d50a0 into zephyrproject-rtos:main Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: RISCV RISCV Architecture (32-bit & 64-bit) platform: ESP32 Espressif ESP32 platform: ITE ITE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Non-standard RISC-V assembly is used