On 29.08.2025 15:59, Teddy Astie wrote: > Le 28/08/2025 à 14:35, Jan Beulich a écrit : >> On 21.08.2025 17:25, Teddy Astie wrote: >>> FastABI is a alternative ABI designed with performance and coco-enabled >>> guest in mind. It is register-oriented instead of refering to C structures >>> in the guest memory (through a virtual memory pointer). >>> >>> It only focuses on kernel-side hypercalls, it doesn't aim to provide >>> toolstack >>> operations. >> >> And even there it excludes certain pretty relevant ones, like many of the >> gnttabop sub-ops. As alluded to by a reply to an earlier patch, I don't >> think having an ABI for just a subset of the hypercalls is going to help. >> > > Many hypercalls are missing in current RFC, including the grant > map/unmap ones.
Yet the built-in batching that these come with would make it particularly interesting to see how you envision to support them without needing to access guest memory. (I simply can't see how that could work.) Jan > But a part of the idea is to still having some > hypercalls out of scope (mainly legacy and toolstack-specific ones) to > reduce the complexity. > > Teddy Astie | Vates XCP-ng Developer > > XCP-ng & Xen Orchestra - Vates solutions > > web: https://vates.tech > >