[Skiboot] [PATCH 0/2] virtual memory for OPAL boot

Nicholas Piggin npiggin at gmail.com
Sat Sep 7 00:19:56 AEST 2019


This is pretty stable now on a witherspoon I have here, including going
back into VM mode in fast reboot after CPUs are taken from the OS, so
time to post it out again.

Thanks,
Nick

Nicholas Piggin (2):
  core/exceptions.c: rearrange code to allow more interrupt types
  virtual memory for OPAL boot

 core/Makefile.inc    |   2 +-
 core/cpu.c           |  16 +-
 core/exceptions.c    |  56 ++-
 core/fast-reboot.c   |  30 +-
 core/flash.c         |   1 +
 core/init.c          | 169 +++++++--
 core/mem_region.c    |  89 +++--
 core/opal.c          |  20 +-
 core/vm.c            | 829 +++++++++++++++++++++++++++++++++++++++++++
 hdata/spira.c        |  34 +-
 hw/fake-nvram.c      |  12 +-
 hw/homer.c           |   5 +
 hw/lpc-uart.c        |  31 +-
 hw/lpc.c             |   2 +
 hw/phb4.c            |   9 +-
 hw/psi.c             |   2 +
 hw/slw.c             |   4 +-
 hw/xive.c            |   5 +
 hw/xscom.c           |   4 +-
 include/cmpxchg.h    |   3 +
 include/cpu.h        |  22 ++
 include/elf-abi.h    |  20 +-
 include/io.h         |  57 ++-
 include/mem_region.h |   1 +
 include/processor.h  |  13 +-
 include/skiboot.h    |  28 ++
 libstb/container.c   |  12 +-
 libstb/cvc.c         |   3 +
 libstb/secureboot.c  |   5 +-
 libstb/trustedboot.c |   6 +-
 skiboot.lds.S        |  56 +--
 31 files changed, 1411 insertions(+), 135 deletions(-)
 create mode 100644 core/vm.c

-- 
2.22.0



More information about the Skiboot mailing list