[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen/arm: Remove the makefile target xen.axf



On Fri, 3 Feb 2017, Julien Grall wrote:
> Since commit 4557c22 "xen: arm: rewrite start of day page table and cpu
> bring up", Xen requires to be launched in NS HYP/EL2.
> 
> xen.axf is generated in order to directly boot Xen on ARM models (e.g
> Foundation). However they usually start in secure mode, which mean Xen
> cannot boot.
> 
> The way forward to boot Xen on models is using either EFI or
> bootwrapper [1].
> 
> [1] 
> https://git.kernel.org/cgit/linux/kernel/git/mark/boot-wrapper-aarch64.git/
> 
> Signed-off-by: Julien Grall <julien.grall@xxxxxxx>

Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>


> ---
>  xen/arch/arm/Makefile | 9 +--------
>  1 file changed, 1 insertion(+), 8 deletions(-)
> 
> diff --git a/xen/arch/arm/Makefile b/xen/arch/arm/Makefile
> index 7afb8a3..91cb3f3 100644
> --- a/xen/arch/arm/Makefile
> +++ b/xen/arch/arm/Makefile
> @@ -70,18 +70,12 @@ else
>  all_symbols =
>  endif
>  
> -$(TARGET): $(TARGET)-syms $(TARGET).axf
> +$(TARGET): $(TARGET)-syms
>       $(OBJCOPY) -O binary -S $< $@
>  ifeq ($(CONFIG_ARM_64),y)
>       ln -sf $(notdir $@)  ../../$(notdir $@).efi
>  endif
>  
> -$(TARGET).axf: $(TARGET)-syms
> -     # XXX: VE model loads by VMA so instead of
> -     # making a proper ELF we link with LMA == VMA and adjust crudely
> -     $(OBJCOPY) --change-addresses +0x80000000 $< $@
> -     $(STRIP) $@
> -
>  ifeq ($(CONFIG_LTO),y)
>  # Gather all LTO objects together
>  prelink_lto.o: $(ALL_OBJS)
> @@ -130,5 +124,4 @@ dtb.o: $(CONFIG_DTB_FILE)
>  clean::
>       rm -f asm-offsets.s xen.lds
>       rm -f $(BASEDIR)/.xen-syms.[0-9]*
> -     rm -f $(TARGET).axf
>       rm -f $(TARGET).efi
> -- 
> 1.9.1
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.