[PATCH 1/3] ARM: move .vectors and .stubs sections back into the kernel VMA
Nicolas Pitre
nicolas.pitre at linaro.org
Tue Feb 2 16:20:58 PST 2016
On Wed, 3 Feb 2016, Russell King - ARM Linux wrote:
> On Tue, Feb 02, 2016 at 02:19:32PM +0100, Ard Biesheuvel wrote:
> > The sections themselves are emitted 4 KB apart, as required:
> > ...
> > [16] .stubs PROGBITS c0c35000 a35000 0002c0 00 AX 0 0 32
> > [17] .vectors PROGBITS c0c34000 a44000 000020 00 AX 0 0 2
> > ...
>
> ... which means we end up wasting most of a page for absolutely no
> purpose what so ever. Sorry, I'm really not happy about this
> gratuitous wastage.
In practice this shouldn't make much of a difference given zImage is
compressed and large zero filled areas compress very well.
But this is not nice for XIP though.
Nicolas
More information about the linux-arm-kernel
mailing list