Message ID | 20230212021534.59121-1-samuel@sholland.org (mailing list archive) |
---|---|
Headers | show |
Series | riscv: Fix alternatives issues on for-next | expand |
Hey Samuel, On Sat, Feb 11, 2023 at 08:15:31PM -0600, Samuel Holland wrote: > Several people have reported that D1 fails to boot on linux-next. > Patch 1 fixes a bug where early alternative patching used the wrong > address. Patch 2 fixes a separate issue where the Zbb alternatives > are incorrectly applied based on the 'C' extension instead of Zbb. On Icicle, Nezha & VisionFive 2: Tested-by: Conor Dooley <conor.dooley@microchip.com> I was really curious why my CI didn't catch this, but I think boot on Icicle wasn't broken as the toolchains pre-date Zbb and therefore it isn't even compiled in. And the VisionFive 2 doesn't care as it has Zbb. Thanks for the fixes :) Conor.
On Sun, Feb 12, 2023 at 10:15 AM Samuel Holland <samuel@sholland.org> wrote: > > Several people have reported that D1 fails to boot on linux-next. > Patch 1 fixes a bug where early alternative patching used the wrong > address. Patch 2 fixes a separate issue where the Zbb alternatives > are incorrectly applied based on the 'C' extension instead of Zbb. Great Job! Thx for fixup. > > > Samuel Holland (2): > riscv: Fix early alternative patching > riscv: Fix Zbb alternative IDs > > arch/riscv/errata/thead/errata.c | 4 +--- > arch/riscv/include/asm/errata_list.h | 5 ----- > arch/riscv/lib/strcmp.S | 2 +- > arch/riscv/lib/strlen.S | 2 +- > arch/riscv/lib/strncmp.S | 2 +- > 5 files changed, 4 insertions(+), 11 deletions(-) > > -- > 2.37.4 >
On Sat, 11 Feb 2023 20:15:31 -0600, Samuel Holland wrote: > Several people have reported that D1 fails to boot on linux-next. > Patch 1 fixes a bug where early alternative patching used the wrong > address. Patch 2 fixes a separate issue where the Zbb alternatives > are incorrectly applied based on the 'C' extension instead of Zbb. > > > Samuel Holland (2): > riscv: Fix early alternative patching > riscv: Fix Zbb alternative IDs > > [...] Applied, thanks! [1/2] riscv: Fix early alternative patching https://git.kernel.org/palmer/c/bfd6fc5d8014 [2/2] riscv: Fix Zbb alternative IDs https://git.kernel.org/palmer/c/d5a7fab7859d Best regards,
Hello: This series was applied to riscv/linux.git (for-next) by Palmer Dabbelt <palmer@rivosinc.com>: On Sat, 11 Feb 2023 20:15:31 -0600 you wrote: > Several people have reported that D1 fails to boot on linux-next. > Patch 1 fixes a bug where early alternative patching used the wrong > address. Patch 2 fixes a separate issue where the Zbb alternatives > are incorrectly applied based on the 'C' extension instead of Zbb. > > > Samuel Holland (2): > riscv: Fix early alternative patching > riscv: Fix Zbb alternative IDs > > [...] Here is the summary with links: - [1/2] riscv: Fix early alternative patching https://git.kernel.org/riscv/c/bfd6fc5d8014 - [2/2] riscv: Fix Zbb alternative IDs https://git.kernel.org/riscv/c/d5a7fab7859d You are awesome, thank you!