功能描述
SBI v3.0 规范为 PMU 章节增加了两项新改进
1)新增了一个 get_event_info 函数,用于批量查询事件可用性,而无需为每个事件单独调用 SBI。这有助于缩短启动时间。
2)raw event 扩展到56 bits(raw event v2)
补丁集
-
依赖
f0c9363 perf/riscv-sbi: Add platform specific firmware event handling
16d3b1a perf: RISC-V: Check standard event availability
c625154 drivers/perf: riscv: Align errno for unsupported perf event
fc58db9 drivers/perf: riscv: Fix Platform firmware event data
2c206cd drivers/perf: riscv: Return error for default case
3aff4cd drivers/perf: riscv: Do not allow invalid raw event config
-
Added SBI v3.0 PMU enhancements in KVM and perf driver
8c8d0f0 drivers/perf: riscv: Add SBI v3.0 flag
656ef2e drivers/perf: riscv: Add raw event v2 support
190b741 RISC-V: KVM: Add support for Raw event v2
adffbd0 drivers/perf: riscv: Implement PMU event info function
880fcc3 drivers/perf: riscv: Export PMU event info function
41f4d0c RISC-V: KVM: No need of explicit writable slot check
e309fd1 RISC-V: KVM: Implement get event info function
dbdadd9 RISC-V: KVM: Upgrade the supported SBI version to 3.0
1c0180c RISC-V: KVM: Remove unnecessary 'ret' assignment (fix补丁)
功能描述
SBI v3.0 规范为 PMU 章节增加了两项新改进
1)新增了一个 get_event_info 函数,用于批量查询事件可用性,而无需为每个事件单独调用 SBI。这有助于缩短启动时间。
2)raw event 扩展到56 bits(raw event v2)
补丁集
依赖
f0c9363 perf/riscv-sbi: Add platform specific firmware event handling
16d3b1a perf: RISC-V: Check standard event availability
c625154 drivers/perf: riscv: Align errno for unsupported perf event
fc58db9 drivers/perf: riscv: Fix Platform firmware event data
2c206cd drivers/perf: riscv: Return error for default case
3aff4cd drivers/perf: riscv: Do not allow invalid raw event config
Added SBI v3.0 PMU enhancements in KVM and perf driver
8c8d0f0 drivers/perf: riscv: Add SBI v3.0 flag
656ef2e drivers/perf: riscv: Add raw event v2 support
190b741 RISC-V: KVM: Add support for Raw event v2
adffbd0 drivers/perf: riscv: Implement PMU event info function
880fcc3 drivers/perf: riscv: Export PMU event info function
41f4d0c RISC-V: KVM: No need of explicit writable slot check
e309fd1 RISC-V: KVM: Implement get event info function
dbdadd9 RISC-V: KVM: Upgrade the supported SBI version to 3.0
1c0180c RISC-V: KVM: Remove unnecessary 'ret' assignment (fix补丁)