aboutsummaryrefslogtreecommitdiff
path: root/hdata
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-11-11 15:35:11 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-11-11 15:35:11 +1100
commit27b49826e5f1d9c0008c0a5bf0953dd673a9b9e1 (patch)
tree4a3d21d1871c5c03a67028117378d836ccb82fdc /hdata
parentd04030556db4bb73151172ded3f279882e706dbd (diff)
downloadskiboot-27b49826e5f1d9c0008c0a5bf0953dd673a9b9e1.zip
skiboot-27b49826e5f1d9c0008c0a5bf0953dd673a9b9e1.tar.gz
skiboot-27b49826e5f1d9c0008c0a5bf0953dd673a9b9e1.tar.bz2
Revive hdata_to_dt and make it work again
Some functions were stubbed out which meant we hit assert rather than dumping out the device tree Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hdata')
-rw-r--r--hdata/test/hdata_to_dt.c3
-rw-r--r--hdata/test/stubs.c18
2 files changed, 3 insertions, 18 deletions
diff --git a/hdata/test/hdata_to_dt.c b/hdata/test/hdata_to_dt.c
index cc7773e..7057880 100644
--- a/hdata/test/hdata_to_dt.c
+++ b/hdata/test/hdata_to_dt.c
@@ -27,6 +27,9 @@
#include <valgrind/memcheck.h>
+#include "../../libfdt/fdt.c"
+#include "../../libfdt/fdt_ro.c"
+
struct dt_node *opal_node;
/* Our actual map. */
diff --git a/hdata/test/stubs.c b/hdata/test/stubs.c
index 16f75ba..6ad2255 100644
--- a/hdata/test/stubs.c
+++ b/hdata/test/stubs.c
@@ -42,25 +42,7 @@ static void stub_function(void)
#define STUB(fnname) \
void fnname(void) __attribute__((weak, alias ("stub_function")))
-STUB(fdt_begin_node);
-STUB(fdt_property);
-STUB(fdt_end_node);
-STUB(fdt_create);
-STUB(fdt_add_reservemap_entry);
-STUB(fdt_finish_reservemap);
-STUB(fdt_strerror);
-STUB(fdt_check_header);
-STUB(_fdt_check_node_offset);
-STUB(fdt_next_tag);
-STUB(fdt_string);
-STUB(fdt_get_name);
-STUB(dt_first);
-STUB(dt_next);
-STUB(dt_has_node_property);
-STUB(dt_get_address);
STUB(op_display);
STUB(fsp_preload_lid);
STUB(fsp_wait_lid_loaded);
-STUB(get_ics_phandle);
-STUB(get_psi_interrupt);
STUB(fsp_adjust_lid_side);