summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2024-04-26crypto: x86/aes-xts - simplify loop in xts_crypt_slowpath()Eric Biggers
2024-04-19crypto: x86/aes-xts - optimize size of instructions operating on lengthsEric Biggers
2024-04-19crypto: x86/aes-xts - eliminate a few more instructionsEric Biggers
2024-04-19crypto: x86/aes-xts - handle AES-128 and AES-192 more efficientlyEric Biggers
2024-04-19crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec()Eric Biggers
2024-04-19crypto: x86/aes-xts - handle CTS encryption more efficientlyEric Biggers
2024-04-19crypto: x86/sha256-ni - simplify do_4roundsEric Biggers
2024-04-19crypto: x86/sha256-ni - optimize code sizeEric Biggers
2024-04-19crypto: x86/sha256-ni - rename some register aliasesEric Biggers
2024-04-19crypto: x86/sha256-ni - convert to use rounds macrosEric Biggers
2024-04-19crypto: x86/aes-xts - access round keys using single-byte offsetsEric Biggers
2024-04-12crypto: x86/aes-xts - make non-AVX implementation use new glue codeEric Biggers
2024-04-12crypto: x86/sha512-avx2 - add missing vzeroupperEric Biggers
2024-04-12crypto: x86/sha256-avx2 - add missing vzeroupperEric Biggers
2024-04-12crypto: x86/nh-avx2 - add missing vzeroupperEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/512 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX10/256 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up VAES + AVX2 implementationEric Biggers
2024-04-05crypto: x86/aes-xts - wire up AESNI + AVX implementationEric Biggers
2024-04-05crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUsEric Biggers
2024-04-05x86: add kconfig symbols for assembler VAES and VPCLMULQDQ supportEric Biggers
2024-04-02crypto: x86/aesni - Update aesni_set_key() to return voidChang S. Bae
2024-04-02crypto: x86/aesni - Rearrange AES key size checkChang S. Bae
2024-03-24Merge tag 'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2024-03-24Merge tag 'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-03-24x86/efistub: Call mixed mode boot services on the firmware's stackArd Biesheuvel
2024-03-24x86/boot/64: Move 5-level paging global variable assignments backTom Lendacky
2024-03-24x86/boot/64: Apply encryption mask to 5-level pagetable updateTom Lendacky
2024-03-24x86/cpu: Add model number for another Intel Arrow Lake mobile processorTony Luck
2024-03-24x86/fpu: Keep xfd_state in sync with MSR_IA32_XFDAdamos Ttofari
2024-03-23x86/mpparse: Register APIC address only onceThomas Gleixner
2024-03-23x86/topology: Handle the !APIC case gracefullyThomas Gleixner
2024-03-23x86/topology: Don't evaluate logical IDs during early bootThomas Gleixner
2024-03-23x86/cpu: Ensure that CPU info updates are propagated on UPThomas Gleixner
2024-03-22kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe addressMasami Hiramatsu (Google)
2024-03-22x86/pm: Work around false positive kmemleak report in msr_build_context()Anton Altaparmakov
2024-03-22x86/kexec: Do not update E820 kexec table for setup_dataDave Young
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-03-21Merge tag 'hyperv-next-signed-20240320' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2024-03-21x86/config: Fix warning for 'make ARCH=x86_64 tinyconfig'Masahiro Yamada
2024-03-19Merge tag 'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-03-18x86/hyperv: Use Hyper-V entropy to seed guest random number generatorMichael Kelley
2024-03-18x86/hyperv: Cosmetic changes for hv_spinlock.cPurna Pavan Chandra Aekkaladevi
2024-03-18hyperv-tlfs: Rename some HV_REGISTER_* defines for consistencyNuno Das Neves
2024-03-17Merge tag 'perf-urgent-2024-03-17' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2024-03-16x86/CPU/AMD: Update the Zenbleed microcode revisionsBorislav Petkov (AMD)
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-03-15Merge tag 'devicetree-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds