News for hackers. Stuff that matters.
Re:RISC-V is getting MSIs by synergy20 on Thursday June 30, 2022 @04:26PM (#31938111)
Somehow I always assumed RISC-V already had MSI for its PCI-Express use cases, which is essential to me.
Re:RISC-V is getting MSIs by bonzini on Thursday June 30, 2022 @04:30PM (#31938180)
Yes, the RISC-V AIA has been a standard for some months now.
Re:RISC-V is getting MSIs by eqvinox on Thursday June 30, 2022 @04:34PM (#31938222)
That is shockingly young, like the GP I had assumed MSI would've been designed in when the PLIC was designed (i.e. ≤ 2019). The PLIC doc says something about "Interrupt Gateways", did those not make it?
Re:RISC-V is getting MSIs by phendrenad2 on Thursday June 30, 2022 @09:02PM (#31940810)
Out of curiosity, if anyone can answer: There are many RISC-V CPU cores. Are there implementations of full systems, including PCI-E host, on an FPGA platform?
Re:RISC-V is getting MSIs by p_l on Friday July 01, 2022 @02:32AM (#31943115)
The article seems to claim that AIA is still a work-in-progress thing?
Re:RISC-V is getting MSIs by pavehawk2007 on Friday July 01, 2022 @08:25AM (#31945459)
AIA is still a work in progress. The last draft release was 18 days ago, and it is at version 0.3.0-31. Verify here: https://github.com/riscv/riscv-aia/releases

As the article mentions, there was a major change between 30 and 31 where the SETEIENUM/SETEIPNUM as well as the CLREIENUM/CLREIPNUM CSRs were removed. The issue on GitHub reads that they were removed since the architecture review board asked for them to be removed.

A manufacturer can use a draft spec, but it may be rendered outdated sooner rather than later.