diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2013-08-22 16:24:46 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-08-27 14:36:31 +0100 |
commit | 7ac87d5e2096e4c33c0a5e24a1b4746b1a81a773 (patch) | |
tree | 921a6afa9a813d88cf1aabeb55307b0186dafdc3 /xen/include | |
parent | ca617a664aed71503695b6a9498963a5e9dddb24 (diff) | |
download | xen-7ac87d5e2096e4c33c0a5e24a1b4746b1a81a773.tar.gz xen-7ac87d5e2096e4c33c0a5e24a1b4746b1a81a773.tar.bz2 xen-7ac87d5e2096e4c33c0a5e24a1b4746b1a81a773.zip |
xen/arm: use defines for boot module indexes instead of open coded numbers
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
Diffstat (limited to 'xen/include')
-rw-r--r-- | xen/include/xen/device_tree.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/xen/include/xen/device_tree.h b/xen/include/xen/device_tree.h index faf727f10b..402cef212c 100644 --- a/xen/include/xen/device_tree.h +++ b/xen/include/xen/device_tree.h @@ -19,7 +19,13 @@ #define DEVICE_TREE_MAX_DEPTH 16 #define NR_MEM_BANKS 8 -#define NR_MODULES 2 + +#define MOD_XEN 0 +#define MOD_KERNEL 1 +#define MOD_INITRD 2 +#define NR_MODULES 3 + +#define MOD_DISCARD_FIRST MOD_KERNEL struct membank { paddr_t start; @@ -40,7 +46,7 @@ struct dt_mb_module { struct dt_module_info { int nr_mods; /* Module 0 is Xen itself, followed by the provided modules-proper */ - struct dt_mb_module module[NR_MODULES + 1]; + struct dt_mb_module module[NR_MODULES]; }; struct dt_early_info { |