Closed gagachang closed 1 month ago
The current PoC doesn't support MRIF at this point. The above text is bit stale w.r.t implementation. The function names and functionality has been changed . The COVI part describes it correctly. The The absence of MRIF support has been clarified in the above though.
While it is possible to support execution of a TVM virtual hart using either a guest interrupt file or an MRIF, the architecture describes below constraints for the TVM virtual harts to only use guest interrupt files while they are actively executing in order to simplify the duties of the TSM.
Are you planning to add support for MRIF to CoVE ? We should clarify the above text for now either way.
The current PoC doesn't support MRIF at this point. The above text is bit stale w.r.t implementation. The function names and functionality has been changed . The COVI part describes it correctly. The The absence of MRIF support has been clarified in the above though.
While it is possible to support execution of a TVM virtual hart using either a guest interrupt file or an MRIF, the architecture describes below constraints for the TVM virtual harts to only use guest interrupt files while they are actively executing in order to simplify the duties of the TSM.
Oh OK! If the spec has clarified it somewhere, it should be fine.
Are you planning to add support for MRIF to CoVE ? We should clarify the above text for now either way.
No~ I just found some inconsistency when I read the CoVE spec, and tried to raise my doubt. If CoVE's recommendation and PoC use guest interrupt file, that's fine. Though the spec should cover everything it mentioned before. Thanks!
Oh OK! If the spec has clarified it somewhere, it should be fine.
The current PoC doesn't support MRIF at this point. The above text is bit stale w.r.t implementation. The function names and functionality has been changed . The COVI part describes it correctly. The The absence of MRIF support has been clarified in the above though.
While it is possible to support execution of a TVM virtual hart using either a guest interrupt file or an MRIF, the architecture describes below constraints for the TVM virtual harts to only use guest interrupt files while they are actively executing in order to simplify the duties of the TSM.
Oh OK! If the spec has clarified it somewhere, it should be fine.
Are you planning to add support for MRIF to CoVE ? We should clarify the above text for now either way.
No~ I just found some inconsistency when I read the CoVE spec, and tried to raise my doubt. If CoVE's recommendation and PoC use guest interrupt file, that's fine. Though the spec should cover everything it mentioned before. Thanks!
Yes. The RISC-V IOMMU support patches are being worked in RISC-V community. Once that is matured, this section will be revisited and necessary MRIF support will be added.
Yes. The RISC-V IOMMU support patches are being worked in RISC-V community. Once that is matured, this section will be revisited and necessary MRIF support will be added.
Sounds great! Thanks.
In section 7.4.2 TVM external interrupts
However, in section 11.1 Function: COVE Interrupt Init TVM AIA (FID #0), there is no MRIF information in
struct tvm_aia_params
.