[Xen-devel,0/7] xen/arm: Shrink down Xen on Arm

Message ID 20180605171237.30601-1-julien.grall@arm.com
Headers show
Series
  • xen/arm: Shrink down Xen on Arm
Related show

Message

Julien Grall June 5, 2018, 5:12 p.m.
Hi all,

This series remove some unused code from Xen and also move some part under
__init if only used during boot.

The major change of this patch is removing support libelf in Xen (see #4
and #5).

Cheers,

Julien Grall (7):
  xen/arm: Remove the variable dom0_11_mapping and open-code the value
  xen/arm: domain_build: Move in init all code/data of domain_build.c
  xen/arm: kernel: Move in init all the code/data of kernel.c
  xen/arm: Drop support for loading ELF Dom0 kernel
  xen: Don't build libelf for Arm
  xen/libfdt: Put all libfdt in init
  xen/arm: setup: Move in init code only used at boot in setup.c

 xen/arch/arm/Makefile        |   4 +-
 xen/arch/arm/domain_build.c  | 137 ++++++++++++++++++++++---------------------
 xen/arch/arm/kernel.c        | 103 ++++----------------------------
 xen/arch/arm/kernel.h        |  10 +---
 xen/arch/arm/setup.c         |  10 ++--
 xen/arch/x86/Kconfig         |   1 +
 xen/common/Kconfig           |   3 +
 xen/common/Makefile          |   2 +-
 xen/common/libfdt/Makefile   |  10 +++-
 xen/include/asm-arm/domain.h |   4 +-
 10 files changed, 107 insertions(+), 177 deletions(-)