summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2022-05-20Merge branches 'for-next/sme', 'for-next/stacktrace', 'for-next/fault-in-subp...Catalin Marinas57-376/+2318
2022-05-18arm64/sve: Move sve_free() into SVE code sectionGeert Uytterhoeven1-17/+16
2022-05-18arm64: Kconfig.platforms: Add commentsJuerg Haefliger1-1/+1
2022-05-18arm64: Kconfig: Fix indentation and add commentsJuerg Haefliger1-48/+47
2022-05-17arm64: mm: avoid writable executable mappings in kexec/hibernate codeArd Biesheuvel1-1/+1
2022-05-17arm64: lds: move special code sections out of kernel exec segmentArd Biesheuvel1-9/+12
2022-05-16arm64/hugetlb: Implement arm64 specific huge_ptep_get()Baolin Wang2-0/+24
2022-05-16arm64/hugetlb: Use ptep_get() to get the pte value of a huge pageBaolin Wang1-4/+4
2022-05-16arm64: kdump: Do not allocate crash low memory if not neededZhen Lei1-1/+2
2022-05-16arm64/sve: Make kernel FPU protection RT friendlySebastian Andrzej Siewior1-2/+14
2022-05-16arm64/sve: Delay freeing memory in fpsimd_flush_thread()Sebastian Andrzej Siewior1-2/+15
2022-05-16arm64: mm: Make arch_faults_on_old_pte() check for migratabilityValentin Schneider1-1/+2
2022-05-16arm64: mte: Clean up user tag accessorsRobin Murphy1-2/+2
2022-05-11arm64/hugetlb: Drop TLB flush from get_clear_flush()Anshuman Khandual1-11/+5
2022-05-11arm64: Declare non global symbols as staticLinu Cherian1-1/+1
2022-05-07arm64: kdump: Reimplement crashkernel=XChen Zhou3-10/+74
2022-05-07arm64: Use insert_resource() to simplify codeZhen Lei2-14/+4
2022-05-06arm64/sme: More sensibly define the size for the ZA register setMark Brown2-2/+22
2022-05-05arm64: mm: Cleanup useless parameters in zone_sizes_init()Kefeng Wang1-3/+3
2022-05-04arm64: fix types in copy_highpage()Tong Tiangen1-2/+2
2022-05-04arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLEHector Martin1-0/+12
2022-05-04arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASKMichal Orzel1-1/+1
2022-04-29arm64/ftrace: Make function graph use ftrace directlyChengming Zhou3-17/+24
2022-04-29ftrace: cleanup ftrace_graph_caller enable and disableChengming Zhou1-15/+2
2022-04-29arm64/sme: Fix NULL check after kzallocWan Jiabing1-1/+1
2022-04-27arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()Mark Brown1-0/+1
2022-04-25arm64: Add support for user sub-page fault probingCatalin Marinas4-0/+47
2022-04-25mm: Add fault_in_subpage_writeable() to probe at sub-page granularityCatalin Marinas1-0/+7
2022-04-22arm64/sme: Provide Kconfig for SMEMark Brown1-0/+11
2022-04-22KVM: arm64: Handle SME host state when running guestsMark Brown2-0/+37
2022-04-22KVM: arm64: Trap SME usage in guestMark Brown2-1/+40
2022-04-22KVM: arm64: Hide SME system registers from guestsMark Brown1-1/+8
2022-04-22arm64/sme: Save and restore streaming mode over EFI runtime callsMark Brown1-6/+42
2022-04-22arm64/sme: Disable streaming mode and ZA when flushing CPU stateMark Brown1-0/+9
2022-04-22arm64/sme: Add ptrace support for ZAMark Brown2-0/+200
2022-04-22arm64/sme: Implement ptrace support for streaming mode SVE registersMark Brown4-59/+200
2022-04-22arm64/sme: Implement ZA signal handlingMark Brown3-3/+180
2022-04-22arm64/sme: Implement streaming SVE signal handlingMark Brown3-13/+53
2022-04-22arm64/sme: Disable ZA and streaming mode when handling signalsMark Brown1-0/+7
2022-04-22arm64/sme: Implement traps and syscall handling for SMEMark Brown7-23/+255
2022-04-22arm64/sme: Implement ZA context switchingMark Brown7-9/+66
2022-04-22arm64/sme: Implement streaming SVE context switchingMark Brown6-23/+136
2022-04-22arm64/sme: Implement SVCR context switchingMark Brown6-3/+29
2022-04-22arm64/sme: Implement support for TPIDR2Mark Brown4-2/+22
2022-04-22arm64/sme: Implement vector length configuration prctl()sMark Brown4-1/+40
2022-04-22arm64/sme: Implement sysctl to set the default vector lengthMark Brown1-1/+28
2022-04-22arm64/sme: Identify supported SME vector lengths at bootMark Brown8-2/+218
2022-04-22arm64/sme: Basic enumeration supportMark Brown9-0/+131
2022-04-22arm64/sme: Early CPU setup for SMEMark Brown1-4/+60
2022-04-22arm64/sme: Manually encode SME instructionsMark Brown2-0/+79