[RFC PATCH v2 0/2] lib: sbi_pmu: Add PMU snapshot extension
Inochi Amaoto
inochiama at outlook.com
Wed Jan 10 16:34:41 PST 2024
Although PMU snapshot extension is not very useful for normal use,
it can provide a recoverable snapshot for PMU system. It is useful
for KVM VMs, especially for VM snapshot.
Add the PMU snapshot function.
Changed from RFC v1:
1. fix wrong function in sbi_shm header.
Inochi Amaoto (2):
lib: sbi: Add shared memory region support
lib: sbi_pmu: Add PMU snapshot implementation
include/sbi/sbi_bitops.h | 3 +
include/sbi/sbi_pmu.h | 4 ++
include/sbi/sbi_shm.h | 129 +++++++++++++++++++++++++++++++++++
lib/sbi/objects.mk | 1 +
lib/sbi/sbi_ecall_pmu.c | 3 +-
lib/sbi/sbi_pmu.c | 143 +++++++++++++++++++++++++++++++++++++--
lib/sbi/sbi_shm.c | 114 +++++++++++++++++++++++++++++++
7 files changed, 390 insertions(+), 7 deletions(-)
create mode 100644 include/sbi/sbi_shm.h
create mode 100644 lib/sbi/sbi_shm.c
--
2.43.0
More information about the opensbi
mailing list