On Mon, Apr 13, 2026 at 09:07:59PM +0000, Michael Kelley wrote: > From: Stanislav Kinsburskii <[email protected]> Sent: Monday, > March 30, 2026 1:04 PM > > > > This series refactors the mshv memory region subsystem in preparation > > for mapping populated pages into the hypervisor at movable region > > creation time, rather than relying solely on demand faulting. > > > > The primary motivation is to ensure that when userspace passes a > > pre-populated mapping for a movable memory region, those pages are > > immediately visible to the hypervisor. Previously, all movable regions > > were created with HV_MAP_GPA_NO_ACCESS on every page regardless of > > whether the backing pages were already present, deferring all mapping > > to the fault handler. This added unnecessary fault overhead and > > complicated the initial setup of child partitions with pre-populated > > memory. > > > > This is a nice set of changes. Independent of the new functionality > for pre-populating, it improves the code organization and makes > it more regular. > > See a few comments on individual patches. I noticed that Sashiko > wasn't able to review the series because it wouldn't apply. Hopefully > your v2 will apply. From what I've seen so far of Sashiko, it finds some > good issues. I did run the patch set through Co-Pilot, but that didn't > have the benefit of the AI prompts that Sashiko provides. >
Thank you for your time. Indeed, hopefully sashiko will be able to review the v2. Thanks, Stanislav > Michael

