[PATCH v5 6/8] RISC-V: Use Zicboz in clear_page when available
Andrew Jones
ajones at ventanamicro.com
Fri Feb 24 06:36:55 PST 2023
On Fri, Feb 24, 2023 at 03:25:30PM +0100, Andrew Jones wrote:
> On Fri, Feb 24, 2023 at 02:00:44PM +0000, Ben Dooks wrote:
> > On 21/02/2023 19:09, Andrew Jones wrote:
...
> > > +/* void clear_page(void *page) */
> > > +ENTRY(__clear_page)
> > > +WEAK(clear_page)
> >
> > out of interest, why the __clear_page() entry and the
> > WEAK(clear_page)?
>
> I was inspired by memset, but, in hindsight, it doesn't make sense for
> clear_page to be weak.
Of course I failed to completely follow the memset pattern, which also
has an export (in riscv_ksyms.c). I prefer the export in clear_page.S,
though, as you've done.
Thanks,
drew
More information about the kvm-riscv
mailing list