[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v8 0/4] Various patches to improve Secure Boot support


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Frediano Ziglio <freddy77@xxxxxxxxx>
  • Date: Thu, 20 Aug 2026 11:34:39 +0100
  • Arc-authentication-results: i=1; mx.google.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=An0sPUB5AiII25/KlxNXPAXPhP53SdMwGLmRrNvZ+1A=; fh=3EhnpfHPRgJlkI2QNmIe5wJuq7CmX80ySFM1Q7ZfFu0=; b=JvOVhUMzN2DRWpzvmMSdJiQgzMWyhob8x7TOm0q2T3y7bwkSy1h4r8W/Y39esBzhF5 lriaqUAz5nSmfHDEvoXCPolgIaokxUVx1uuSUeBxruEYEREGPA9WO5emddmVWmoKAx9E L0v2y/g29I1QpfwTcTXzgYZ9vfTl1wb3guLhL+v3zQPDymkwTiiBU+wPDvQ4g9kvh17b S9canSxs1+rpw4L5wByEJPt4dtL9VpdcDC7iWJcT+ZY72aBVkloR+mZqx74B58t2svsp XDVn/v2yZJWYvNXQ5oRa+rpwnglpeQcetZC9xYr0QM5hdjQF9QDS0BZi0wbXugfF8/3f XwhQ==; darn=lists.xenproject.org
  • Arc-seal: i=1; a=rsa-sha256; t=1787222092; cv=none; d=google.com; s=arc-20260327; b=TwSiG+yHbfokcF8kPYE4ik5LMM3m9fVdP8SCZGHnPXMlmSVZNrn4rOjeQMpeF/Ehoi v+uXSE+2T/YXmOZM/J+1/qJm6drqIJSIdV4tEhErHzUHr/ob09TUl3aRyMU94lRFUIoE qrq3fzNJ/SA86suRtGx7VC1XJZwXntyrNmcMok3AMQWUuzFvQmIuyCmDcJcd+oEmaKgY yaDcAOnhGYnWUwKjJItLUcty7onBx9H9ZgjDSFz472f/S40YfQ6H4soITjG8ZtzI/7rE qeqRkiY1spxGRmONZfyqjQEN3a0zUMaFZUiLX7ez335oq9G346n00fyLWqKEcJ7Kxc1j QQoQ==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=20251104 header.d=gmail.com header.i="@gmail.com" header.h="Content-Transfer-Encoding:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version"
  • Cc: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger@xxxxxxxxxxxxxx>, Teddy Astie <teddy.astie@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "Daniel P. Smith" <dpsmith@xxxxxxxxxxxxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 20 Aug 2026 10:35:03 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed, 19 Aug 2026 at 11:12, Jan Beulich <jbeulich@xxxxxxxx> wrote:
>
> On 19.08.2026 12:03, Frediano Ziglio wrote:
> > On Sat, 8 Aug 2026 at 07:41, Frediano Ziglio <freddy77@xxxxxxxxx> wrote:
> >>
> >> On Wed, 15 Jul 2026 at 07:22, Frediano Ziglio <freddy77@xxxxxxxxx> wrote:
> >>>
> >>> These patches improve support for Secure boot.
> >>> UEFI CA memory mitigation requires memory pages to be not executable and
> >>> writable at the same time. So changing permissions and splitting some 
> >>> section
> >>> is required.
> >>> Remove multiboot pieces from EFI executable.
> >>>
> >>> Changes since v1:
> >>> - improved some comments;
> >>> - merged 2 pacthes removing multiboot support in x86 PE;
> >>> - removed a patch dealing with SBAT;
> >>> - other minor changes (see single patches).
> >>>
> >>> Changes since v2:
> >>> - improved some comments.
> >>>
> >>> Changes since v3:
> >>> - Added Acked-by;
> >>> - Improve commit message.
> >>>
> >>> Changes since v4:
> >>> - Messages updates;
> >>> - Clean some dependencies cause by code removal;
> >>> - Add small commit to remove a possibly unused string.
> >>>
> >>> Changes since v5:
> >>> - removed merged commit;
> >>> - remove more code/data from xen.efi output.
> >>>
> >>> Changes since v6:
> >>> - fix commit message.
> >>>
> >>> Changes since v7:
> >>> - added Acked-by, all commit are now acked.
> >>>
> >>> Frediano Ziglio (2):
> >>>   Align relevant sections to 4KB
> >>>   x86: Split .init section to satisfy UEFI CA memory mitigation
> >>>
> >>> Roger Pau Monné (2):
> >>>   x86/efi: discard multiboot and PVH support for PE binary
> >>>   x86/efi: avoid a relocation in efi_arch_post_exit_boot()
> >>>
> >>>  docs/hypervisor-guide/x86/how-xen-boots.rst |  6 -----
> >>>  xen/arch/x86/boot/head.S                    |  8 +++----
> >>>  xen/arch/x86/efi/efi-boot.h                 |  7 ++++--
> >>>  xen/arch/x86/xen.lds.S                      | 25 ++++++++++++---------
> >>>  xen/tools/combine_two_binaries.py           |  2 +-
> >>>  5 files changed, 25 insertions(+), 23 deletions(-)
> >>
> >> Ping
> >
> > Ping
>
> Andrew had indicated to me (apparently not to you?) that he'd like to
> massage the descriptions some while committing. Hence why I refrained
> from putting any of this in.
>
> Jan

I understand maybe we want better comments and explaining what's
missing/improvable could take more time than updating them directly,
but how many months does this require?
Especially after the changes had different acks.

Frediano



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.