On Wed, Aug 07, 2024 at 11:46:43AM -0600, Alex Williamson wrote: > Please tell me how this is ultimately different from invoking a > DEVICE_FEATURE call to request that a new device specific region be > created with the desired mappings. I think this is more complex for userspace and the drivers to implement than just asking for a new pgoff directly.. A new pgoff we can manage pretty much generically with some new core code, some driver helpers, and adjusting the drivers to use the new helpers. I did exactly this a few years back to rdma and it was not hard. Dynamic region indexes, and indexes that alias other regions, seems more tricky to me. I'm not sure how this would look. It gets to the same place, I agree. Jason