[Skiboot] [PATCH 0/3] Ultravisor SBE chipops

Thiago Jung Bauermann bauerman at linux.ibm.com
Sat Mar 28 12:08:03 AEDT 2020


On a machine running the Ultravisor, XSCOM addresses used to communicate
with the SBE are restricted and cannot be accessed by Skiboot.

For this reason the Ultravisor provides an ultracall which allows Skiboot
to send commands to the SBE so that it can still use its services. These

We use it to set up the timer, to read the SBE doorbell register when
receiving an interrupt from the SBE and for starting an MPIPL.

Many thanks to Ram Pai for his help in designing this feature.

These patches apply on top of Ryan Grimm's Ultravisor support patch series:


Thiago Jung Bauermann (3):
  SBE: Factor out handling of SBE reset
  SBE: Use the Ultravisor to interact with the SBE
  doc/opal-uv-abi.rst: Add information about SBE commands

 doc/opal-uv-abi.rst  |  50 ++++++++++++++++++++-
 hw/sbe-p9.c          | 103 ++++++++++++++++++++++++++++++++++++-------
 include/ultravisor.h |  20 +++++++++
 3 files changed, 154 insertions(+), 19 deletions(-)

More information about the Skiboot mailing list