summaryrefslogtreecommitdiff
path: root/arch/arm64/lib
AgeCommit message (Expand)AuthorFilesLines
2025-05-08arm64: insn: Add support for encoding DSBJames Morse1-23/+37
2025-03-30Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-0/+29
2025-03-26arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()Eric Biggers1-3/+1
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2-11/+5
2025-03-15arm64: insn: Add load-acquire and store-release instructionsPeilin Ye1-0/+29
2025-03-07arm64: lib: Use MOPS for usercopy routinesKristina Martšenko4-4/+51
2025-02-09lib/crc-t10dif: remove crc_t10dif_is_optimized()Eric Biggers1-6/+0
2025-02-08lib/crc32: remove "_le" from crc32c base and arch functionsEric Biggers1-3/+3
2025-02-08lib/crc32: don't bother with pure and const function attributesEric Biggers1-3/+3
2024-12-01arm64/crc-t10dif: expose CRC-T10DIF function through libEric Biggers3-0/+553
2024-12-01lib/crc32: expose whether the lib is really optimized at runtimeEric Biggers1-0/+10
2024-12-01lib/crc32: improve support for arch-specific overridesEric Biggers2-4/+12
2024-12-01lib/crc32: drop leading underscores from __crc32c_le_baseEric Biggers1-1/+1
2024-11-14Merge branch 'for-next/mops' into for-next/coreCatalin Marinas4-2/+63
2024-10-22arm64/crc32: Implement 4-way interleave using PMULLArd Biesheuvel2-3/+276
2024-10-22arm64/crc32: Reorganize bit/byte ordering macrosArd Biesheuvel1-52/+39
2024-10-22arm64/lib: Handle CRC-32 alternative in C codeArd Biesheuvel3-17/+41
2024-10-17arm64: lib: Use MOPS for copy_page() and clear_page()Kristina Martsenko2-0/+26
2024-10-17arm64: lib: Use MOPS for memcpy() routinesKristina Martsenko2-2/+37
2024-05-19arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-4/+2
2024-05-12arm64, bpf: add internal-only MOV instruction to resolve per-CPU addrsPuranjay Mohan1-0/+11
2023-12-05arm64: Get rid of ARM64_HAS_NO_HW_PREFETCHMarc Zyngier1-11/+0
2023-10-16arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXTMark Rutland1-1/+1
2023-09-08Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2023-09-07arm64: csum: Fix OoB access in IP checksum code for negative lengthsWill Deacon1-1/+1
2023-08-18arm64: insn: Add encoders for LDRSB/LDRSH/LDRSWXu Kuohai1-0/+6
2023-05-25arm64: xor-neon: mark xor_arm64_neon_*() staticArnd Bergmann1-4/+4
2023-03-27arm: uaccess: Remove memcpy_page_flushcache()Ira Weiny1-6/+0
2022-12-06Merge branch 'for-next/sysregs' into for-next/coreWill Deacon1-1/+1
2022-12-01arm64/sysreg: Remove duplicate definitions from asm/sysreg.hWill Deacon1-1/+1
2022-11-15arm64: insn: always inline hint generationMark Rutland1-10/+0
2022-11-15arm64: insn: simplify insn group identificationMark Rutland1-24/+0
2022-11-15arm64: insn: always inline predicatesMark Rutland1-61/+0
2022-11-15arm64: insn: remove aarch64_insn_gen_prefetch()Mark Rutland1-70/+0
2022-08-03Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-4/+26
2022-07-11arm64: Add LDR (literal) instructionXu Kuohai1-4/+26
2022-07-05arm64/mte: Standardise GMID field name definitionsMark Brown1-1/+1
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+11
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-14/+53
2022-05-16arm64: mte: Clean up user tag accessorsRobin Murphy1-2/+2
2022-04-20arm64: Use WFxT for __delay() when possibleMarc Zyngier1-1/+11
2022-04-01arm64, insn: Add ldr/str with immediate offsetXu Kuohai1-14/+53
2022-03-21Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-31/+102
2022-03-14Merge branch 'for-next/strings' into for-next/coreWill Deacon2-206/+269
2022-03-14Merge branch 'for-next/linkage' into for-next/coreWill Deacon12-39/+50
2022-03-14Merge branch 'for-next/insn' into for-next/coreWill Deacon1-15/+172
2022-03-07Revert "arm64: Mitigate MTE issues with str{n}cmp()"Joey Gouly2-2/+2
2022-03-07arm64: lib: Import latest version of Arm Optimized Routines' strncmpJoey Gouly1-93/+141
2022-03-07arm64: lib: Import latest version of Arm Optimized Routines' strcmpJoey Gouly1-112/+126
2022-02-22arm64: insn: add encoders for atomic operationsHou Tao1-14/+171