diff options
author | David Vrabel <david.vrabel@citrix.com> | 2012-02-13 14:33:10 +0000 |
---|---|---|
committer | David Vrabel <david.vrabel@citrix.com> | 2012-02-13 14:33:10 +0000 |
commit | 1bdc81dac816330a831f321f4dd05bbe76d71ce4 (patch) | |
tree | 87bf258ea32e548337937d968e1c0f153ebbc0d2 /xen/include/xen/device_tree.h | |
parent | 3e99c95ba1c8a9508b3dc5e94c67f0ae46c7d360 (diff) | |
download | xen-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.h | 3 |
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 |