All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] xen/arm: Move in/out code to/from init section
@ 2015-01-16 16:20 Julien Grall
  2015-01-16 16:20 ` [PATCH 1/6] arm/setup: Add missing __init to add_boot_module Julien Grall
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Julien Grall @ 2015-01-16 16:20 UTC (permalink / raw)
  To: xen-devel; +Cc: stefano.stabellini, Julien Grall, tim, ian.campbell

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

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2015-02-02 13:35 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-16 16:20 [PATCH 0/6] xen/arm: Move in/out code to/from init section Julien Grall
2015-01-16 16:20 ` [PATCH 1/6] arm/setup: Add missing __init to add_boot_module Julien Grall
2015-01-16 16:28   ` Andrew Cooper
2015-01-16 16:33     ` Julien Grall
2015-01-16 16:20 ` [PATCH 2/6] xen/arm: domain_build: Move all DOM0 building code in init section Julien Grall
2015-01-16 16:20 ` [PATCH 3/6] xen/arm: kernel: Move kernel loading " Julien Grall
2015-01-16 17:33   ` Vitaly Kuznetsov
2015-01-16 17:49     ` Julien Grall
2015-01-19 10:31       ` Ian Campbell
2015-01-16 16:20 ` [PATCH 4/6] xen/arm: device: Move device_type " Julien Grall
2015-01-16 16:20 ` [PATCH 5/6] xen/arm: platforms: Move init_time and specific_mapping " Julien Grall
2015-01-16 16:20 ` [PATCH 6/6] xen/arm: SMP: Move out of the init section the code to bring up a CPU Julien Grall
2015-01-29 18:32 ` [PATCH 0/6] xen/arm: Move in/out code to/from init section Julien Grall
2015-01-30 11:30   ` Ian Campbell
2015-01-30 11:33     ` Julien Grall
2015-02-02 10:58       ` Ian Campbell
2015-02-02 11:15         ` Jan Beulich
2015-02-02 12:52           ` Julien Grall
2015-02-02 13:12             ` Jan Beulich
2015-02-02 13:34               ` Julien Grall
2015-02-02 12:48         ` Julien Grall
2015-02-02 13:03           ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.