[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xen/link: Move .data.rel.ro sections into .rodata for final link
CC relevant maintainers On Thu, Jul 20, 2017 at 05:20:43PM +0200, David Woodhouse wrote: > From: David Woodhouse <dwmw@xxxxxxxxxxxx> > > This includes stuff lke the hypercall tables which we really want > to be read-only. And they were going into .data.read-mostly. > > Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx> > --- > Build tested on x86_64 (you really don't want to know about what I > *actually* tested it with), not at all tested on ARM. > > xen/arch/arm/xen.lds.S | 4 ++-- > xen/arch/x86/xen.lds.S | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/xen/arch/arm/xen.lds.S b/xen/arch/arm/xen.lds.S > index 44bd3bf..2d54f22 100644 > --- a/xen/arch/arm/xen.lds.S > +++ b/xen/arch/arm/xen.lds.S > @@ -52,6 +52,8 @@ SECTIONS > __stop_bug_frames_2 = .; > *(.rodata) > *(.rodata.*) > + *(.data.rel.ro) > + *(.data.rel.ro.*) > > #ifdef CONFIG_LOCK_PROFILE > . = ALIGN(POINTER_ALIGN); > @@ -97,8 +99,6 @@ SECTIONS > __stop___pre_ex_table = .; > > *(.data.read_mostly) > - *(.data.rel.ro) > - *(.data.rel.ro.*) > } :text > > . = ALIGN(8); > diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S > index 8289a1b..ff08bbe 100644 > --- a/xen/arch/x86/xen.lds.S > +++ b/xen/arch/x86/xen.lds.S > @@ -90,6 +90,8 @@ SECTIONS > > *(.rodata) > *(.rodata.*) > + *(.data.rel.ro) > + *(.data.rel.ro.*) > > #if defined(BUILD_ID) && defined(EFI) && !defined(BUILD_ID_EFI) > /* > @@ -224,8 +226,6 @@ SECTIONS > __start_schedulers_array = .; > *(.data.schedulers) > __end_schedulers_array = .; > - *(.data.rel.ro) > - *(.data.rel.ro.*) > } :text > > .data : { /* Data */ > -- > 2.7.4 > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > https://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |