diff options
| author | Christopher M. Riedl <[email protected]> | 2019-09-07 01:11:24 -0500 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2019-10-28 21:54:15 +1100 |
| commit | 69393cb03ccdf29f3b452d3482ef918469d1c098 (patch) | |
| tree | 875a3709277c308df80ba2e923fd71db5c543a4b /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 96664dee5cf1815777286227b09884b4f019727f (diff) | |
powerpc/xmon: Restrict when kernel is locked down
Xmon should be either fully or partially disabled depending on the
kernel lockdown state.
Put xmon into read-only mode for lockdown=integrity and prevent user
entry into xmon when lockdown=confidentiality. Xmon checks the lockdown
state on every attempted entry:
(1) during early xmon'ing
(2) when triggered via sysrq
(3) when toggled via debugfs
(4) when triggered via a previously enabled breakpoint
The following lockdown state transitions are handled:
(1) lockdown=none -> lockdown=integrity
set xmon read-only mode
(2) lockdown=none -> lockdown=confidentiality
clear all breakpoints, set xmon read-only mode,
prevent user re-entry into xmon
(3) lockdown=integrity -> lockdown=confidentiality
clear all breakpoints, set xmon read-only mode,
prevent user re-entry into xmon
Suggested-by: Andrew Donnellan <[email protected]>
Signed-off-by: Christopher M. Riedl <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions