On 5/15/25 07:22, Kirill A. Shutemov wrote: > VMM is responsible for allocating and freeing PAMT_4K. There's a pair of > new SEAMCALLs for it: TDH.PHYMEM.PAMT.ADD and TDH.PHYMEM.PAMT.REMOVE. They > add/remove PAMT memory in form of page pair. There's no requirement for > these pages to be contiguous. BTW, that second sentence is a little goofy. Is it talking about ADD/REMOVE being a matched pair? Or that there needs to be 8k of metadata storage provided to each ADD/REMOVE call? One thing I've noticed in writing changelogs and so forth is that repetition can hurt understanding if the concepts aren't the same. Like saying there is a "pair" of calls and a "pair" of pages when the fact that both are pairs is a coincidence rather than an intentional and important part of the design.