This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 88afbb21d4b3 Merge tag 'x86-core-2023-06-26' of ssh://gitolite.kernel.o [...] new b34348a0d7c5 EDAC/amd64: Remove module version string new 6c79e42169fe EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh new bf5c04ddd378 EDAC/thunderx: Check debugfs file creation retval properly new 0a81fa5d74cd Merge ras/edac-misc into for-next new a053b7e579bd dt-bindings: memory-controllers: nuvoton: Add NPCM memory [...] new d244c610f1d9 EDAC/npcm: Add NPCM memory controller driver new 852667c317ae Merge ras/edac-drivers into for-next new e5ce2f196fb9 Merge tag 'edac_updates_for_v6.5' of git://git.kernel.org/ [...] new e40879b6d7d8 x86/MCE: Check a hw error's address to determine proper re [...] new 2a1d18a5dc50 ras/debugfs: Fix error checking for debugfs_create_dir() new e15885689cf4 x86/amd_nb: Add MI200 PCI IDs new f5e87cd5114e x86/amd_nb: Re-sort and re-indent PCI defines new c35977b00fa7 x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors new 4f3fa571a48f EDAC/amd64: Document heterogeneous system enumeration new 9c42edd571aa EDAC/amd64: Add support for AMD heterogeneous Family 19h M [...] new 4251566ebc1c EDAC/amd64: Cache and use GPU node map new aa35a4835e4f Merge tag 'ras_core_for_v6.5' of git://git.kernel.org/pub/ [...] new 6becb5026b81 x86/alternative: Make debug-alternative selective new 270a69c4485d x86/alternative: Support relocations in alternatives new 14e4ec9c3e91 x86/lib/memmove: Decouple ERMS from FSRM new 6c480f222128 x86/alternative: Rewrite optimize_nops() some new b6c881b248ef x86/alternative: Complicate optimize_nops() some more new d2408e043e72 x86/alternative: Optimize returns patching new d42a2a891210 x86/alternatives: Fix section mismatch warnings new df25edbac31e x86/alternatives: Add longer 64-bit NOPs new 3496d1c64a0f x86/nospec: Shorten RESET_CALL_DEPTH new 9350a629e839 x86/alternatives: Add cond_resched() to text_poke_bp_batch() new 2bd4aa932582 x86/alternative: PAUSE is not a NOP new 8c69e7afe958 Merge tag 'x86_alternatives_for_v6.5' of git://git.kernel. [...] new 9d9173e9ceb6 x86/build: Avoid relocation information in final vmlinux new 59035135b322 Merge tag 'x86_build_for_v6.5' of git://git.kernel.org/pub [...] new 2997d94b5dd0 x86/resctrl: Only show tasks' pid in current pid namespace new c45c06d4ae63 x86/resctrl: Factor rdtgroup lock for multi-file ops new 8da2b938eb7e x86/resctrl: Implement rename op for mon groups new e0a6ede2dd88 Documentation/x86: Documentation for MON group move feature new 3e5822e0f99e Merge tag 'x86_cache_for_v6.5' of git://git.kernel.org/pub [...] new dcdfdd40fa82 mm: Add support for unaccepted memory new 2e9f46ee1599 efi/x86: Get full memory map in allocate_e820() new 745e3ed85f71 efi/libstub: Implement support for unaccepted memory new 3fd1239a7835 x86/boot/compressed: Handle unaccepted memory new 2053bc57f367 efi: Add unaccepted memory support new c211c19e80d0 efi/unaccepted: Avoid load_unaligned_zeropad() stepping in [...] new ff40b5769a50 x86/tdx: Make _tdx_hypercall() and __tdx_module_call() ava [...] new c2b353ae24d6 x86/tdx: Refactor try_accept_one() new 75d090fd167a x86/tdx: Add unaccepted memory support new 5dee19b6b2b1 x86/sev: Fix calculation of end address based on number of pages new 69dcb1e3bbbe x86/sev: Put PSC struct on the stack in prep for unaccepte [...] new 7006b75592fe x86/sev: Allow for use of the early boot GHCB for PSC requests new 15d9088779b8 x86/sev: Use large PSC requests if applicable new 6c3211796326 x86/sev: Add SNP-specific unaccepted memory support new c0461bd16666 x86/efi: Safely enable unaccepted memory in UEFI new 84b9b44b9978 virt: sevguest: Add CONFIG_CRYPTO dependency new 2c96136a3f8d Merge tag 'x86_cc_for_v6.5' of git://git.kernel.org/pub/sc [...] new 424e23fd6c30 x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt new 7583e8fbdc49 x86/cpu: Remove X86_FEATURE_NAMES new f220125b999b x86/retbleed: Add __x86_return_thunk alignment checks new 941d77c77339 Merge tag 'x86_cpu_for_v6.5' of git://git.kernel.org/pub/s [...]
The 57 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/resctrl.rst | 7 + .../nuvoton,npcm-memory-controller.yaml | 50 ++ Documentation/driver-api/edac.rst | 120 +++++ MAINTAINERS | 8 + arch/x86/Kconfig | 16 +- arch/x86/Kconfig.cpu | 2 +- arch/x86/Makefile.postlink | 47 ++ arch/x86/boot/Makefile | 2 - arch/x86/boot/compressed/Makefile | 11 +- arch/x86/boot/compressed/efi.h | 10 + arch/x86/boot/compressed/error.c | 19 + arch/x86/boot/compressed/error.h | 1 + arch/x86/boot/compressed/kaslr.c | 40 +- arch/x86/boot/compressed/mem.c | 86 ++++ arch/x86/boot/compressed/misc.c | 6 + arch/x86/boot/compressed/misc.h | 10 + arch/x86/boot/compressed/sev.c | 54 +- arch/x86/boot/compressed/sev.h | 23 + arch/x86/boot/compressed/tdx-shared.c | 2 + arch/x86/boot/cpu.c | 13 - arch/x86/coco/tdx/Makefile | 2 +- arch/x86/coco/tdx/tdx-shared.c | 71 +++ arch/x86/coco/tdx/tdx.c | 102 +--- arch/x86/include/asm/cpufeature.h | 5 - arch/x86/include/asm/efi.h | 2 + arch/x86/include/asm/nops.h | 16 +- arch/x86/include/asm/nospec-branch.h | 6 +- arch/x86/include/asm/sev-common.h | 9 +- arch/x86/include/asm/sev.h | 23 +- arch/x86/include/asm/shared/tdx.h | 53 ++ arch/x86/include/asm/tdx.h | 21 +- arch/x86/include/asm/unaccepted_memory.h | 27 + arch/x86/kernel/alternative.c | 470 ++++++++++++------ arch/x86/kernel/amd_nb.c | 50 +- arch/x86/kernel/cpu/Makefile | 4 +- arch/x86/kernel/cpu/common.c | 4 - arch/x86/kernel/cpu/mce/amd.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 171 ++++++- arch/x86/kernel/sev-shared.c | 103 ++++ arch/x86/kernel/sev.c | 256 ++++------ arch/x86/kernel/vmlinux.lds.S | 4 + arch/x86/lib/memmove_64.S | 13 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/platform/efi/efi.c | 3 + drivers/base/node.c | 7 + drivers/edac/Kconfig | 11 + drivers/edac/Makefile | 1 + drivers/edac/amd64_edac.c | 398 +++++++++++++-- drivers/edac/amd64_edac.h | 2 +- drivers/edac/mce_amd.c | 3 +- drivers/edac/npcm_edac.c | 543 +++++++++++++++++++++ drivers/edac/thunderx_edac.c | 2 +- drivers/firmware/efi/Kconfig | 14 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 26 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/efi/libstub/bitmap.c | 41 ++ drivers/firmware/efi/libstub/efistub.h | 6 + drivers/firmware/efi/libstub/find.c | 43 ++ drivers/firmware/efi/libstub/unaccepted_memory.c | 222 +++++++++ drivers/firmware/efi/libstub/x86-stub.c | 75 ++- drivers/firmware/efi/unaccepted_memory.c | 147 ++++++ drivers/ras/debugfs.c | 2 +- drivers/virt/coco/sev-guest/Kconfig | 1 + fs/proc/meminfo.c | 5 + include/linux/efi.h | 16 +- include/linux/mm.h | 19 + include/linux/mmzone.h | 8 + include/linux/pci_ids.h | 1 + mm/memblock.c | 9 + mm/mm_init.c | 7 + mm/page_alloc.c | 173 +++++++ mm/vmstat.c | 3 + tools/arch/x86/include/asm/nops.h | 16 +- tools/objtool/arch/x86/special.c | 8 +- 76 files changed, 3165 insertions(+), 599 deletions(-) create mode 100644 Documentation/devicetree/bindings/memory-controllers/nuvoton,np [...] create mode 100644 arch/x86/Makefile.postlink create mode 100644 arch/x86/boot/compressed/mem.c create mode 100644 arch/x86/boot/compressed/sev.h create mode 100644 arch/x86/boot/compressed/tdx-shared.c create mode 100644 arch/x86/coco/tdx/tdx-shared.c create mode 100644 arch/x86/include/asm/unaccepted_memory.h create mode 100644 drivers/edac/npcm_edac.c create mode 100644 drivers/firmware/efi/libstub/bitmap.c create mode 100644 drivers/firmware/efi/libstub/find.c create mode 100644 drivers/firmware/efi/libstub/unaccepted_memory.c create mode 100644 drivers/firmware/efi/unaccepted_memory.c