diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-13 11:08:28 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-13 16:35:50 +1000 |
commit | f7fa97c15ae443e051b3dfad57e183b05e400e04 (patch) | |
tree | 6bf2c2b69449fc633e4a667ecac5eeb97edbc002 /include/mem-map.h | |
parent | 9bdc9f540ec4886c6e5e78b8e5d7c67a9568ffa5 (diff) | |
download | skiboot-f7fa97c15ae443e051b3dfad57e183b05e400e04.zip skiboot-f7fa97c15ae443e051b3dfad57e183b05e400e04.tar.gz skiboot-f7fa97c15ae443e051b3dfad57e183b05e400e04.tar.bz2 |
Clarify documentation on OPAL parameters (up to 8), fix opal_entry
OpenPower ABI mentions (2.2.1.1 Register Roles) that r11 is not used for
parameter passing, and again in 2.2.3 (Parameter Passing in Registers)
that only 8 registers are available, with the rest spilling to stack.
Incorrectly, we had documented that we use r11 for a 9th parameter
and we were storing and loading r11 as part of OPAL_TRACE_ENTRY.
Github-issue: https://github.com/open-power/skiboot/issues/12
Reported-by: Andrei Warkentin <andrey.warkentin@gmail.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Reviewed-by: Andrei Warkentin <andrey.warkentin@gmail.com>
Diffstat (limited to 'include/mem-map.h')
0 files changed, 0 insertions, 0 deletions