Re: [RFC PATCH 1/1] server extension: PCIe requirements
On Mon, Jun 14, 2021 at 2:28 PM Josh Scheid <jscheid@...> wrote:
I'm not sure if an IOPMP could be used for this particular purpose, but more generally IOPMP is being driven by embedded people and isn't consciously thinking about functionality requirements implied by H-style virtualization, or PCIe MSIs, or other PCIe features. In this regard IOPMP is analogous to PLIC and CLIC - and not generally suitable for OS/A platforms (and presumably is well-suited for M platforms).
IOPMP has continued to evolve significantly, so I only casually/loosely watch what's going on. But they don't appear to be thinking much yet about this aspect (unless they started in the past couple of weeks). Although at a hardware level the flexibility is probably there for control by either since IOPMP registers will presumably be memory-mapped.