Message ID | 20190923084841.18057-20-amitay@ozlabs.org |
---|---|
State | Superseded |
Headers | show |
Series | Add system device tree to libpdbg | expand |
Context | Check | Description |
---|---|---|
snowpatch_ozlabs/apply_patch | success | Successfully applied on branch master (da6691975ea6a06d79cfd2ba9a7a1af39f839a41) |
snowpatch_ozlabs/build-multiarch | success | Test build-multiarch on branch master |
diff --git a/libpdbg/device.c b/libpdbg/device.c index d0ead27..250acc0 100644 --- a/libpdbg/device.c +++ b/libpdbg/device.c @@ -759,6 +759,9 @@ bool pdbg_targets_init(void *fdt) if (!pdbg_dt_root) return false; + if (dtb.backend) + dt_expand(pdbg_dt_root, dtb.backend); + dt_expand(pdbg_dt_root, dtb.system); pdbg_targets_init_virtual(pdbg_dt_root, pdbg_dt_root); diff --git a/libpdbg/dtb.c b/libpdbg/dtb.c index e793cf2..f548816 100644 --- a/libpdbg/dtb.c +++ b/libpdbg/dtb.c @@ -232,6 +232,7 @@ void pdbg_default_dtb(struct pdbg_dtb *dtb) char *fdt = getenv("PDBG_DTB"); *dtb = (struct pdbg_dtb) { + .backend = NULL, .system = NULL, }; diff --git a/libpdbg/target.h b/libpdbg/target.h index dad8ee9..6def1c2 100644 --- a/libpdbg/target.h +++ b/libpdbg/target.h @@ -54,6 +54,7 @@ struct pdbg_target { }; struct pdbg_dtb { + void *backend; void *system; };