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 | -18/+20 |
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 |