Re: [PATCH v3 00/22] Add support for shared PTEs across processes

From: David Hildenbrand (Arm)

Date: Tue Feb 24 2026 - 04:46:03 EST


> I believe that managing a pseudo-filesystem (msharefs) and mapping via
> ioctl during process creation could introduce overhead that impacts
> app startup latency. Ideally, child apps shouldn't be aware of this
> sharing or need to manage the pseudo-filesystem on their end.
All process must be aware of these special semantics.

I'd assume that fork() would simply replicate mshare region into the
fork'ed child process. So from that point of view, it's "transparent" as
in "no special mshare() handling required after fork".

--
Cheers,

David