diff options
author | David Gibson <dgibson@sneetch.(none)> | 2005-08-25 15:39:09 +1000 |
---|---|---|
committer | David Gibson <dgibson@sneetch.(none)> | 2005-08-25 15:39:09 +1000 |
commit | 41916138dddbae54e4153d11db10fd7695633d27 (patch) | |
tree | d2a0a63e7dd213bb4544fe5f900fd819b8affd53 | |
parent | dffc2a8972640dc2d9c9cdf7c83132d93437f6af (diff) | |
download | dtc-41916138dddbae54e4153d11db10fd7695633d27.zip dtc-41916138dddbae54e4153d11db10fd7695633d27.tar.gz dtc-41916138dddbae54e4153d11db10fd7695633d27.tar.bz2 |
Forgot to realign after emitting auto-generated "name" properties. Oops.
-rw-r--r-- | flattree.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -277,6 +277,7 @@ static void flatten_tree(struct node *tree, struct emitter *emit, emit->align(etarget, 8); emit->string(etarget, tree->name, tree->basenamelen); + emit->align(etarget, sizeof(cell_t)); } for_each_child(tree, child) { @@ -844,7 +845,7 @@ struct boot_info *dt_from_blob(FILE *f) val = flat_read_word(&dtbuf); if (val != OF_DT_BEGIN_NODE) - die("Device tree blob doesn't begin with OF_DT_BEGIN_NODE\n"); + die("Device tree blob doesn't begin with OF_DT_BEGIN_NODE (begins with 0x%08x)\n", val); tree = unflatten_tree(&dtbuf, &strbuf, "", flags); |