aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/device_tree.h
diff options
context:
space:
mode:
authorDavid Vrabel <david.vrabel@citrix.com>2012-02-13 14:33:10 +0000
committerDavid Vrabel <david.vrabel@citrix.com>2012-02-13 14:33:10 +0000
commit1bdc81dac816330a831f321f4dd05bbe76d71ce4 (patch)
tree87bf258ea32e548337937d968e1c0f153ebbc0d2 /xen/include/xen/device_tree.h
parent3e99c95ba1c8a9508b3dc5e94c67f0ae46c7d360 (diff)
downloadxen-1bdc81dac816330a831f321f4dd05bbe76d71ce4.tar.gz
xen-1bdc81dac816330a831f321f4dd05bbe76d71ce4.tar.bz2
xen-1bdc81dac816330a831f321f4dd05bbe76d71ce4.zip
arm: setup MM using information from the device tree
Setup memory management, heaps etc. using the location and size of the first memory bank given in the device tree. The DTB is also copied so it can be used afterwards. Signed-off-by: David Vrabel <david.vrabel@citrix.com> Acked-by: Tim Deegan <tim@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'xen/include/xen/device_tree.h')
-rw-r--r--xen/include/xen/device_tree.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/include/xen/device_tree.h b/xen/include/xen/device_tree.h
index ae3e344495..28a3deef59 100644
--- a/xen/include/xen/device_tree.h
+++ b/xen/include/xen/device_tree.h
@@ -29,8 +29,9 @@ struct dt_early_info {
};
extern struct dt_early_info early_info;
+extern void *device_tree_flattened;
-void device_tree_early_init(const void *fdt);
+size_t device_tree_early_init(const void *fdt);
paddr_t device_tree_get_xen_paddr(void);
#endif