[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 5/8] arm: remove the hack for loading vmlinux images
From: David Vrabel <david.vrabel@xxxxxxxxxx> Don't adjust the RAM location/size when loading an ELF for dom0. It was vmlinux specific and no longer needed because Linux can be loaded from a zImage. This also makes preparing the device tree for dom0 easier. Signed-off-by: David Vrabel <david.vrabel@xxxxxxxxxx> --- xen/arch/arm/kernel.c | 11 ++--------- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/xen/arch/arm/kernel.c b/xen/arch/arm/kernel.c index 71a204d..dd757e5 100644 --- a/xen/arch/arm/kernel.c +++ b/xen/arch/arm/kernel.c @@ -91,7 +91,6 @@ static void kernel_zimage_load(struct kernel_info *info) /** * Check the image is a zImage and return the load address and length - * (FIXME: including any appended DTB). */ static int kernel_try_zimage_prepare(struct kernel_info *info) { @@ -117,8 +116,6 @@ static int kernel_try_zimage_prepare(struct kernel_info *info) end += be32_to_cpu(dtb_hdr.total_size); } - /* FIXME: get RAM location from appended DTB (if there is one)? */ - /* * If start is zero, the zImage is position independent -- load it * at 32k from start of RAM. @@ -166,13 +163,9 @@ static int kernel_try_elf_prepare(struct kernel_info *info) return rc; /* - * FIXME: can the ELF header be used to find the physical address - * to load the image to? Instead of making virt == phys by - * relocating the guest's RAM. + * TODO: can the ELF header be used to find the physical address + * to load the image to? Instead of assuming virt == phys. */ - info->ram_start = 0xc0000000; - info->ram_end = 0xc8000000; - info->entry = info->elf.parms.virt_entry; info->load = kernel_elf_load; -- 1.7.2.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |