All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Thomas Gleixner <tglx@linutronix.de>,
	Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Ard Biesheuvel <ardb@kernel.org>
Subject: [GIT PULL] x86/boot changes for v6.7
Date: Sat, 28 Oct 2023 15:10:59 +0200	[thread overview]
Message-ID: <ZT0IY1INe8Jls7EC@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-2023-10-28

   # HEAD: 50dcc2e0d62e3c4a54f39673c4dc3dcde7c74d52 x86/boot: efistub: Assign global boot_params variable

MERGE NOTE:

 - Pulling this tree will generate a conflict in 
   drivers/firmware/efi/libstub/x86-stub.c, due to a fix we wanted upstream 
   without related cleanups, which is resolved by picking this resolution:

        boot_params_ptr = boot_params;

Changes to the x86 boot code in v6.7:

 - Rework PE header generation, primarily to generate a modern, 4k aligned
   kernel image view with narrower W^X permissions.

 - Further refine init-lifetime annotations

 - Misc cleanups & fixes

 Thanks,

	Ingo

------------------>
Alexey Dobriyan (1):
      x86/boot: Compile boot code with -std=gnu11 too

Ard Biesheuvel (17):
      x86/efi: Drop EFI stub .bss from .data section
      x86/efi: Disregard setup header of loaded image
      x86/efi: Drop alignment flags from PE section headers
      x86/boot: Remove the 'bugger off' message
      x86/boot: Omit compression buffer from PE/COFF image memory footprint
      x86/boot: Drop redundant code setting the root device
      x86/boot: Drop references to startup_64
      x86/boot: Grab kernel_info offset from zoffset header directly
      x86/boot: Set EFI handover offset directly in header asm
      x86/boot: Define setup size in linker script
      x86/boot: Derive file size from _edata symbol
      x86/boot: Construct PE/COFF .text section from assembler
      x86/boot: Drop PE/COFF .reloc section
      x86/boot: Split off PE/COFF .data section
      x86/boot: Increase section and file alignment to 4k/512
      x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
      x86/boot: efistub: Assign global boot_params variable

Hou Wenlong (3):
      x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata
      x86/head/64: Add missing __head annotation to startup_64_load_idt()
      x86/head/64: Move the __head definition to <asm/init.h>

Wang Jinchao (1):
      x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls

Yuntao Wang (1):
      x86/boot: Fix incorrect startup_gdt_descr.size


 arch/x86/Makefile                       |   2 +-
 arch/x86/boot/Makefile                  |   2 +-
 arch/x86/boot/compressed/acpi.c         |  14 +-
 arch/x86/boot/compressed/cmdline.c      |   4 +-
 arch/x86/boot/compressed/ident_map_64.c |   7 +-
 arch/x86/boot/compressed/kaslr.c        |  26 +--
 arch/x86/boot/compressed/mem.c          |   6 +-
 arch/x86/boot/compressed/misc.c         |  24 +--
 arch/x86/boot/compressed/misc.h         |   1 -
 arch/x86/boot/compressed/pgtable_64.c   |   9 +-
 arch/x86/boot/compressed/sev.c          |   2 +-
 arch/x86/boot/compressed/vmlinux.lds.S  |   6 +-
 arch/x86/boot/header.S                  | 213 ++++++++++---------------
 arch/x86/boot/setup.ld                  |  14 +-
 arch/x86/boot/tools/build.c             | 273 ++------------------------------
 arch/x86/include/asm/boot.h             |   2 +
 arch/x86/include/asm/init.h             |   2 +
 arch/x86/kernel/head64.c                |  17 +-
 drivers/firmware/efi/libstub/Makefile   |   7 -
 drivers/firmware/efi/libstub/x86-stub.c |  48 +-----
 20 files changed, 175 insertions(+), 504 deletions(-)

             reply	other threads:[~2023-10-28 13:11 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-28 13:10 Ingo Molnar [this message]
2023-10-31  0:10 ` [GIT PULL] x86/boot changes for v6.7 Linus Torvalds
2023-10-31  7:45   ` Thomas Gleixner
2023-10-31  2:12 ` 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=ZT0IY1INe8Jls7EC@gmail.com \
    --to=mingo@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=ardb@kernel.org \
    --cc=bp@alien8.de \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=peterz@infradead.org \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.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.