[Skiboot] [PATCH v8 00/11] Ultravisor support in skiboot
Ryan Grimm
grimm at linux.ibm.com
Thu Aug 27 04:37:38 AEST 2020
Oliver,
I took your feedback from the last post in July to move UV device tree
creation out of hdata/spira.c into hw/ultravisor.c. I saw some device
tree creation stuff in hdata/spira.c and but I think this makes more
sense as if we don't decompress the image we don't want the device tree
node hanging around.
Thanks,
Ryan
Madhavan Srinivasan (4):
Add memcons support for ultravisor
Add ultra call support for skiboot
xscoms: read/write xscoms using ucall
skiboot/imc: Disable IMC node when UV enabled
Ryan Grimm (7):
Add functions to initialize and start an ultravisor
skiboot.tcl: ultravisor support
core/mem_region.c: Implement local free
Load the ultravisor from flash and decompress
hdata/memory.c: Parse HDAT for secure memory
Create ibm,ultravisor node after uv image loaded
Add obsolete secure-memory-ranges property
asm/misc.S | 50 ++++++++
core/flash.c | 1 +
core/init.c | 8 +-
core/mem_region.c | 32 +++++
external/mambo/skiboot.tcl | 74 ++++++++++-
hdata/memory.c | 16 ++-
hw/Makefile.inc | 2 +-
hw/fsp/fsp.c | 2 +
hw/imc.c | 10 ++
hw/ultravisor.c | 240 ++++++++++++++++++++++++++++++++++++
include/console.h | 3 +
include/debug_descriptor.h | 1 +
include/mem-map.h | 16 ++-
include/mem_region-malloc.h | 3 +
include/platform.h | 1 +
include/processor.h | 7 ++
include/ultravisor.h | 72 +++++++++++
include/xscom.h | 5 +
18 files changed, 530 insertions(+), 13 deletions(-)
create mode 100644 hw/ultravisor.c
create mode 100644 include/ultravisor.h
--
2.18.4
More information about the Skiboot
mailing list