diff options
author | Ryan Grimm <grimm@linux.ibm.com> | 2020-02-05 15:48:13 -0500 |
---|---|---|
committer | Oliver O'Halloran <oohall@gmail.com> | 2020-06-04 09:42:16 +1000 |
commit | 37a369bbcb5a3f37de3affb77fc774375b83783e (patch) | |
tree | 110748999cb04bc27cb60f79aee88816af8db0e3 /.github | |
parent | 244a8daca45b3dc22d08e1dd17d201ebdbf62d58 (diff) | |
download | skiboot-37a369bbcb5a3f37de3affb77fc774375b83783e.zip skiboot-37a369bbcb5a3f37de3affb77fc774375b83783e.tar.gz skiboot-37a369bbcb5a3f37de3affb77fc774375b83783e.tar.bz2 |
Disable protected execution facility
This patch disables Protected Execution Faciltiy (PEF).
This software procedure is needed for the lab because Cronus will be
configured to bring the machine up with PEF on. Hostboot has a similar
procedure for running with PEF off.
Skiboot can run with PEF on but the kernel cannot; the kernel will take
a machine check when trying to write a protected resource, such as the
PTCR.
So, use this until we have an ultravisor, or if we want to use BML with
Cronus without UV = 1.
Signed-off-by: Ryan Grimm <grimm@linux.ibm.com>
Tested-by: Alistair Popple <alistair@popple.id.au>
[oliver: replaced bare urfid with a macro for toolchain compatibility]
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions