Thread (23 messages) 23 messages, 2 authors, 2013-07-09

Re: [PATCH 1/2] powerpc: enable the relocatable support for the fsl booke 32bit kernel

From: Kevin Hao <hidden>
Date: 2013-07-09 01:27:04

On Mon, Jul 08, 2013 at 11:48:25AM -0500, Scott Wood wrote:
On 07/03/2013 08:08:18 PM, Kevin Hao wrote:
quoted
On Wed, Jul 03, 2013 at 03:38:27PM -0500, Scott Wood wrote:
quoted
On 07/02/2013 10:00:44 PM, Kevin Hao wrote:
quoted
On Tue, Jul 02, 2013 at 05:39:18PM -0500, Scott Wood wrote:
quoted
How much overhead (space and time) is this really?
The following is the additional sections when relocatable is
enabled for
a p2020rdb board.
  section        size
 .dynsym       000007f0
 .dynstr       00000926
 .dynamic      00000080
 .hash         00000388
 .interp       00000011
 .rela.dyn     00215250

The time for the relocation is about 32ms on a p2020rdb board.
Hmm... more relocations than I expected.  What percentage is this of
the total image size?
The size of vmlinux.bin is about 10M. The percentage of the relocation
section is about 20%. But look on the bright side of thing, all
the relocation
stuff are in init section and should be discarded at runtime. :-)
That doesn't reduce the space it takes up in flash...
Yes. But since we always use a compressed uImage kernel in flash,
the increasing size of the image would shrink to about 500K.

Thanks,
Kevin
-Scott

Attachments

  • (unnamed) [application/pgp-signature] 490 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help