[Skiboot] [PATCH 0/9] assorted fixes and preparation

Nicholas Piggin npiggin at gmail.com
Thu Feb 27 05:33:59 AEDT 2020


Few patches lying around before we try to get skiboot running with
virtual memory and OS services. Patch 1 should be stable I guess.

Thanks,
Nick

Nicholas Piggin (9):
  asm/head.S: QUIESCE_REJECT fix
  move the __this_cpu register to r16, reserve r13-r15
  fast-reboot: add missing clear memory fallback
  fast-reboot: don't back up old vectors upon fast reboot
  fast-reboot: improve fast reboot sequence
  move opal_branch_table, opal_num_args to .rodata section
  skiboot.lds.S: remove dynsym/dynstr and plt
  skiboot.lds.S: introduce PAGE_SIZE, use it to lay out sections
  core: interrupt markers for stack traces

 Makefile.main      |  11 ++-
 asm/asm-offsets.c  |   1 +
 asm/head.S         |  51 +++++-----
 asm/misc.S         |  18 +++-
 core/exceptions.c  |   2 +
 core/fast-reboot.c | 239 +++++++++++++++++++++++----------------------
 core/init.c        |  10 +-
 core/mem_region.c  |  10 +-
 core/opal.c        |  12 +--
 core/stack.c       |  11 +++
 include/config.h   |   3 +
 include/cpu.h      |   3 +-
 include/mem-map.h  |   2 +-
 include/stack.h    |   6 ++
 skiboot.lds.S      |  32 +++---
 15 files changed, 230 insertions(+), 181 deletions(-)

-- 
2.23.0



More information about the Skiboot mailing list