diff options
author | David Gibson <dgibson@sneetch.(none)> | 2005-10-24 18:18:38 +1000 |
---|---|---|
committer | David Gibson <dgibson@sneetch.(none)> | 2005-10-24 18:18:38 +1000 |
commit | f040d95b847c4f7d1fa4c3c6309127b8c1ffd8b3 (patch) | |
tree | 1497120f8b1672cc44c203ff0653d1c3de6cb784 /data.c | |
parent | fccb194a1451d97a373fc4ab2d66aa985c78b48d (diff) | |
download | dtc-f040d95b847c4f7d1fa4c3c6309127b8c1ffd8b3.tar.gz |
Rework tracking of reserve entries during processing. This is initial work
to allow more powerful handling of reserve entries.
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -222,6 +222,16 @@ struct data data_append_cell(struct data d, cell_t word) return data_append_data(d, &beword, sizeof(beword)); } +struct data data_append_re(struct data d, struct reserve_entry *re) +{ + struct reserve_entry bere; + + bere.address = cpu_to_be64(re->address); + bere.size = cpu_to_be64(re->size); + + return data_append_data(d, &bere, sizeof(bere)); +} + struct data data_append_addr(struct data d, u64 addr) { u64 beaddr = cpu_to_be64(addr); |