[Skiboot] [RFC PATCH 0/6] A few kernel loading tidy ups
Jordan Niethe
jniethe5 at gmail.com
Wed Dec 18 15:49:05 AEDT 2019
This tries to fix a few confusing things related to messages about the
size of the kernel you are trying to load. When trying to load an elf
that is a bit different, (e.g., no sections), it is confusing for
skiboot to tell you that it is size 0. Also when using a preloaded
kernel it can be confusing to be told that it is 4mb large.
First there are a few tidy ups, before adding the option to pass a
kernel size in the device tree to avoid elf size calculations in skiboot
entirely.
Jordan Niethe (6):
core/init: Check for STB container for kernel preloaded at 0
core/init: Stop using size of other kernels for preloaded kernels
core/init: Move check for STB header into unconditional path
core/init: Go back to using zero for preloaded kernels of unknown size
core/init: Move calculating elf size out of try_load_elf64{_le,}()
core/init: Allow setting size of payload in device-tree
core/init.c | 93 ++++++++++++++++++++++++--------------
external/mambo/skiboot.tcl | 1 +
2 files changed, 60 insertions(+), 34 deletions(-)
--
2.17.1
More information about the Skiboot
mailing list