This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 95ec54a420b8 Merge tag 'powerpc-6.14-1' of git://git.kernel.org/pub/scm [...] new c845cb8dbd2e x86/mce: Make several functions return bool new 64a668fbea1b x86/mce/threshold: Remove the redundant this_cpu_dec_return() new c46945c9cac8 x86/mce: Make four functions return bool new 51a12c28bb9a x86/mce: Break up __mcheck_cpu_apply_quirks() new 359d7a98e3e3 x86/mce: Convert family/model mixed checks to VFM-based checks new 053d18057e62 x86/mce: Remove the redundant mce_hygon_feature_init() new d35fb3121a36 x86/mce/amd: Remove shared threshold bank plumbing new d3504411a45e Merge tag 'ras_core_for_v6.14_rc1' of git://git.kernel.org [...] new 2e55bb9b71e1 EDAC/i10nm: Add Intel Clearwater Forest server support new 584e09743d2f EDAC/{i10nm,skx,skx_common}: Support UV systems new 558aff7a63f6 EDAC: Add an EDAC driver for the Loongson memory controller new 6696037a56a7 EDAC/cell: Remove powerpc Cell driver new 586e62fe380f EDAC: Fix typos in comments new 368736db4d1c Merge remote-tracking branches 'ras/edac-drivers' and 'ras [...] new 0763dd892855 Merge tag 'edac_updates_for_v6.14' of git://git.kernel.org [...] new 877818802c3e x86/bugs: Add SRSO_USER_KERNEL_NO support new 716f86b523d8 KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace new d80825ee4a34 Merge tag 'x86_bugs_for_v6.14_rc1' of git://git.kernel.org [...] new 135eef38d7e0 x86/resctrl: Use kthread_run_on_cpu() new 2937f9c361f7 x86/resctrl: Introduce resctrl_file_fflags_init() to initi [...] new 3b49c37a2f46 x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control new 481d363748b2 x86/resctrl: Modify update_mba_bw() to use per CTRL_MON gr [...] new 2c272fadb58b x86/resctrl: Compute memory bandwidth for all supported events new 141cb5c482b3 x86/resctrl: Make mba_sc use total bandwidth if local is n [...] new f5cd0e316f14 x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories new 8e931105acae x86/resctrl: Add write option to "mba_MBps_event" file new faf6ef673787 x86/resctrl: Document the new "mba_MBps_event" file new 3357d1d1f915 Merge tag 'x86_cache_for_v6.14_rc1' of git://git.kernel.or [...] new a85c08aaa665 x86/microcode/AMD: Return bool from find_blobs_in_containers() new db80b2efa037 x86/microcode/AMD: Remove bogus comment from parse_container() new d8317f3d8e6b x86/microcode/AMD: Make __verify_patch_size() return bool new 78e0aadbd4c6 x86/microcode/AMD: Have __apply_microcode_amd() return bool new ead0db14c726 x86/microcode/AMD: Remove ret local var in early_apply_mic [...] new 254d7633103c Merge tag 'x86_microcode_for_v6.14_rc1' of git://git.kerne [...] new 3e43c60eb3e3 x86/sev: Prepare for using the RMPREAD instruction to acce [...] new 0cbc02584158 x86/sev: Add support for the RMPREAD instruction new 4972808d6f4a x86/sev: Require the RMPREAD instruction after Zen4 new e2f3d40df82e x86/sev: Move the SNP probe routine out of the way new ac517965a5a1 x86/sev: Map only the RMP table entries instead of the ful [...] new 0f14af0d1d7d x86/sev: Treat the contiguous RMP table as a single RMP segment new 8ae3291f773b x86/sev: Add full support for a segmented RMP table new 21fc6178e920 x86/sev/docs: Document the SNP Reverse Map Table (RMP) new 8234177d2027 virt: sev-guest: Remove is_vmpck_empty() helper new 864884a0c29c virt: sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL new c5529418d050 x86/sev: Carve out and export SNP guest messaging init routines new 1e0b23b5d2d1 x86/sev: Relocate SNP guest messaging routines to common code new 85b60ca9ad2c x86/sev: Add Secure TSC support for SNP guests new 0f0502b8865c x86/sev: Change TSC MSR behavior for Secure TSC enabled guests new 38cc6495cdec x86/sev: Prevent GUEST_TSC_FREQ MSR interception for Secur [...] new eef679a4b52e x86/sev: Prevent RDTSC/RDTSCP interception for Secure TSC [...] new 0a2a98f691f2 x86/sev: Mark the TSC in a secure TSC guest as reliable new 73bbf3b0fbba x86/tsc: Init the TSC for Secure TSC guests new 0563ee35ae2c x86/sev: Add the Secure TSC feature for SNP guests new 13b6931c4496 Merge tag 'x86_sev_for_v6.14_rc1' of git://git.kernel.org/ [...] new 7a470e826d75 x86/cpufeatures: Free up unused feature bits new 29188c160061 x86/paravirt: Remove the WBINVD callback new 4bf610499c42 x86/cpufeature: Document cpu_feature_enabled() as the defa [...] new b8e10c86e674 x86/cpu: Introduce new microcode matching helper new 85b08180df07 x86/cpu: Expose only stepping min/max interface new 3fa5626720c0 x86/cpu: Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id' new f3f325152673 x86/cpu: Move AMD erratum 1386 table over to 'x86_cpu_id' new 5366d8965d35 x86/cpu: Remove 'x86_cpu_desc' infrastructure new 497f70284695 x86/cpu: Move MWAIT leaf definition to common header new 8bd6821c9cf3 x86/cpu: Use MWAIT leaf definition new 262fba55708b x86/cpu: Remove unnecessary MwAIT leaf checks new 5d82d8e0a9ac x86/cpu: Refresh DCA leaf reading code new a86740a77bf0 x86/cpu: Move TSC CPUID leaf definition new 030c15b5610c x86/tsc: Move away from TSC leaf magic numbers new e558eadf6bd6 x86/tsc: Remove CPUID "frequency" leaf magic numbers. new 754aaac3bbf1 x86/fpu: Move CPUID leaf definitions to common code new 588e148d8bab x86/fpu: Remove unnecessary CPUID level check new e5d3a57891ba x86/cpu: Make all all CPUID leaf names consistent new 48795f90cbdc Merge tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/ [...] new 6a5abeea9c72 x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtr [...] new bee9e840609c x86/amd_nb: Restrict init function to AMD-based systems new e13f51b51814 x86/amd_nb: Clean up early_is_amd_nb() new e6e6e5e85116 x86: Start moving AMD node functionality out of AMD_NB new 962f1970a324 x86/amd_nb: Simplify function 4 search new 40a5f6ffdfc8 x86/amd_nb: Simplify root device search new bc7b2e629e0c x86/amd_nb: Use topology info to get AMD node count new 49b96fc0dddc x86/amd_nb: Simplify function 3 search new 7dd57db495d4 x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id() new d6caeafaa324 x86/amd_nb: Move SMN access code to a new amd_node driver new 35df797665cb x86/amd_node: Update __amd_smn_rw() error paths new 77466b798d59 x86/amd_node: Remove dependency on AMD_NB new 79821b907f8d x86/amd_node: Use defines for SMN register offsets new b9d8a295ed6b Merge tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org [...]
The 87 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/arch/x86/amd-memory-encryption.rst | 118 ++++ Documentation/arch/x86/resctrl.rst | 10 + MAINTAINERS | 14 + arch/loongarch/Kconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 - arch/x86/Kconfig | 7 +- arch/x86/boot/compressed/sev.c | 3 +- arch/x86/coco/core.c | 4 +- arch/x86/coco/sev/core.c | 652 +++++++++++++++++++++- arch/x86/coco/sev/shared.c | 10 + arch/x86/events/intel/core.c | 62 +-- arch/x86/events/intel/pt.c | 5 +- arch/x86/events/intel/pt.h | 3 - arch/x86/hyperv/ivm.c | 2 +- arch/x86/include/asm/amd_nb.h | 52 +- arch/x86/include/asm/amd_node.h | 36 ++ arch/x86/include/asm/cpu_device_id.h | 51 +- arch/x86/include/asm/cpufeature.h | 18 +- arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/cpuid.h | 7 + arch/x86/include/asm/fpu/xstate.h | 4 - arch/x86/include/asm/mce.h | 6 +- arch/x86/include/asm/msr-index.h | 9 +- arch/x86/include/asm/mtrr.h | 10 +- arch/x86/include/asm/mwait.h | 1 - arch/x86/include/asm/paravirt.h | 7 - arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/sev-common.h | 1 + arch/x86/include/asm/sev.h | 48 +- arch/x86/include/asm/special_insns.h | 8 +- arch/x86/include/asm/svm.h | 6 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/acpi/cstate.c | 5 +- arch/x86/kernel/amd_nb.c | 300 +--------- arch/x86/kernel/amd_node.c | 215 ++++++++ arch/x86/kernel/apic/apic.c | 18 +- arch/x86/kernel/cpu/amd.c | 18 +- arch/x86/kernel/cpu/bugs.c | 4 + arch/x86/kernel/cpu/common.c | 86 +-- arch/x86/kernel/cpu/intel.c | 5 - arch/x86/kernel/cpu/match.c | 28 +- arch/x86/kernel/cpu/mce/amd.c | 137 ++--- arch/x86/kernel/cpu/mce/core.c | 209 +++---- arch/x86/kernel/cpu/mce/genpool.c | 29 +- arch/x86/kernel/cpu/mce/intel.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 4 +- arch/x86/kernel/cpu/mce/threshold.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 54 +- arch/x86/kernel/cpu/mtrr/generic.c | 6 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 9 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 70 +++ arch/x86/kernel/cpu/resctrl/internal.h | 11 +- arch/x86/kernel/cpu/resctrl/monitor.c | 94 ++-- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 30 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 43 +- arch/x86/kernel/fpu/xstate.c | 26 +- arch/x86/kernel/hpet.c | 6 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/paravirt.c | 6 - arch/x86/kernel/process.c | 7 +- arch/x86/kernel/smpboot.c | 5 +- arch/x86/kernel/tsc.c | 27 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 + arch/x86/mm/mem_encrypt_amd.c | 3 + arch/x86/pci/fixup.c | 4 +- arch/x86/virt/svm/sev.c | 661 +++++++++++++++++++---- arch/x86/xen/enlighten_pv.c | 11 +- drivers/acpi/acpi_pad.c | 5 +- drivers/dma/ioat/dca.c | 8 +- drivers/edac/Kconfig | 17 +- drivers/edac/Makefile | 3 +- drivers/edac/amd64_edac.c | 1 + drivers/edac/cell_edac.c | 281 ---------- drivers/edac/edac_mc.c | 2 +- drivers/edac/edac_mc_sysfs.c | 6 +- drivers/edac/i10nm_base.c | 33 +- drivers/edac/i5000_edac.c | 8 +- drivers/edac/loongson_edac.c | 157 ++++++ drivers/edac/skx_base.c | 11 +- drivers/edac/skx_common.c | 47 +- drivers/edac/skx_common.h | 3 +- drivers/hwmon/Kconfig | 2 +- drivers/hwmon/k10temp.c | 7 +- drivers/idle/intel_idle.c | 6 +- drivers/platform/x86/amd/pmc/Kconfig | 2 +- drivers/platform/x86/amd/pmc/pmc.c | 3 +- drivers/platform/x86/amd/pmf/Kconfig | 2 +- drivers/platform/x86/amd/pmf/core.c | 2 +- drivers/platform/x86/intel/pmc/core.c | 7 +- drivers/ras/amd/atl/Kconfig | 1 + drivers/ras/amd/atl/internal.h | 1 + drivers/virt/coco/sev-guest/Kconfig | 1 - drivers/virt/coco/sev-guest/sev-guest.c | 485 +---------------- include/linux/cc_platform.h | 8 + include/linux/mod_devicetable.h | 2 + 97 files changed, 2536 insertions(+), 1891 deletions(-) create mode 100644 arch/x86/include/asm/amd_node.h create mode 100644 arch/x86/kernel/amd_node.c delete mode 100644 drivers/edac/cell_edac.c create mode 100644 drivers/edac/loongson_edac.c