diff options
author | Christopher M. Riedl <cmr@informatik.wtf> | 2019-04-16 06:26:38 +0300 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2019-05-02 19:54:57 +0300 |
commit | 0acb5f64560a052fd66ab37b212a72964847160f (patch) | |
tree | 51ab809e5bc5f343e540f4496d2c7af8a60e9847 /virt | |
parent | 5d085ec04a000fefb5182d3b03ee46ca96d8389b (diff) | |
download | linux-0acb5f64560a052fd66ab37b212a72964847160f.tar.xz |
powerpc/xmon: add read-only mode
Operations which write to memory and special purpose registers should be
restricted on systems with integrity guarantees (such as Secure Boot)
and, optionally, to avoid self-destructive behaviors.
Add a config option, XMON_DEFAULT_RO_MODE, to set default xmon behavior.
The kernel cmdline options xmon=ro and xmon=rw override this default.
The following xmon operations are affected:
memops:
disable memmove
disable memset
disable memzcan
memex:
no-op'd mwrite
super_regs:
no-op'd write_spr
bpt_cmds:
disable
proc_call:
disable
Signed-off-by: Christopher M. Riedl <cmr@informatik.wtf>
Reviewed-by: Oliver O'Halloran <oohall@gmail.com>
Reviewed-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions