aboutsummaryrefslogtreecommitdiff
path: root/dump
diff options
context:
space:
mode:
authorJanosch Frank <frankja@linux.ibm.com>2020-10-06 05:42:46 -0400
committerThomas Huth <thuth@redhat.com>2020-10-06 19:57:35 +0200
commit4906a4e41c29b65ad350736e0a989e5cf3387baf (patch)
tree48d833e7e03d51757afb8002ba15dede53339a38 /dump
parent468184ec9024f4f7b55247f70ec57554e8a500d7 (diff)
pc-bios: s390x: Fix bootmap.c zipl component entry data handling
The two main types of zipl component entries are execute and load/data. The last member of the component entry struct therefore denotes either a PSW or an address. Let's make this a bit more clear by introducing a union and cleaning up the code that uses that struct member. The execute type component entries written by zipl contain short PSWs, not addresses. Let's mask them and only pass the address part to jump_to_IPL_code(uint64_t address) because it expects an address as visible by the name of the argument. Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-Id: <20201006094249.50640-2-frankja@linux.ibm.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'dump')
0 files changed, 0 insertions, 0 deletions