summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/fpsimd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-1/+5
|\
| * arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVMMarc Zyngier2021-11-221-1/+5
| |
| \
*-. \ Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrac...Catalin Marinas2022-01-051-30/+39
|\ \ \ | |_|/ |/| |
| | * arm64/sve: Generalise vector length configuration prctl() for SMEMark Brown2021-12-141-22/+25
| | * arm64/sve: Make sysctl interface for SVE reusable by SMEMark Brown2021-12-141-6/+9
| |/ |/|
| * arm64/fp: Add comments documenting the usage of state restore functionsMark Brown2021-12-141-2/+5
|/
* arm64/sve: Fix warnings when SVE is disabledMark Brown2021-10-261-6/+6
* arm64/sve: Track vector lengths for tasks in an arrayMark Brown2021-10-211-40/+57
* arm64/sve: Explicitly load vector length when restoring SVE stateMark Brown2021-10-211-6/+7
* arm64/sve: Put system wide vector length information into structsMark Brown2021-10-211-71/+92
* arm64/sve: Use accessor functions for vector lengths in thread_structMark Brown2021-10-211-17/+38
* arm64/sve: Rename find_supported_vector_length()Mark Brown2021-10-211-7/+7
* arm64/sve: Make access to FFR optionalMark Brown2021-10-211-4/+6
* arm64/sve: Make sve_state_size() staticMark Brown2021-10-211-1/+1
* arm64/fp: Reindent fpsimd_save()Mark Brown2021-10-211-18/+20
* arm64/sve: Use correct size when reinitialising SVE stateMark Brown2021-09-161-1/+1
* arm64/sve: Better handle failure to allocate SVE register storageMark Brown2021-08-241-6/+4
* arm64/sve: Make fpsimd_bind_task_to_cpu() staticMark Brown2021-08-021-1/+3
* arm64/sve: Skip flushing Z registers with 128 bit vectorsMark Brown2021-05-261-2/+4
*-. Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/xntable', 'fo...Catalin Marinas2021-04-151-2/+2
|\ \
| | * arm64: fpsimd: run kernel mode NEON with softirqs disabledArd Biesheuvel2021-04-121-2/+2
| |/
* | arm64/sve: Add compile time checks for SVE hooks in generic functionsMark Brown2021-04-151-2/+3
* | arm64/sve: Remove redundant system_supports_sve() testsMark Brown2021-04-131-4/+4
* | arm64/sve: Rework SVE access trap to convert state in registersMark Brown2021-04-081-9/+17
|/
* arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasksPeter Collingbourne2020-10-151-2/+2
*---. Merge branches 'for-next/acpi', 'for-next/boot', 'for-next/bpf', 'for-next/cp...Will Deacon2020-10-021-3/+5
|\ \ \
| | | * arm64: traps: Allow force_signal_inject to pass esr error codeAmit Daniel Kachhap2020-09-141-2/+2
| |_|/ |/| |
| | * arm64/fpsimd: Fix missing-prototypes in fpsimd.cTian Tao2020-09-181-0/+2
| |/ |/|
| * arm64/fpsimd: Update documentation of do_sve_accJulien Grall2020-09-211-1/+1
|/
* arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=nWill Deacon2020-06-161-3/+3
* arm64/sve: Eliminate data races on sve_default_vlDave Martin2020-06-151-7/+18
* sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig2020-04-271-2/+1
* arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanlySuzuki K Poulose2020-01-141-3/+27
* arm64: Remove asmlinkage from updated functionsJames Morse2019-10-281-3/+3
* arm64/sve: Fix a couple of magic numbers for the Z-reg countDave Martin2019-07-221-2/+2
* arm64/sve: Factor out FPSIMD to SVE state conversionDave Martin2019-07-221-13/+14
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2019-07-081-43/+96
|\
| * arm64/fpsimd: Don't disable softirq when touching FPSIMD/SVE stateJulien Grall2019-06-041-40/+84
| * arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use itJulien Grall2019-06-041-4/+13
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* | arm64/sve: Fix missing SVE/FPSIMD endianness conversionsDave Martin2019-06-131-9/+33
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-53/+126
|\
| * arm64/sve: Clarify vq map semanticsDave Martin2019-04-181-1/+6
| * arm64/sve: In-kernel vector length availability query interfaceDave Martin2019-03-291-27/+8
| * arm64/sve: Enable SVE state tracking for non-task contextsDave Martin2019-03-291-5/+15
| * arm64/sve: Check SVE virtualisabilityDave Martin2019-03-291-15/+71
| * arm64/sve: Clarify role of the VQ map maintenance functionsDave Martin2019-03-291-1/+9
| * arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flushDave Martin2019-03-291-6/+19
* | arm64: HWCAP: add support for AT_HWCAP2Andrew Murray2019-04-161-2/+2
|/
* signal/arm64: Use send_sig_fault where appropriateEric W. Biederman2018-09-271-7/+3