From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
the arch/x86 maintainers <x86@kernel.org>,
David Woodhouse <dwmw2@infradead.org>,
Ard Biesheuvel <ardb@kernel.org>,
Peter Zijlstra <peterz@infradead.org>,
"H. Peter Anvin" <hpa@zytor.com>
Subject: [GIT PULL] x86/boot updates for v6.15
Date: Sat, 22 Mar 2025 12:42:04 +0100 [thread overview]
Message-ID: <Z96iDEs6-HZ7UVa8@gmail.com> (raw)
Linus,
Please pull the latest x86/boot Git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-boot-2025-03-22
# HEAD: b25eb5f5e419b81f124d5ba2abaaacf1948fb97e x86/kexec: Add relocate_kernel() debugging support: Load a GDT
Updates to the x86 boot code for the v6.15 cycle:
- Memblock setup and other early boot code cleanups (Mike Rapoport)
- Export e820_table_kexec[] to sysfs (Dave Young)
- Baby steps of adding relocate_kernel() debugging support (David Woodhouse)
- Replace open-coded parity calculation with parity8() (Kuan-Wei Chiu)
- Move the LA57 trampoline to separate source file (Ard Biesheuvel)
- Misc micro-optimizations (Uros Bizjak)
- Drop obsolete E820_TYPE_RESERVED_KERN and related code (Mike Rapoport)
Thanks,
Ingo
------------------>
Ard Biesheuvel (1):
x86/boot: Move the LA57 trampoline to separate source file
Dave Young (1):
x86/kexec: Export e820_table_kexec[] to sysfs
David Woodhouse (1):
x86/kexec: Add relocate_kernel() debugging support: Load a GDT
Kuan-Wei Chiu (1):
x86/bootflag: Replace open-coded parity calculation with parity8()
Mike Rapoport (Microsoft) (4):
x86/boot: Move setting of memblock parameters to e820__memblock_setup()
x86/boot: Split kernel resources setup into the setup_kernel_resources() helper function
x86/boot: Split parsing of boot_params into the parse_boot_params() helper function
x86/e820: Drop obsolete E820_TYPE_RESERVED_KERN and related code
Uros Bizjak (3):
x86/boot: Change some static bootflag functions to bool
x86/bootflag: Micro-optimize sbf_write()
x86/boot: Do not test if AC and ID eflags are changeable on x86_64
Zhou Ding (1):
x86/boot: Add missing has_cpuflag() prototype
arch/x86/boot/compressed/Makefile | 1 +
arch/x86/boot/compressed/head_64.S | 103 --------------------------
arch/x86/boot/compressed/la57toggle.S | 112 ++++++++++++++++++++++++++++
arch/x86/boot/cpuflags.c | 26 +++----
arch/x86/boot/cpuflags.h | 7 +-
arch/x86/include/asm/e820/api.h | 1 -
arch/x86/include/asm/e820/types.h | 9 ---
arch/x86/kernel/bootflag.c | 29 ++------
arch/x86/kernel/e820.c | 115 +++++++++++------------------
arch/x86/kernel/relocate_kernel_64.S | 23 ++++++
arch/x86/kernel/setup.c | 134 ++++++++++++++++------------------
arch/x86/kernel/tboot.c | 3 +-
arch/x86/mm/init_64.c | 8 --
arch/x86/virt/svm/sev.c | 1 -
14 files changed, 266 insertions(+), 306 deletions(-)
create mode 100644 arch/x86/boot/compressed/la57toggle.S
next reply other threads:[~2025-03-22 11:42 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-22 11:42 Ingo Molnar [this message]
2025-03-25 6:08 ` [GIT PULL] x86/boot updates for v6.15 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Z96iDEs6-HZ7UVa8@gmail.com \
--to=mingo@kernel.org \
--cc=ardb@kernel.org \
--cc=dwmw2@infradead.org \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=torvalds@linux-foundation.org \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.