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

[Xen-devel] [PATCH 0/6] xen/arm: Move in/out code to/from init section



Hello,

This small series add/remove __init on different functions. This allow Xen to
free around 8Kb more of memory after it has finished to boot.

Xen size in memory before to free init section: 1029Kb
Freed memory init: 288Kb

Regards,

Julien Grall (6):
  arm/setup: Add missing __init to add_boot_module
  xen/arm: domain_build: Move all DOM0 building code in init section
  xen/arm: kernel: Move kernel loading code in init section
  xen/arm: device: Move device_type in init section
  xen/arm: platforms: Move init_time and specific_mapping in init
    section
  xen/arm: SMP: Move out of the init section the code to bring up a CPU

 xen/arch/arm/arm32/smpboot.c         |  4 +--
 xen/arch/arm/device.c                |  2 +-
 xen/arch/arm/domain_build.c          | 66 ++++++++++++++++++------------------
 xen/arch/arm/kernel.c                | 30 ++++++++--------
 xen/arch/arm/kernel.h                |  4 +--
 xen/arch/arm/platform.c              |  2 +-
 xen/arch/arm/platforms/exynos5.c     |  4 +--
 xen/arch/arm/platforms/omap5.c       |  4 +--
 xen/arch/arm/platforms/xgene-storm.c | 16 ++++-----
 xen/arch/arm/setup.c                 |  6 ++--
 xen/arch/arm/smpboot.c               |  2 +-
 xen/include/asm-arm/device.h         |  2 +-
 xen/include/asm-arm/setup.h          | 10 +++---
 xen/include/asm-arm/smp.h            |  2 +-
 14 files changed, 77 insertions(+), 77 deletions(-)

-- 
2.1.4


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


 


Rackspace

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