From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH 0/6] xen/arm: Move in/out code to/from init section Date: Fri, 30 Jan 2015 11:30:30 +0000 Message-ID: <1422617430.12551.9.camel@citrix.com> References: <1421425248-8727-1-git-send-email-julien.grall@linaro.org> <54CA7CBB.7050308@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1YH9mU-0001Ir-R8 for xen-devel@lists.xenproject.org; Fri, 30 Jan 2015 11:30:34 +0000 In-Reply-To: <54CA7CBB.7050308@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Julien Grall Cc: xen-devel@lists.xenproject.org, tim@xen.org, stefano.stabellini@citrix.com List-Id: xen-devel@lists.xenproject.org On Thu, 2015-01-29 at 18:32 +0000, Julien Grall wrote: > Hello, > > Ping? Any more review for this version of this series? I was awaiting a version with the declarations in the right places as pointed out by Andy (including his point about definition vs. prototype I'm afraid, which is the style we use). > > Regards, > > On 16/01/15 16:20, Julien Grall wrote: > > 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(-) > > > >