]> xenbits.xensource.com Git - xen.git/commit
xen/init: Move initcall infrastructure into .init.data
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 21 Jun 2016 16:38:25 +0000 (17:38 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 23 Jun 2016 11:58:00 +0000 (12:58 +0100)
commit544ad7f5caf50771ebc02603ced2d7a2ef12c662
treef2ea0aea3f8c2d5ab2182c05be6fe8f0baa95c3b
parentc5d203b5da77b2aac16aae1f9eec26ea37fb9808
xen/init: Move initcall infrastructure into .init.data

Its contents is constant.

The ALIGN(32) is also dropped.  On x86, there is nothing between it and a
larger alignment.  On ARM, __init_end_efi is between the two, but its sole use
is to fill SizeOfRawData in the PE Section Table, and doesn't require any
specific alignment.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/xen.lds.S
xen/arch/x86/xen.lds.S
xen/include/xen/init.h