Re: Performance Monitor Interrupts
+platform
--------
sent from a mobile device. please forgive any typos.
On Dec 9, 2020, at 1:25 PM, Sanjay Patel <spatel@...> wrote:
Hi,
I have some questions about the hpm CSRs.
- There is a conspicuous lack of an interrupt associated with a counter overflow. Are custom interrupts expected to be provided in a RISC-V implementation?
- What model does Linux perf assume for the use of the monitors? Does a standard release not use interrupts and if so, is polling used instead?
- An SBI interface would seem to be needed for Supervisor/Linux to set the events? Is there a standard call defined?
This link alludes to similar issues, but it also says RISC-V implementations exist w/o an interrupt capabilty.
https://www.kernel.org/doc/html/latest/riscv/pmu.html
Thanks,
Sanjay