[Xen-devel] [PATCH] xen/x86: Unilaterally remove .init mappings

2016-02-24 Thread Andrew Cooper
Because of the new 2M alignment of .init and .bss, the existing memory guarding infrastructure causes a shattered 2M superpage with non-present entries for .init, and present entries for the alignment space. Do away with the difference in behaviour between debug and non-debug builds; always destro

Re: [Xen-devel] [PATCH] xen/x86: Unilaterally remove .init mappings

2016-02-19 Thread Jan Beulich
>>> On 18.02.16 at 19:03, wrote: > Because of the new 2M alignment of .init and .bss, the existing memory > guarding infrastructure causes a shattered 2M superpage with non-present > entries for .init, and present entries for the alignment space. > > Do away with the difference in behaviour betwe

[Xen-devel] [PATCH] xen/x86: Unilaterally remove .init mappings

2016-02-18 Thread Andrew Cooper
Because of the new 2M alignment of .init and .bss, the existing memory guarding infrastructure causes a shattered 2M superpage with non-present entries for .init, and present entries for the alignment space. Do away with the difference in behaviour between debug and non-debug builds; always destro