ACK: [SRU][N/J:linux-azure][PATCH 0/3] [Arm64] High reboot time for 96 core Linux VMs

Philip Cox philip.cox at canonical.com
Fri Jun 27 16:58:49 UTC 2025


Acked-by: Philip Cox <philip.cox at canonical.com>

On Mon, Jun 23, 2025 at 11:23 AM John Cabaj <john.cabaj at canonical.com>
wrote:

> BugLink: https://bugs.launchpad.net/bugs/2114218
>
> SRU Justification
>
> [ Impact ]
>
> * Microsoft request to fix long boot times on arm64 VMs with 96 cores.
>
> [ Fix ]
>
> * Clean cherry-pick of the following patches from upstream:
> * 5c63db59c5f8: "arm64: mm: Don't remap pgtables per-cont(pte|pmd) block"
> * 1fcb7cea8a5f: "arm64: mm: Batch dsb and isb when populating pgtables"
> * 0e9df1c905d8: "arm64: mm: Don't remap pgtables for allocate vs populat"
>
> [ Test Plan ]
>
> * Compile tested
> * Microsoft tested
>
> [ Where problems could occur ]
>
> * Changes made to memory-management, which could have impacts across the
> memory subsystems.
> * Backport involved stripping out portions of 5-level paging, which was
> missing prerequisite
>   commits. This has been validated, but if logic was not well-separated in
> the upstream commits,
>   the changes for present paging might have some reliance on the 5-level
> paging changes.
>
> [ Other info ]
>
> * SF#00412644
>
> Ryan Roberts (3):
>   arm64: mm: Don't remap pgtables per-cont(pte|pmd) block
>   arm64: mm: Batch dsb and isb when populating pgtables
>   arm64: mm: Don't remap pgtables for allocate vs populate
>
>  arch/arm64/include/asm/pgtable.h |  7 ++-
>  arch/arm64/mm/mmu.c              | 92 ++++++++++++++++++--------------
>  2 files changed, 57 insertions(+), 42 deletions(-)
>
> --
> 2.43.0
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250627/9382d613/attachment.html>


More information about the kernel-team mailing list