| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-23 | arm64/sme: Don't flush SVE register state when handling SME traps |  Mark Brown | 1 | -11/+0 |
| 2022-08-23 | arm64/sme: Don't flush SVE register state when allocating SME storage |  Mark Brown | 1 | -4/+6 |
| 2022-06-29 | arm64/fpsimd: Remove duplicate SYS_SVCR read |  Schspa Shi | 1 | -1/+0 |
| 2022-06-10 | arm64/sme: Fix EFI save/restore |  Mark Brown | 1 | -4/+14 |
| 2022-06-10 | arm64/fpsimd: Fix typo in comment |  Xiang wangx | 1 | -1/+1 |
| 2022-05-20 | Merge branch 'for-next/esr-elx-64-bit' into for-next/core |  Catalin Marinas | 1 | -4/+4 |
| 2022-05-20 | Merge branch 'for-next/sysreg-gen' into for-next/core |  Catalin Marinas | 1 | -13/+13 |
| 2022-05-18 | arm64/sve: Move sve_free() into SVE code section |  Geert Uytterhoeven | 1 | -17/+16 |
| 2022-05-16 | arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h |  Mark Brown | 1 | -13/+13 |
| 2022-05-16 | arm64/sme: Standardise bitfield names for SVCR |  Mark Brown | 1 | -3/+3 |
| 2022-05-16 | arm64/sve: Make kernel FPU protection RT friendly |  Sebastian Andrzej Siewior | 1 | -2/+14 |
| 2022-05-16 | arm64/sve: Delay freeing memory in fpsimd_flush_thread() |  Sebastian Andrzej Siewior | 1 | -2/+15 |
| 2022-04-29 | arm64: Treat ESR_ELx as a 64-bit register |  Alexandru Elisei | 1 | -3/+3 |
| 2022-04-22 | arm64/sme: Save and restore streaming mode over EFI runtime calls |  Mark Brown | 1 | -6/+42 |
| 2022-04-22 | arm64/sme: Disable streaming mode and ZA when flushing CPU state |  Mark Brown | 1 | -0/+9 |
| 2022-04-22 | arm64/sme: Implement ptrace support for streaming mode SVE registers |  Mark Brown | 1 | -8/+23 |
| 2022-04-22 | arm64/sme: Implement ZA signal handling |  Mark Brown | 1 | -3/+0 |
| 2022-04-22 | arm64/sme: Implement traps and syscall handling for SME |  Mark Brown | 1 | -18/+149 |
| 2022-04-22 | arm64/sme: Implement ZA context switching |  Mark Brown | 1 | -7/+13 |
| 2022-04-22 | arm64/sme: Implement streaming SVE context switching |  Mark Brown | 1 | -20/+89 |
| 2022-04-22 | arm64/sme: Implement SVCR context switching |  Mark Brown | 1 | -1/+17 |
| 2022-04-22 | arm64/sme: Implement support for TPIDR2 |  Mark Brown | 1 | -0/+4 |
| 2022-04-22 | arm64/sme: Implement vector length configuration prctl()s |  Mark Brown | 1 | -0/+32 |
| 2022-04-22 | arm64/sme: Implement sysctl to set the default vector length |  Mark Brown | 1 | -1/+28 |
| 2022-04-22 | arm64/sme: Identify supported SME vector lengths at boot |  Mark Brown | 1 | -2/+121 |
| 2022-04-22 | arm64/sme: Basic enumeration support |  Mark Brown | 1 | -0/+30 |
| 2022-02-08 | arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() |  Mark Brown | 1 | -1/+7 |
| 2022-01-16 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -1/+5 |
| 2022-01-05 | Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrace', 'for-next/xor-neon', 'for-next/kasan', 'for-next/armv8_7-fp', 'for-next/atomics', 'for-next/bti', 'for-next/sve', 'for-next/kselftest' and 'for-next/kcsan', remote-tracking branch 'arm64/for-next/perf' into for-next/... |  Catalin Marinas | 1 | -30/+39 |
| 2021-12-14 | arm64/fp: Add comments documenting the usage of state restore functions |  Mark Brown | 1 | -2/+5 |
| 2021-12-14 | arm64/sve: Generalise vector length configuration prctl() for SME |  Mark Brown | 1 | -22/+25 |
| 2021-12-14 | arm64/sve: Make sysctl interface for SVE reusable by SME |  Mark Brown | 1 | -6/+9 |
| 2021-11-22 | arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM |  Marc Zyngier | 1 | -1/+5 |
| 2021-10-26 | arm64/sve: Fix warnings when SVE is disabled |  Mark Brown | 1 | -6/+6 |
| 2021-10-21 | arm64/sve: Track vector lengths for tasks in an array |  Mark Brown | 1 | -40/+57 |
| 2021-10-21 | arm64/sve: Explicitly load vector length when restoring SVE state |  Mark Brown | 1 | -6/+7 |
| 2021-10-21 | arm64/sve: Put system wide vector length information into structs |  Mark Brown | 1 | -71/+92 |
| 2021-10-21 | arm64/sve: Use accessor functions for vector lengths in thread_struct |  Mark Brown | 1 | -17/+38 |
| 2021-10-21 | arm64/sve: Rename find_supported_vector_length() |  Mark Brown | 1 | -7/+7 |
| 2021-10-21 | arm64/sve: Make access to FFR optional |  Mark Brown | 1 | -4/+6 |
| 2021-10-21 | arm64/sve: Make sve_state_size() static |  Mark Brown | 1 | -1/+1 |
| 2021-10-21 | arm64/fp: Reindent fpsimd_save() |  Mark Brown | 1 | -17/+19 |
| 2021-09-16 | arm64/sve: Use correct size when reinitialising SVE state |  Mark Brown | 1 | -1/+1 |
| 2021-08-24 | arm64/sve: Better handle failure to allocate SVE register storage |  Mark Brown | 1 | -6/+4 |
| 2021-08-02 | arm64/sve: Make fpsimd_bind_task_to_cpu() static |  Mark Brown | 1 | -1/+3 |
| 2021-05-26 | arm64/sve: Skip flushing Z registers with 128 bit vectors |  Mark Brown | 1 | -2/+4 |
| 2021-04-15 | Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/xntable', 'for-next/vdso', 'for-next/fiq', 'for-next/epan', 'for-next/kasan-vmalloc', 'for-next/fgt-boot-init', 'for-next/vhe-only' and 'for-next/neon-softirqs-disabled', remote-tracking branch 'arm64/for-next/perf' into for-next/core |  Catalin Marinas | 1 | -2/+2 |
| 2021-04-15 | arm64/sve: Add compile time checks for SVE hooks in generic functions |  Mark Brown | 1 | -2/+3 |
| 2021-04-13 | arm64/sve: Remove redundant system_supports_sve() tests |  Mark Brown | 1 | -4/+4 |
| 2021-04-12 | arm64: fpsimd: run kernel mode NEON with softirqs disabled |  Ard Biesheuvel | 1 | -2/+2 |