aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
purgatory-cleanupSwitch risc-v to PIE purgatoryArd Biesheuvel2 weeks
x86-reject-abs-refs-in-headtext-v2x86/boot/64: Avoid intentional absolute symbol references in .head.textArd Biesheuvel3 weeks
x86-efi-peheader-backport-for-v6.1x86/efistub: Remap kernel text read-only before dropping NX attributeArd Biesheuvel4 weeks
x86-efi-peheader-backport-for-v5.15x86/boot/64: Clear CR4.PGE to disable global 1:1 mappingsArd Biesheuvel5 weeks
x86-remove-absolute-percpux86/tools: Remove special relocation handling for per-CPU variablesArd Biesheuvel8 weeks
arm64-wxn-mdwearm64: mm: add support for WXN memory translation attributeArd Biesheuvel2 months
arm-cfiARM: mm: Make tlbflush routines CFI safeArd Biesheuvel2 months
for-kernelcix86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat sectionArd Biesheuvel2 months
arm64-efi-va48arm64/pi: Tweak map_range() to allow block mappings to be avoidedArd Biesheuvel3 months
x86-efi-peheader-backportx86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat sectionArd Biesheuvel3 months
arm64-lpa2-v8arm64: mm: add support for WXN memory translation attributeArd Biesheuvel3 months
arm64-lpa2-v7arm64: Set the default CONFIG_ARM64_VA_BITS_52 in Kconfig rather than defconfigCatalin Marinas4 months
x86-picx86: Build the core kernel with position independent codegenArd Biesheuvel4 months
x86-pie-v2x86/boot: Permit GOTPCREL relocations for x86_64 buildsArd Biesheuvel4 months
riscv-scalar-aescrypto: riscv/aes - Implement key expansion using RV64 Zkn instructionsArd Biesheuvel7 months
arm-badr-cleanupARM: assembler: use explicit relocation for ADR with a function symbolArd Biesheuvel8 months
arm64-lpa2-v4arm64: mm: add support for WXN memory translation attributeArd Biesheuvel8 months
remove-ia64Documentation: Drop or replace remaining mentions of IA64Ard Biesheuvel8 months
x86-efi-runtime-cleanup-v2efi/x86: Rely on compiler to emit MS ABI callsArd Biesheuvel9 months
x86-efi-runtime-cleanupefi/x86: Rely on compiler to emit MS ABI callsArd Biesheuvel9 months
x86-deprecate-mixed-modeefi/x86: Limit mixed mode support to runtime servicesArd Biesheuvel9 months
x86-efistub-cleanup-v9x86/efistub: Avoid legacy decompressor when doing EFI bootArd Biesheuvel9 months
riscv-cryptocrypto: riscv/aes - Implement key expansion using RV64 Zkn instructionsArd Biesheuvel9 months
efi-lf2-backport-x86efi: Bump the Linux EFI stub major version number to #1Ard Biesheuvel10 months
acomp-zswap-cleanupcrypto: scompress - Drop the use of per-cpu scratch buffersArd Biesheuvel10 months
efi-remove-mixed-modeefi: Get rid of efi_rt_call()Ard Biesheuvel12 months
efi-x86-zbootefi/zboot: x86: Add mixed mode supportArd Biesheuvel13 months
arm-efi-zbootefi/zboot: Enable for 32-bit ARMArd Biesheuvel13 months
x86-piex86: Permit absolute per-CPU references in asm codeArd Biesheuvel13 months
crypto-aes-cfb-librarycrypto: cfb - Simplify skcipher template implementationArd Biesheuvel15 months
arm32-crypto-in-softirq-v5.4crypto: arm/gcm - add RFC4106 supportArd Biesheuvel17 months
aesni-ccm-v6.1crypto: aesni - add ccm(aes) algorithm implementationArd Biesheuvel18 months
arm64-wxn-v7arm64: mm: add support for WXN memory translation attributeArd Biesheuvel18 months
synquacer-5.19arm64: efi: enable generic EFI compressed bootArd Biesheuvel20 months
efi-rng-seedefi: rng: combine bootloader provided RNG seed with RNG protocol outputArd Biesheuvel21 months
arm-fdt-mapping-mtARM: mm: shrink permanent FDT mapping to avoid mismatched attributesArd Biesheuvel21 months
arm64-wxn-v6arm64: mm: add support for WXN memory translation attributeArd Biesheuvel22 months
arm64-scs-patching-v3arm64: implement dynamic shadow call stack for ClangArd Biesheuvel23 months
arm64-head-refactor-v4arm64: kernel: switch to PIE code generation for relocatable kernelsArd Biesheuvel23 months
synquacer-5.18-wxnarm64: kernel: move ID map out of .text mappingArd Biesheuvel23 months
efi-psciefi: arm: implement PSCI method backed by EFI runtime codeArd Biesheuvel2 years
arm64-ro-page-tables-pkvm-v5.17arm64: kvm: track intermediate page tables at EL2Ard Biesheuvel2 years
arm64-blake2sWIP preserve some inline rotatesArd Biesheuvel2 years
arm-textofsARM: mach-axxia: drop TEXT_OFFSET hackArd Biesheuvel2 years
arm64-ro-page-tables-pkvmWIPArd Biesheuvel3 years
arm64-ro-page-tablesarm64: mm: remap kernel page tables read-only at end of initArd Biesheuvel3 years
aesni-fixescrypto: aesni - add ccm(aes) algorithm implementationSteve deRosier3 years
x86-ccm-aesni-v5.4crypto: aesni - add ccm(aes) algorithm implementationArd Biesheuvel3 years
efi-btiefi: arm64: set the branch tracking attribute when built with BTIArd Biesheuvel4 years
the-long-arm64-sigreturn-cfi-adventureWIPArd Biesheuvel4 years
arm64-vmalloc-specialmm: disable lazy vunmap for arm64Ard Biesheuvel5 years
arm-kaslr-latestdeal with fragmented memory in DTArd Biesheuvel5 years
arm64-per-task-stack-protectorarm64: kernel: use a unique stack canary value for each taskArd Biesheuvel6 years
arm64-fast-refcount-v4arm64: kernel: implement fast refcount checkingArd Biesheuvel7 years
arm64-gcmcrypto: arm64/ghash - add NEON accelerated fallback for 64-bit PMULLArd Biesheuvel7 years
arm-efi-headarm: efi: add PE/COFF debug table to EFI headerArd Biesheuvel7 years
kernel-mode-neoncrypto: arm64/aes-bs - implement non-SIMD fallback for AES-CTRArd Biesheuvel7 years
arm64-no-rwxarm64: efi: use effective text offset when allocating ImageArd Biesheuvel7 years
crypto-arm-v4.11crypto: arm/aes - don't use IV buffer to return final keystream blockArd Biesheuvel7 years
mmc-proxyefi: implement MMC proxy support for the UEFI variable storeArd Biesheuvel8 years