[v11, 00/10] riscv: support kernel-mode Vector
Björn Töpel
bjorn at kernel.org
Tue Jan 16 03:49:04 PST 2024
Björn Töpel <bjorn at kernel.org> writes:
> Hi Andy,
>
> On Mon, 15 Jan 2024 at 06:59, Andy Chiu <andy.chiu at sifive.com> wrote:
>>
>> This series provides support running Vector in kernel mode.
>> Additionally, kernel-mode Vector can be configured to run without
>> turnning off preemption on a CONFIG_PREEMPT kernel. Along with the
>> suport, we add Vector optimized copy_{to,from}_user. And provide a
>> simple threshold to decide when to run the vectorized functions.
>
> [...]
>
>> Changelog v11:
>> - This is a quick respin to address boot failing on ubuntu and alpine.
>> - Pass the updated copy size when calling scalar fallback.
>> - Skip some bytes for scalar fallback when fauting at vse8.v with a
>> non-zero $vstart. (Guo)
>> - Guard riscv_v_setup_ctx_cache() with has_vector() check.
[...]
> I'll kick off a full build/boot with the v11!
When this version (v11) is applied, all 174 boots are successfull. For
the series:
Tested-by: Björn Töpel <bjorn at rivosinc.com>
Björn
More information about the linux-riscv
mailing list