diff options
author | Evan Green <[email protected]> | 2023-05-09 11:25:02 -0700 |
---|---|---|
committer | Palmer Dabbelt <[email protected]> | 2023-06-19 09:51:22 -0700 |
commit | 82e9c66e81c814e20ee2a3aafb60a9012c79fb40 (patch) | |
tree | 2f4aeeb8cd3205f32f6f521ba38fbe97872b991b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | c6699baf10647b87b075bf6c65d25b4cd52d4830 (diff) |
RISC-V: Track ISA extensions per hart
The kernel maintains a mask of ISA extensions ANDed together across all
harts. Let's also keep a bitmap of ISA extensions for each CPU. Although
the kernel is currently unlikely to enable a feature that exists only on
some CPUs, we want the ability to report asymmetric CPU extensions
accurately to usermode.
Note that riscv_fill_hwcaps() runs before the per_cpu_offsets are built,
which is why I've used a [NR_CPUS] array rather than per_cpu() data.
Signed-off-by: Evan Green <[email protected]>
Reviewed-by: Andrew Jones <[email protected]>
Reviewed-by: Conor Dooley <[email protected]>
Reviewed-by: Palmer Dabbelt <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions