Re: [PATCH] include: sbi_platform: Increase default stack size
Anirudh Srinivasan <[email protected]>
| Newsgroups | org.infradead.lists.opensbi |
|---|---|
| Message-ID | <CAEev2e-MU3Gz3Ag5RV9YDQo+XqxS6Jrw0X+m83stqCLAqVr99A@mail.gmail.com> |
Hi Vivian, On Sun, May 24, 2026 at 12:53 AM Vivian Wang <[email protected]> wrote: > > sbi_misaligned_v_ld_emulator() has a local buffer (namely mask) which is > 8192 bytes in size, so the default stack size is not enough. Double it > to 16384. > > This stack overflow can be observed by any S-mode software and leads to > M-mode crash or unexpected behavior, as long as the S-mode software does > not enable FWFT misaligned delegation [1]. This may be considered a > temporary fix until further fixes are made to misaligned handling [2]. > > Link: https://lore.kernel.org/linux-riscv/nrvt74qnojaubiwjo37ums4lnclu466hovwrhmtbag6f5uhrql@q6msoe2oto4b # [1] > Link: https://lore.kernel.org/opensbi/[email protected] # [2] > Signed-off-by: Vivian Wang <[email protected]> There was a similar patch [1] from few days ago that makes this a Kconfig option. Either option would work to fix the bug I encountered. Wondering what the maintainers think about how to proceed with this. [1] https://lore.kernel.org/opensbi/VI0P192MB3062735A6194BB6DA72083499E002@VI0P192MB3062.EURP192.PROD.OUTLOOK.COM/T/#u Regards Anirudh Srinivasan -- opensbi mailing list [email protected] http://lists.infradead.org/mailman/listinfo/opensbi