Identity of rmi::Interface #231
Replies: 3 comments 3 replies
-
In my opinion, Another possible direction is that |
Beta Was this translation helpful? Give feedback.
-
I took a quick look at the current implementation and comments on this thread. A little extension to this discussion, in my opinion:
I like this idea, too. But I think we need to figure out a generic way to access from monitor to armv9, which is not limited to this rmi case. |
Beta Was this translation helpful? Give feedback.
-
It appears that rmi::Interface's identity has to be clarified.
Name
Its name 'rmi::Interface' indicates this is the place for receiving and handling RMM requests first hand, while it actually is implementing required functionalities and is called at the rmi module in rmm/src/rmi as subroutines.
Role
RMI (rmi::Interface) initially intended to have the role of some kind of mediator or anchor to access a realm or a vcpu, but it currently contains detail implementation. Now, It needs to rethink the role of RMI and rmm/src/rmi.
Beta Was this translation helpful? Give feedback.
All reactions