This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fc4c9f450493 Merge tag 'efi-next-for-v6.2' of git://git.kernel.org/pub/ [...] new bce5a1e8a340 x86/mem: Move memmove to out of line assembler new 8b9ed79c2d58 Merge tag 'x86_asm_for_v6.2' of git://git.kernel.org/pub/s [...] new cb8bda8ad443 x86/boot/compressed: Rename efi_thunk_64.S to efi-mixed.S new e2ab9eab324c x86/boot/compressed: Move 32-bit entrypoint code into .tex [...] new 5c3a85f35b58 x86/boot/compressed: Move bootargs parsing out of 32-bit s [...] new 91592b5c0c2f x86/boot/compressed: Move efi32_pe_entry into .text section new 73a6dec80e2a x86/boot/compressed: Move efi32_entry out of head_64.S new 7f22ca396778 x86/boot/compressed: Move efi32_pe_entry() out of head_64.S new 4b52016247ae x86/boot/compressed, efi: Merge multiple definitions of im [...] new 630f337f0c4f x86/boot/compressed: Simplify IDT/GDT preserve/restore in [...] new 6aac80a8da46 x86/boot/compressed: Avoid touching ECX in startup32_set_i [...] new d73a257f7f86 x86/boot/compressed: Pull global variable reference into s [...] new c6355995ba47 x86/boot/compressed: Move startup32_load_idt() into .text section new 9ea813be3d34 x86/boot/compressed: Move startup32_load_idt() out of head_64.S new b5d854cd4b6a x86/boot/compressed: Move startup32_check_sev_cbit() into .text new 9d7eaae6a071 x86/boot/compressed: Move startup32_check_sev_cbit() out o [...] new 30c9ca16a527 x86/boot/compressed: Adhere to calling convention in get_s [...] new 61de13df9590 x86/boot/compressed: Only build mem_encrypt.S if AMD_MEM_E [...] new cc3fdda2876e x86/efi: Make the deprecated EFI handover protocol optional new f1e525009493 x86/boot: Skip realmode init code when running as Xen PV guest new 60253f100c58 x86/boot: Remove x86_32 PIC using %ebx workaround new 4eb77fa102eb Merge tag 'x86_boot_for_v6.2' of git://git.kernel.org/pub/ [...] new 1d30800c0c0a x86/bugs: Use sysfs_emit() new 01c97c730358 x86/mtrr: Add comment for set_mtrr_state() serialization new 04ba8747e132 x86/mtrr: Remove unused cyrix_set_all() function new 7420ae3bb977 x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB new 45fa71f19a2d x86/mtrr: Replace use_intel() with a local flag new d5f66d5d1061 x86/mtrr: Rename prepare_set() and post_set() new 4ad7149e46d0 x86/mtrr: Split MTRR-specific handling from cache dis/enabling new 23a63e369098 x86/mtrr: Move cache control code to cacheinfo.c new 7d71db537b01 x86/mtrr: Disentangle MTRR init from PAT init new 57df636cd336 x86/mtrr: Remove set_all callback from struct mtrr_ops new 74069135f09c x86/mtrr: Simplify mtrr_bp_init() new 2c15679e8687 x86/mtrr: Get rid of __mtrr_enabled bool new 955d0e080591 x86/mtrr: Let cache_aps_delayed_init replace mtrr_aps_dela [...] new 0b9a6a8bedbf x86/mtrr: Add a stop_machine() handler calling only cache_ [...] new adfe7512e1d0 x86: Decouple PAT and MTRR handling new 30f89e524bec x86/cacheinfo: Switch cache_ap_init() to hotplug callback new f8bd9f25c981 x86/mtrr: Simplify mtrr_ops initialization new dacca1e5e75d x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs new 15e15d64bd8e x86/cpufeatures: Add X86_FEATURE_XENPV to disabled-features.h new 0bafc51babe2 x86/cpu: Remove unneeded 64-bit dependency in arch_enter_f [...] new dfbd9e4059c4 x86/cpu: Drop 32-bit Xen PV guest code in update_task_stack() new d76c4f7a610a x86/cpu: Remove X86_FEATURE_XENPV usage in setup_cpu_entry_area() new 6007878a782e x86/cpu: Switch to cpu_feature_enabled() for X86_FEATURE_XENPV new d800169041c0 x86/cpuid: Carve out all CPUID functionality new c11ca45441d5 x86/pat: Handle TDX guest PAT initialization new 7882b69eb6cd x86/mtrr: Make message for disabled MTRRs more descriptive new 3ef3ace4e2ec Merge tag 'x86_cpu_for_v6.2' of git://git.kernel.org/pub/s [...] new b6f86689d5b7 x86/microcode: Rip out the subsys interface gunk new 2071c0aeda22 x86/microcode: Simplify init path even more new a61ac80ae52e x86/microcode: Kill refresh_fw new 2e6ff4052d89 x86/microcode: Do some minor fixups new 254ed7cf4dd7 x86/microcode: Drop struct ucode_cpu_info.valid new 10d4853e4c5c platform/x86/intel/ifs: Remove unused selection new f4e209e956b5 platform/x86/intel/ifs: Return a more appropriate error code new a4c30fa4ead5 platform/x86/intel/ifs: Remove image loading during init new cb5eceee816b platform/x86/intel/ifs: Remove memory allocation from load path new 716f38027586 x86/microcode/intel: Reuse find_matching_signature() new 2e13ab0158dd x86/microcode/intel: Use appropriate type in microcode_san [...] new 514ee839c6d0 x86/microcode/intel: Reuse microcode_sanity_check() new e0788c3281a7 x86/microcode/intel: Add hdr_type to intel_microcode_sanit [...] new 28377e56ed22 x86/microcode/intel: Use a reserved field for metasize new 8382fee3bb86 platform/x86/intel/ifs: Add metadata support new aa63e0fda85e platform/x86/intel/ifs: Use generic microcode headers and [...] new 48c6e7dc1905 platform/x86/intel/ifs: Add metadata validation new bf835ee852be platform/x86/intel/ifs: Remove reload sysfs entry new 4fb858f3dcd2 platform/x86/intel/ifs: Add current_batch sysfs entry new 72a0f445fc09 Documentation/ABI: Update IFS ABI doc new 1a63b5808286 Revert "platform/x86/intel/ifs: Mark as BROKEN" new 09265345cc89 platform/x86/intel/ifs: Add missing kernel-doc entry new 5b1586ab064c x86/microcode/intel: Do not print microcode revision and p [...] new be1b670f6144 x86/microcode/intel: Do not retry microcode reloading on the APs new a70210f41566 Merge tag 'x86_microcode_for_v6.2' of git://git.kernel.org [...] new 00e8f7153bcd x86/paravirt: Remove clobber bitmask from .parainstructions new 82c72902c50f Merge tag 'x86_paravirt_for_v6.2' of git://git.kernel.org/ [...] new c6fbb759d688 virt/sev-guest: Remove unnecessary free in init_crypto() new 2874529b3513 virt/sev-guest: Add a MODULE_ALIAS new 740afa4d3941 Merge tag 'x86_sev_for_v6.2' of git://git.kernel.org/pub/s [...] new 4ab07fd3fbe6 ARM: 9252/1: module: Teach unwinder about PLTs new d539fee9f825 ARM: 9253/1: ubsan: select ARCH_HAS_UBSAN_SANITIZE_ALL new b40b84b120f5 ARM: 9254/1: mm: Provide better message when kernel fault new e513ffd88105 ARM: 9255/1: efi/dump UEFI runtime page tables for ARM new 3220022038b9 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod new 8fc0b333a7dd ARM: 9257/1: Disable FIQs (but not IRQs) on CPUs shutdown paths new 527d08631b30 ARM: 9260/1: lib/xor: use r10 rather than r7 in xor_arm4re [...] new 3f712c7c78a8 ARM: 9261/1: amba: Drop redundant assignments of the syste [...] new 5aa4860eb50f ARM: 9262/1: remove lazy evaluation in Makefile new a2faac39866d ARM: 9263/1: use .arch directives instead of assembler com [...] new 26b12e084bce ARM: 9264/1: only use -mtp=cp15 for the compiler new 1d2e9b67b001 ARM: 9265/1: pass -march= only to compiler new 70ccc7c0667b ARM: 9258/1: stacktrace: Make stack walk callback consiste [...] new 9fbed16c3f4f ARM: 9259/1: stacktrace: Convert stacktrace to generic ARC [...] new 7e0093870e6c ARM: findbit: document ARMv5 bit offset calculation new bceab1431e07 ARM: findbit: provide more efficient ARMv7 implementation new 2953a3e187e0 ARM: findbit: convert to macros new 2511d032f02e ARM: findbit: operate by words new f424f2c18432 ARM: findbit: add unwinder information new 74c344e6f153 ARM: 9267/1: Define Armv8 registers in AArch32 state new c00a19c8b143 ARM: 9268/1: vfp: Add hwcap FPHP and ASIMDHP for FEAT_FP16 new 62ea0d873af3 ARM: 9269/1: vfp: Add hwcap for FEAT_DotProd new ce4835497c20 ARM: 9270/1: vfp: Add hwcap for FEAT_FHM new 23b6d4ad6e7a ARM: 9271/1: vfp: Add hwcap for FEAT_AA32BF16 new 956ca3a4eb81 ARM: 9272/1: vfp: Add hwcap for FEAT_AA32I8MM new 3bda6d884897 ARM: 9273/1: Add hwcap for Speculation Barrier(SB) new fea53546be57 ARM: 9274/1: Add hwcap for Speculative Store Bypassing Safe new 59e2cf8d21e0 ARM: 9275/1: Drop '-mthumb' from AFLAGS_ISA new 21d0798acf85 ARM: 9276/1: Refactor dump_instr() new ba290d4f1f77 ARM: 9277/1: Make the dumped instructions are consistent w [...] new aaa4dd1b47f5 ARM: 9279/1: support function error injection new 4cb1fc6fffe4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new 166fb177e470 MAINTAINERS: update the 'T:' entry for xtensa new b8c4f4db2436 xtensa: update config files new 8939c58d68f9 xtensa: add __umulsidi3 helper new 1ca06f1c1ace Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc [...]
The 115 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-platform-intel-ifs | 30 +- MAINTAINERS | 2 +- arch/arm/Kconfig | 3 + arch/arm/Makefile | 81 ++--- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/common/Makefile | 2 - arch/arm/common/mcpm_head.S | 2 + arch/arm/common/vlock.S | 2 + arch/arm/include/asm/assembler.h | 6 + arch/arm/include/asm/cputype.h | 4 + arch/arm/include/asm/module.h | 5 + arch/arm/include/asm/ptdump.h | 1 + arch/arm/include/asm/ptrace.h | 4 + arch/arm/include/asm/stacktrace.h | 2 +- arch/arm/include/asm/vfp.h | 6 + arch/arm/include/asm/xor.h | 4 +- arch/arm/include/uapi/asm/hwcap.h | 8 + arch/arm/kernel/Makefile | 2 - arch/arm/kernel/hyp-stub.S | 2 + arch/arm/kernel/machine_kexec.c | 2 + arch/arm/kernel/module-plts.c | 14 + arch/arm/kernel/perf_callchain.c | 9 +- arch/arm/kernel/return_address.c | 8 +- arch/arm/kernel/setup.c | 22 ++ arch/arm/kernel/smp.c | 5 +- arch/arm/kernel/stacktrace.c | 119 ++----- arch/arm/kernel/swp_emulate.c | 1 + arch/arm/kernel/traps.c | 25 +- arch/arm/kernel/unwind.c | 13 +- arch/arm/lib/Makefile | 6 +- arch/arm/lib/delay-loop.S | 4 + arch/arm/lib/error-inject.c | 10 + arch/arm/lib/findbit.S | 230 ++++++-------- arch/arm/mach-at91/Makefile | 3 - arch/arm/mach-at91/pm_suspend.S | 4 + arch/arm/mach-imx/Makefile | 3 - arch/arm/mach-imx/headsmp.S | 2 + arch/arm/mach-imx/resume-imx6.S | 2 + arch/arm/mach-imx/suspend-imx6.S | 2 + arch/arm/mach-mvebu/Makefile | 3 - arch/arm/mach-mvebu/coherency_ll.S | 1 + arch/arm/mach-mvebu/pmsu.c | 1 + arch/arm/mach-npcm/Makefile | 2 - arch/arm/mach-npcm/headsmp.S | 2 + arch/arm/mach-tegra/Makefile | 2 - arch/arm/mach-tegra/reset-handler.S | 2 + arch/arm/mach-tegra/sleep-tegra20.S | 2 + arch/arm/mach-tegra/sleep-tegra30.S | 2 + arch/arm/mach-tegra/sleep.S | 2 + arch/arm/mm/Makefile | 15 - arch/arm/mm/abort-ev6.S | 1 + arch/arm/mm/abort-ev7.S | 1 + arch/arm/mm/cache-v6.S | 2 + arch/arm/mm/cache-v7.S | 2 + arch/arm/mm/cache-v7m.S | 2 + arch/arm/mm/copypage-feroceon.c | 1 + arch/arm/mm/fault.c | 5 +- arch/arm/mm/proc-v6.S | 2 + arch/arm/mm/proc-v7-2level.S | 2 + arch/arm/mm/proc-v7.S | 2 + arch/arm/mm/tlb-v6.S | 2 + arch/arm/mm/tlb-v7.S | 2 + arch/arm/nwfpe/Makefile | 6 + arch/arm/vdso/Makefile | 1 + arch/arm/vfp/vfpmodule.c | 32 ++ arch/arm64/include/asm/ptdump.h | 1 + arch/x86/Kconfig | 17 + arch/x86/boot/compressed/Makefile | 8 +- arch/x86/boot/compressed/efi_mixed.S | 345 +++++++++++++++++++++ arch/x86/boot/compressed/efi_thunk_64.S | 189 ----------- arch/x86/boot/compressed/head_32.S | 4 - arch/x86/boot/compressed/head_64.S | 303 ++---------------- arch/x86/boot/compressed/mem_encrypt.S | 152 ++++++++- arch/x86/boot/cpuflags.c | 15 +- arch/x86/boot/header.S | 2 +- arch/x86/boot/tools/build.c | 2 + arch/x86/include/asm/cacheinfo.h | 13 + arch/x86/include/asm/cpu.h | 2 + arch/x86/include/asm/cpuid.h | 141 ++++++++- arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/entry-common.h | 4 +- arch/x86/include/asm/memtype.h | 5 +- arch/x86/include/asm/microcode.h | 4 +- arch/x86/include/asm/microcode_intel.h | 5 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/mtrr.h | 16 +- arch/x86/include/asm/paravirt_types.h | 61 +--- arch/x86/include/asm/processor.h | 133 +------- arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/switch_to.h | 7 +- arch/x86/include/asm/x86_init.h | 4 + arch/x86/kernel/acpi/cstate.c | 24 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 105 ++++--- arch/x86/kernel/cpu/cacheinfo.c | 179 +++++++++++ arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/hygon.c | 2 +- arch/x86/kernel/cpu/intel.c | 144 ++++++++- arch/x86/kernel/cpu/intel_epb.c | 7 +- arch/x86/kernel/cpu/microcode/amd.c | 5 +- arch/x86/kernel/cpu/microcode/core.c | 205 +++--------- arch/x86/kernel/cpu/microcode/intel.c | 165 +--------- arch/x86/kernel/cpu/mtrr/amd.c | 8 +- arch/x86/kernel/cpu/mtrr/centaur.c | 8 +- arch/x86/kernel/cpu/mtrr/cyrix.c | 42 +-- arch/x86/kernel/cpu/mtrr/generic.c | 107 +------ arch/x86/kernel/cpu/mtrr/mtrr.c | 173 ++--------- arch/x86/kernel/cpu/mtrr/mtrr.h | 15 +- arch/x86/kernel/process_64.c | 4 +- arch/x86/kernel/setup.c | 16 +- arch/x86/kernel/smpboot.c | 9 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/x86_init.c | 3 + arch/x86/lib/Makefile | 1 + arch/x86/lib/memcpy_32.c | 187 ----------- arch/x86/lib/memmove_32.S | 200 ++++++++++++ arch/x86/mm/cpu_entry_area.c | 8 +- arch/x86/mm/pat/memtype.c | 157 ++++------ arch/x86/power/cpu.c | 3 +- arch/x86/realmode/init.c | 8 +- arch/x86/xen/enlighten_pv.c | 2 + arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/cadence_csp_defconfig | 4 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - arch/xtensa/kernel/xtensa_ksyms.c | 2 + arch/xtensa/lib/Makefile | 2 +- arch/xtensa/lib/umulsidi3.S | 230 ++++++++++++++ drivers/amba/bus.c | 6 - drivers/firmware/efi/arm-runtime.c | 4 +- drivers/firmware/efi/libstub/x86-stub.c | 2 +- drivers/memory/Makefile | 2 - drivers/memory/ti-emif-sram-pm.S | 1 + drivers/platform/x86/intel/ifs/Kconfig | 4 - drivers/platform/x86/intel/ifs/core.c | 23 +- drivers/platform/x86/intel/ifs/ifs.h | 30 +- drivers/platform/x86/intel/ifs/load.c | 218 +++++++------ drivers/platform/x86/intel/ifs/runtest.c | 10 +- drivers/platform/x86/intel/ifs/sysfs.c | 41 ++- drivers/soc/bcm/brcmstb/pm/Makefile | 1 - drivers/soc/bcm/brcmstb/pm/s2-arm.S | 1 + drivers/virt/coco/sev-guest/sev-guest.c | 5 +- include/linux/cpuhotplug.h | 1 + lib/memcpy_kunit.c | 22 ++ 146 files changed, 2359 insertions(+), 2240 deletions(-) create mode 100644 arch/arm/lib/error-inject.c create mode 100644 arch/x86/boot/compressed/efi_mixed.S delete mode 100644 arch/x86/boot/compressed/efi_thunk_64.S create mode 100644 arch/x86/lib/memmove_32.S create mode 100644 arch/xtensa/lib/umulsidi3.S