Re: [PATCH v6 00/37] arm64/sme: Initial support for the Scalable Matrix Extension

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 15, 2021 at 03:27:58PM +0000, Mark Brown wrote:
> Mark Brown (37):
>   arm64/sve: Make sysctl interface for SVE reusable by SME
>   arm64/sve: Generalise vector length configuration prctl() for SME
>   arm64/sve: Minor clarification of ABI documentation
>   kselftest/arm64: Parameterise ptrace vector length information
>   kselftest/arm64: Allow signal tests to trigger from a function
>   kselftest/arm64: Add a test program to exercise the syscall ABI
>   tools/nolibc: Implement gettid()
>   arm64: cpufeature: Add has_feature_flag() match function
>   arm64/sme: Provide ABI documentation for SME
>   arm64/sme: System register and exception syndrome definitions
>   arm64/sme: Define macros for manually encoding SME instructions
>   arm64/sme: Early CPU setup for SME
>   arm64/sme: Basic enumeration support
>   arm64/sme: Identify supported SME vector lengths at boot
>   arm64/sme: Implement sysctl to set the default vector length
>   arm64/sme: Implement vector length configuration prctl()s
>   arm64/sme: Implement support for TPIDR2
>   arm64/sme: Implement SVCR context switching
>   arm64/sme: Implement streaming SVE context switching
>   arm64/sme: Implement ZA context switching
>   arm64/sme: Implement traps and syscall handling for SME
>   arm64/sme: Implement streaming SVE signal handling
>   arm64/sme: Implement ZA signal handling
>   arm64/sme: Implement ptrace support for streaming mode SVE registers
>   arm64/sme: Add ptrace support for ZA
>   arm64/sme: Disable streaming mode and ZA when flushing CPU state
>   arm64/sme: Save and restore streaming mode over EFI runtime calls
>   arm64/sme: Provide Kconfig for SME
>   kselftest/arm64: sme: Add streaming SME support to vlset
>   kselftest/arm64: Add tests for TPIDR2
>   kselftest/arm64: Extend vector configuration API tests to cover SME
>   kselftest/arm64: sme: Provide streaming mode SVE stress test
>   kselftest/arm64: Add stress test for SME ZA context switching
>   kselftest/arm64: signal: Add SME signal handling tests
>   kselftest/arm64: Add streaming SVE to SVE ptrace tests
>   kselftest/arm64: Add coverage for the ZA ptrace interface
>   kselftest/arm64: Add SME support to syscall ABI test

I had a quick look through this series and made some minor comments but
I need to dig deeper into the SME ABI. Ideally someone (Szabolcs?) from
the toolchain/libc side should confirm that they are happy with it. In
the meantime I can queue the first 6 patches once updated.

Thanks.

-- 
Catalin



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux