[SLOF] [PATCH slof] fdt: Update phandles after H_CAS
Alexey Kardashevskiy
aik at ozlabs.ru
Mon Aug 26 13:45:12 AEST 2019
At the moment SLOF generates phandles except a few exceptions such as
an interrupt controller (XICS/XIVE) and NVLink-related nodes. For these
nodes QEMU generates phandles which SLOF later detects and replaces with
the node addresses (which are phandles in SLOF).
However we are missing these updates when processing
the ibm,client-architecture-support RTAS call - SLOF calls QEMU with H_CAS
to get an update for the device tree, and if that blob contains
phandles, they make it to the final tree unchanged with undefined results.
This calls fdt-fix-phandles for the H_CAS update blob.
Signed-off-by: Alexey Kardashevskiy <aik at ozlabs.ru>
---
board-qemu/slof/archsupport.fs | 1 +
1 file changed, 1 insertion(+)
diff --git a/board-qemu/slof/archsupport.fs b/board-qemu/slof/archsupport.fs
index a8ace3cc59c4..33ea765c152b 100644
--- a/board-qemu/slof/archsupport.fs
+++ b/board-qemu/slof/archsupport.fs
@@ -29,6 +29,7 @@
fdt-check-header
fdt-struct fdt-fix-cas-node
fdt-fix-cas-success NOT
+ s" /" find-node fdt-fix-phandles
ELSE
FALSE
THEN
--
2.17.1
More information about the SLOF
mailing list