Re: [Hypervisor Live Update] Notes from February 24, 2025

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

 



Hi all,

On Sun, Mar 02 2025, David Rientjes wrote:

> Hi everybody,
>
> Here are the notes from the last Hypervisor Live Update call that happened 
> on Monday, February 24.  Thanks for everybody who was involved!
>
[...]
>
> Pratyush took the AI to look at implementation on memfd.  Mike took the
> AI to look at memory reservation.
>
> ----->o-----
> I pivoted the discussion toward fdbox which ended up never being posted
> upstream.  Pratyush provided the link to the most recent code:
> https://github.com/agraf/linux-2.6/blob/kvm-kho-gmem-test/drivers/misc/fdbox.c
> This work likely would need to be picked up to pursue upstream because
> the current code has several TODO's.  (A struct miscdevice was called out
> as curious.)
>
> It was noted that it would be difficult to support memfd without
> something like fdbox, so whether the fdbox code itself were upstreamed or
> it becomes more generic from the work on memfd, the base support would
> need to be provided somehow.
>
> Mike and Jason suggested designing fdbox and then starting to use it for
> memfd.  This would need to be aligned by stakeholders, including the UAPI
> for fdbox.  Pratyush will be looking into fdbox or inventing something
> similar while working on memfd.
>
> We need to propose the fdbox design and UAPI.

As promised, I have taken the last couple weeks in coming up with a
basic FDBox design, along with having memfd use it (currently via shmem,
since I am more familiar with that than with hugetlbfs). The patches can
be found at [0].

I am travelling next week so I am not sure if I will be able to attend
the next session. If I do, I would like to talk more about the patches
and FDBox if time permits. Anyway, looking forward to getting some
feedback on the patches :-)

[0] https://lore.kernel.org/linux-mm/20250307005830.65293-1-ptyadav@xxxxxxxxx/T/#u

[...]

-- 
Regards,
Pratyush Yadav




[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux