[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