diff options
| author | Janosch Frank <frankja@linux.ibm.com> | 2020-10-06 05:42:46 -0400 |
|---|---|---|
| committer | Thomas Huth <thuth@redhat.com> | 2020-10-06 19:57:35 +0200 |
| commit | 4906a4e41c29b65ad350736e0a989e5cf3387baf (patch) | |
| tree | 48d833e7e03d51757afb8002ba15dede53339a38 /scripts/qapi/visit.py | |
| parent | 468184ec9024f4f7b55247f70ec57554e8a500d7 (diff) | |
| download | focaccia-qemu-4906a4e41c29b65ad350736e0a989e5cf3387baf.tar.gz focaccia-qemu-4906a4e41c29b65ad350736e0a989e5cf3387baf.zip | |
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 'scripts/qapi/visit.py')
0 files changed, 0 insertions, 0 deletions