]> xenbits.xensource.com Git - xen.git/commit
xen/arm: Drop support for loading ELF Dom0 kernel
authorJulien Grall <julien.grall@arm.com>
Mon, 2 Jul 2018 16:19:07 +0000 (17:19 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 11 Jul 2018 19:17:43 +0000 (12:17 -0700)
commitc3971e6ba322e806a7617f4c2969e0e34482fceb
tree5eaf575d351a01acd93dc23744c7963a21c50d53
parent3cbcc5b47e60f145af40c9c97f2bbd71739fd72b
xen/arm: Drop support for loading ELF Dom0 kernel

The code has been around since the beginning of Xen Arm. However, I am
not aware of any user and the code is pretty bogus:
    1) It is assuming virtual address == physical address.
    2) The cache is not cleaned after the Image is loaded but the Image
    is started with Cache disabled.
    3) There are not clear ABI with the guest.

Xen is currently supporting 3 other formats (zImage, Image, U-boot Image)
as well as gzip compressed version of each formats. All of them are well
documented and widely use.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/kernel.c
xen/arch/arm/kernel.h