Messages in this thread | | | Date | Fri, 13 Jan 2023 09:23:14 +0000 | From | Conor Dooley <> | Subject | Re: [PATCH -next V14 4/7] riscv: entry: Convert to generic entry |
| |
Hey Guo Ren,
On Thu, Jan 12, 2023 at 04:58:45AM -0500, guoren@kernel.org wrote: > From: Guo Ren <guoren@linux.alibaba.com> > > This patch converts riscv to use the generic entry infrastructure from > kernel/entry/*. The generic entry makes maintainers' work easier and > codes more elegant. Here are the changes: > > - More clear entry.S with handle_exception and ret_from_exception > - Get rid of complex custom signal implementation > - Move syscall procedure from assembly to C, which is much more > readable. > - Connect ret_from_fork & ret_from_kernel_thread to generic entry. > - Wrap with irqentry_enter/exit and syscall_enter/exit_from_user_mode > - Use the standard preemption code instead of custom > > Suggested-by: Huacai Chen <chenhuacai@kernel.org> > Reviewed-by: Björn Töpel <bjorn@rivosinc.com> > Tested-by: Yipeng Zou <zouyipeng@huawei.com> > Tested-by: Jisheng Zhang <jszhang@kernel.org> > Signed-off-by: Guo Ren <guoren@linux.alibaba.com> > Signed-off-by: Guo Ren <guoren@kernel.org> > Cc: Ben Hutchings <ben@decadent.org.uk>
Unfortunately from this patch onwards, the !MMU build is broken. Should be able to reproduce it with nommu_virt_defconfig.
Thanks, Conor.
[unhandled content-type:application/pgp-signature] | |