| #
40082fb4 |
| 20-Oct-2026 |
Linus Torvalds <torvalds@linux-foundation.org> |
Merge tag 'x86_boot_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 boot updates from Borislav Petkov
- Rework the early decompressor some and drop the version of p
Merge tag 'x86_boot_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 boot updates from Borislav Petkov
- Rework the early decompressor some and drop the version of panic() there which used vsnprintf() supplied by the EFI stub even in legacy boot cases, where the EFI stub is not present (Ard Biesheuvel)
- Fix unbootable VMs with CONFIG_PVH=y and CONFIG_KASAN_GENERIC=y where the compiler decides not to inline __builtin_{memcmp,memset}(). Force the inlining with the kernel's own __inline_* versions (Mauricio Faria de Oliveira)
- Cleanups and fixlets
* tag 'x86_boot_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/boot: Drop unused implementation of panic() x86/boot: Move unaccepted memory handling out of the decompressor x86/tdx: Share tdx_panic() with the EFI stub x86/pvh: Really inline memcmp() and memset() to fix unbootable VMs x86/asm: Group inline string functions x86/asm, x86/boot: Carve out inline memcmp() into a separate header x86/boot: Remove redundant "cc" clobber in memcmp() and document it x86/boot: Use BASE_BAUD and DEFAULT_SERIAL_PORT
show more ...
|
| #
85f11c17 |
| 22-Sep-2026 |
Mauricio Faria de Oliveira <mfo@igalia.com> |
x86/asm: Group inline string functions
Group the __inline string functions in the same header.
Use <asm/shared/string.h> since __inline_memcmp() must remain there for use by arch/x86/boot/string.c.
x86/asm: Group inline string functions
Group the __inline string functions in the same header.
Use <asm/shared/string.h> since __inline_memcmp() must remain there for use by arch/x86/boot/string.c.
No functional changes.
Signed-off-by: Mauricio Faria de Oliveira <mfo@igalia.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://patch.msgid.link/20260921-pvh-kasan-inline-v10-3-08da47943d8e@igalia.com
show more ...
|
| #
5b6fe004 |
| 22-Sep-2026 |
Mauricio Faria de Oliveira <mfo@igalia.com> |
x86/asm, x86/boot: Carve out inline memcmp() into a separate header
Move the inline memcmp() function currently only available in boot/string.c into the shared string function header <asm/shared/str
x86/asm, x86/boot: Carve out inline memcmp() into a separate header
Move the inline memcmp() function currently only available in boot/string.c into the shared string function header <asm/shared/string.h> to be reused.
This is not done through <asm/string.h> to avoid pulling unnecessary code in boot/string.c that causes build errors in boot/compressed/string.c and purgatory/purgatory.ro.
No functional changes.
[ bp: Massage commit message. ]
Signed-off-by: Mauricio Faria de Oliveira <mfo@igalia.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://patch.msgid.link/20260921-pvh-kasan-inline-v10-2-08da47943d8e@igalia.com
show more ...
|