mbox series

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

Message ID 20180702161910.2013-1-julien.grall@arm.com
Headers show
Series xen/arm: Shrink down Xen on Arm | expand

Message

Julien Grall July 2, 2018, 4:19 p.m. UTC
Hi all,

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

The major change of this series is removing support for libelf in Xen (see
patch #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(-)