Re: [PATCH v5 09/16] kexec: enable KHO support for memory preservation
From: Mike Rapoport
Date: Wed Apr 09 2025 - 04:37:33 EST
On Thu, Apr 03, 2025 at 01:10:01PM -0300, Jason Gunthorpe wrote:
> On Thu, Apr 03, 2025 at 03:50:04PM +0000, Pratyush Yadav wrote:
>
> > +struct kho_mem_track {
> > + /* Points to L4 KHOMEM descriptor, each order gets its own table. */
> > + struct xarray orders;
> > +};
>
> I think it would be easy to add a 5th level and just use bits 63:57 as
> a 6 bit order. Then you don't need all this stuff either.
Even 4 levels won't work with 16K and 64K pages.
To use tables we'd need to scale the number of levels based on PAGE_SIZE.
> Jason
--
Sincerely yours,
Mike.