public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE
@ 2010-09-28 13:14 Albert Aribaud
  2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Albert Aribaud @ 2010-09-28 13:14 UTC (permalink / raw)
  To: u-boot

Replace GOT indirect addressing with more efficient pic-base
relative addressing for initialized data (uninitialized data
still use GOTi indirect addressing).  This also reduces code
size by 0.4% compared to -fPIC.

Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
---
SUMMARY

This patch aims at optimizing relocatable code both in size and
speed. The first patch switches from '-fPIC' to '-fPIE', which makes
initialized data accesses pc-relative rather than GOT-indirect, and
the second adds '-msingle-pic-base' which factors out GOT addressing
by computing it once and for all.

PATCHSET HISTORY

V1	Initial submission
V2	Compute RAM pic base only if actually relocating
	Fixed RAM pic base computation and copy loop
V3	Added fix for tx25

 arch/arm/config.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/config.mk b/arch/arm/config.mk
index 6923f6d..138c43a 100644
--- a/arch/arm/config.mk
+++ b/arch/arm/config.mk
@@ -35,7 +35,7 @@ endif
 
 ifndef CONFIG_SYS_ARM_WITHOUT_RELOC
 # needed for relocation
-PLATFORM_RELFLAGS += -fPIC
+PLATFORM_RELFLAGS += -fPIE
 endif
 
 ifdef CONFIG_SYS_ARM_WITHOUT_RELOC
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-28 13:14 [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Albert Aribaud
@ 2010-09-28 13:14 ` Albert Aribaud
  2010-09-28 13:39   ` Ben Gardiner
  2010-09-28 13:57   ` Heiko Schocher
  2010-09-28 13:38 ` [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Ben Gardiner
  2010-09-28 13:57 ` Heiko Schocher
  2 siblings, 2 replies; 13+ messages in thread
From: Albert Aribaud @ 2010-09-28 13:14 UTC (permalink / raw)
  To: u-boot

Add -msingle-pic-base to the relocation flags, and compute the pic base
in start.S twice and for all -- once before relocation to run board_init_f,
and once after relocation to run board_init_r and the rest of u-boot.
This further reduces code size by 2.5% compared to -fPIE alone.

Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
---
 arch/arm/cpu/arm926ejs/config.mk    |    5 ++++
 arch/arm/cpu/arm926ejs/start.S      |   40 +++++++++++++++++++++++++++++-----
 arch/arm/cpu/arm926ejs/u-boot.lds   |    1 +
 board/karo/tx25/config.mk           |    2 +-
 include/configs/tx25.h              |    2 +-
 nand_spl/board/karo/tx25/u-boot.lds |    1 +
 6 files changed, 43 insertions(+), 8 deletions(-)

diff --git a/arch/arm/cpu/arm926ejs/config.mk b/arch/arm/cpu/arm926ejs/config.mk
index f8ef90f..aa84706 100644
--- a/arch/arm/cpu/arm926ejs/config.mk
+++ b/arch/arm/cpu/arm926ejs/config.mk
@@ -23,6 +23,11 @@
 
 PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float
 
+ifndef CONFIG_SYS_ARM_WITHOUT_RELOC
+# needed for optimal relocation
+PLATFORM_RELFLAGS += -msingle-pic-base
+endif
+
 PLATFORM_CPPFLAGS += -march=armv5te
 # =========================================================================
 #
diff --git a/arch/arm/cpu/arm926ejs/start.S b/arch/arm/cpu/arm926ejs/start.S
index 16ee972..904bd8d 100644
--- a/arch/arm/cpu/arm926ejs/start.S
+++ b/arch/arm/cpu/arm926ejs/start.S
@@ -198,9 +198,23 @@ reset:
 	bl	cpu_init_crit
 #endif
 
-/* Set stackpointer in internal RAM to call board_init_f */
-call_board_init_f:
+	/*
+	 * Set stack pointer in internal RAM
+	 */
 	ldr	sp, =(CONFIG_SYS_INIT_SP_ADDR)
+
+	/*
+	 * Set pic base register to the link-time GOT position.
+	 * At the moment this is also our run-time position.
+	 * Set both r10 and r9 because either could be used as pic base
+	 * depending on whether stack checking is off or on.
+	 */
+	ldr	r10, _got_base
+	mov	r9, r10
+
+	/*
+	 * Call board_init_f, passing it 0 for bootflag
+	 */
 	ldr	r0,=0x00000000
 	bl	board_init_f
 
@@ -220,7 +234,9 @@ relocate_code:
 	mov	r6, r2	/* save addr of destination */
 	mov	r7, r2	/* save addr of destination */
 
-	/* Set up the stack						    */
+	/*
+	 * Set up the stack
+	 */
 stack_setup:
 	mov	sp, r4
 
@@ -234,9 +250,9 @@ stack_setup:
 
 #ifndef CONFIG_SKIP_RELOCATE_UBOOT
 copy_loop:
-	ldmia	r0!, {r9-r10}		/* copy from source address [r0]    */
-	stmia	r6!, {r9-r10}		/* copy to   target address [r1]    */
-	cmp	r0, r2			/* until source end addreee [r2]    */
+	ldmia	r0!, {r11-r12}		/* copy from source address [r0]    */
+	stmia	r6!, {r11-r12}		/* copy to   target address [r6]    */
+	cmp	r0, r2			/* until source end address [r2]    */
 	ble	copy_loop
 
 #ifndef CONFIG_PRELOADER
@@ -259,6 +275,15 @@ fixloop:
 	cmp	r2, r3
 	bne	fixloop
 #endif
+
+	/*
+	 * Fix pic base register as well
+	 */
+	sub	r9, r9, r1
+	add	r9, r9, r0
+	sub	r10, r10, r1
+	add	r10, r10, r0
+
 #endif	/* #ifndef CONFIG_SKIP_RELOCATE_UBOOT */
 
 clear_bss:
@@ -305,6 +330,9 @@ _nand_boot: .word nand_boot
 _board_init_r: .word board_init_r
 #endif
 
+_got_base:
+	.word __got_base
+
 #else /* #if !defined(CONFIG_SYS_ARM_WITHOUT_RELOC) */
 /*
  * the actual reset code
diff --git a/arch/arm/cpu/arm926ejs/u-boot.lds b/arch/arm/cpu/arm926ejs/u-boot.lds
index 02eb8ca..b6e21f2 100644
--- a/arch/arm/cpu/arm926ejs/u-boot.lds
+++ b/arch/arm/cpu/arm926ejs/u-boot.lds
@@ -53,6 +53,7 @@ SECTIONS
 
 	__got_start = .;
 	. = ALIGN(4);
+	__got_base = .;
 	.got : { *(.got) }
 
 	__got_end = .;
diff --git a/board/karo/tx25/config.mk b/board/karo/tx25/config.mk
index 51ca1ab..1a32c87 100644
--- a/board/karo/tx25/config.mk
+++ b/board/karo/tx25/config.mk
@@ -1,5 +1,5 @@
 ifdef CONFIG_NAND_SPL
 TEXT_BASE = 0x810c0000
 else
-TEXT_BASE = 0x81fc0000
+TEXT_BASE = 0x81fc1000
 endif
diff --git a/include/configs/tx25.h b/include/configs/tx25.h
index c798570..b83c95f 100644
--- a/include/configs/tx25.h
+++ b/include/configs/tx25.h
@@ -41,7 +41,7 @@
 #define CONFIG_SYS_NAND_U_BOOT_OFFS	0x800
 #define CONFIG_SYS_NAND_U_BOOT_SIZE	0x30000
 
-#define CONFIG_SYS_NAND_U_BOOT_DST      (0x81fc0000)
+#define CONFIG_SYS_NAND_U_BOOT_DST      (0x81fc1000)
 #define CONFIG_SYS_NAND_U_BOOT_START    CONFIG_SYS_NAND_U_BOOT_DST
 
 #define CONFIG_SYS_NAND_PAGE_SIZE	2048
diff --git a/nand_spl/board/karo/tx25/u-boot.lds b/nand_spl/board/karo/tx25/u-boot.lds
index c572557..b60c0df 100644
--- a/nand_spl/board/karo/tx25/u-boot.lds
+++ b/nand_spl/board/karo/tx25/u-boot.lds
@@ -55,6 +55,7 @@ SECTIONS
 
 	__got_start = .;
 	. = ALIGN(4);
+	__got_base = .;
 	.got : { *(.got) }
 
 	__got_end = .;
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE
  2010-09-28 13:14 [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Albert Aribaud
  2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
@ 2010-09-28 13:38 ` Ben Gardiner
  2010-09-28 13:57 ` Heiko Schocher
  2 siblings, 0 replies; 13+ messages in thread
From: Ben Gardiner @ 2010-09-28 13:38 UTC (permalink / raw)
  To: u-boot

On Tue, Sep 28, 2010 at 9:14 AM, Albert Aribaud <albert.aribaud@free.fr> wrote:
> Replace GOT indirect addressing with more efficient pic-base
> relative addressing for initialized data (uninitialized data
> still use GOTi indirect addressing). ?This also reduces code
> size by 0.4% compared to -fPIC.
>
> Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>

Applies cleanly to 3df61957938586c512c17e72d83551d190400981 of u-boot/next.

Tested on da850evm -- u-boot prompt is obtained and bootm of linux
uImage is possible with the fix for bootparam address on the da850evm.

Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>

Best Regards,
Ben Gardiner

---
Nanometrics Inc.
http://www.nanometrics.ca

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
@ 2010-09-28 13:39   ` Ben Gardiner
  2010-09-29  6:01     ` Albert ARIBAUD
  2010-09-28 13:57   ` Heiko Schocher
  1 sibling, 1 reply; 13+ messages in thread
From: Ben Gardiner @ 2010-09-28 13:39 UTC (permalink / raw)
  To: u-boot

On Tue, Sep 28, 2010 at 9:14 AM, Albert Aribaud <albert.aribaud@free.fr> wrote:
> Add -msingle-pic-base to the relocation flags, and compute the pic base
> in start.S twice and for all -- once before relocation to run board_init_f,
> and once after relocation to run board_init_r and the rest of u-boot.
> This further reduces code size by 2.5% compared to -fPIE alone.
>
> Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>

Applies cleanly to 3df61957938586c512c17e72d83551d190400981 of u-boot/next.

Tested on da850evm -- u-boot prompt is obtained and bootm of linux
uImage is possible with the fix for bootparam address on the da850evm.

Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>

Best Regards,
Ben Gardiner

---
Nanometrics Inc.
http://www.nanometrics.ca

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE
  2010-09-28 13:14 [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Albert Aribaud
  2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
  2010-09-28 13:38 ` [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Ben Gardiner
@ 2010-09-28 13:57 ` Heiko Schocher
  2 siblings, 0 replies; 13+ messages in thread
From: Heiko Schocher @ 2010-09-28 13:57 UTC (permalink / raw)
  To: u-boot

Hello Albert,

Albert Aribaud wrote:
> Replace GOT indirect addressing with more efficient pic-base
> relative addressing for initialized data (uninitialized data
> still use GOTi indirect addressing).  This also reduces code
> size by 0.4% compared to -fPIC.
> 
> Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>

Tested on the tx25 board.

Tested-by: Heiko Schocher <hs@denx.de>

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
  2010-09-28 13:39   ` Ben Gardiner
@ 2010-09-28 13:57   ` Heiko Schocher
  2010-09-29  6:04     ` Albert ARIBAUD
  1 sibling, 1 reply; 13+ messages in thread
From: Heiko Schocher @ 2010-09-28 13:57 UTC (permalink / raw)
  To: u-boot

Hello Albert,

Albert Aribaud wrote:
> Add -msingle-pic-base to the relocation flags, and compute the pic base
> in start.S twice and for all -- once before relocation to run board_init_f,
> and once after relocation to run board_init_r and the rest of u-boot.
> This further reduces code size by 2.5% compared to -fPIE alone.
> 
> Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>

Tested on the tx25 board.

Tested-by: Heiko Schocher <hs@denx.de>

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-28 13:39   ` Ben Gardiner
@ 2010-09-29  6:01     ` Albert ARIBAUD
  0 siblings, 0 replies; 13+ messages in thread
From: Albert ARIBAUD @ 2010-09-29  6:01 UTC (permalink / raw)
  To: u-boot

Le 28/09/2010 15:39, Ben Gardiner a ?crit :
> On Tue, Sep 28, 2010 at 9:14 AM, Albert Aribaud<albert.aribaud@free.fr>  wrote:
>> Add -msingle-pic-base to the relocation flags, and compute the pic base
>> in start.S twice and for all -- once before relocation to run board_init_f,
>> and once after relocation to run board_init_r and the rest of u-boot.
>> This further reduces code size by 2.5% compared to -fPIE alone.
>>
>> Signed-off-by: Albert Aribaud<albert.aribaud@free.fr>
>
> Applies cleanly to 3df61957938586c512c17e72d83551d190400981 of u-boot/next.
>
> Tested on da850evm -- u-boot prompt is obtained and bootm of linux
> uImage is possible with the fix for bootparam address on the da850evm.
>
> Tested-by: Ben Gardiner<bengardiner@nanometrics.ca>

Thanks Ben.

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-28 13:57   ` Heiko Schocher
@ 2010-09-29  6:04     ` Albert ARIBAUD
  2010-09-29  6:50       ` Wolfgang Denk
  0 siblings, 1 reply; 13+ messages in thread
From: Albert ARIBAUD @ 2010-09-29  6:04 UTC (permalink / raw)
  To: u-boot

Le 28/09/2010 15:57, Heiko Schocher a ?crit :
> Hello Albert,
>
> Albert Aribaud wrote:
>> Add -msingle-pic-base to the relocation flags, and compute the pic base
>> in start.S twice and for all -- once before relocation to run board_init_f,
>> and once after relocation to run board_init_r and the rest of u-boot.
>> This further reduces code size by 2.5% compared to -fPIE alone.
>>
>> Signed-off-by: Albert Aribaud<albert.aribaud@free.fr>
>
> Tested on the tx25 board.
>
> Tested-by: Heiko Schocher<hs@denx.de>

Thanks Heiko.

BTW, I forgot to mention that patch 2/2 of this set, being partly 
written by Heiko for the tx25 part, is

Signed-off-by: Heiko Schocher<hs@denx.de>

> bye,
> Heiko

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-29  6:04     ` Albert ARIBAUD
@ 2010-09-29  6:50       ` Wolfgang Denk
  2010-09-29  7:38         ` Albert ARIBAUD
  0 siblings, 1 reply; 13+ messages in thread
From: Wolfgang Denk @ 2010-09-29  6:50 UTC (permalink / raw)
  To: u-boot

Dear Albert ARIBAUD,

In message <4CA2D6D0.1080406@free.fr> you wrote:
>
> > Tested-by: Heiko Schocher<hs@denx.de>
> 
> Thanks Heiko.
> 
> BTW, I forgot to mention that patch 2/2 of this set, being partly =
> 
> written by Heiko for the tx25 part, is
> 
> Signed-off-by: Heiko Schocher<hs@denx.de>

Do you expect any further work on this, or should we apply this to the
public repo now?

Best regards,

Wolfgang Denk

--
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Those who do not  understand  Unix  are  condemned  to  reinvent  it,
poorly.              - Henry Spencer, University of Toronto Unix hack

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-29  6:50       ` Wolfgang Denk
@ 2010-09-29  7:38         ` Albert ARIBAUD
  2010-09-29  8:55           ` Wolfgang Denk
  0 siblings, 1 reply; 13+ messages in thread
From: Albert ARIBAUD @ 2010-09-29  7:38 UTC (permalink / raw)
  To: u-boot

Hi Wolfgang,

Le 29/09/2010 08:50, Wolfgang Denk a ?crit :
> Dear Albert ARIBAUD,
>
> In message<4CA2D6D0.1080406@free.fr>  you wrote:
>>
>>> Tested-by: Heiko Schocher<hs@denx.de>
>>
>> Thanks Heiko.
>>
>> BTW, I forgot to mention that patch 2/2 of this set, being partly =
>>
>> written by Heiko for the tx25 part, is
>>
>> Signed-off-by: Heiko Schocher<hs@denx.de>
>
> Do you expect any further work on this, or should we apply this to the
> public repo now?
>
> Best regards,
>
> Wolfgang Denk

As far as Ben, Heiko and myself are concerned, there is not further work 
expected on this. You may possibly want acks from custodians, Tom for 
arm changes and Prafulla for orion5x (marvell) ones.

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-29  7:38         ` Albert ARIBAUD
@ 2010-09-29  8:55           ` Wolfgang Denk
  2010-10-01  4:52             ` Albert ARIBAUD
  0 siblings, 1 reply; 13+ messages in thread
From: Wolfgang Denk @ 2010-09-29  8:55 UTC (permalink / raw)
  To: u-boot

Dear Albert ARIBAUD,

In message <4CA2ECEA.1010002@free.fr> you wrote:
> 
> > Do you expect any further work on this, or should we apply this to the
> > public repo now?
> 
> As far as Ben, Heiko and myself are concerned, there is not further work 
> expected on this. You may possibly want acks from custodians, Tom for 
> arm changes and Prafulla for orion5x (marvell) ones.

I'm acting as Tom, and as such you have my ACK.

Prafulla, do you agree that we pull this into mainline?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Repeat after me:
Usenet is not a word processor; it's a medium where aesthetics count.
Mozilla is not a newsreader; it's a web browser.
Windows is not an operating system; it's a GUI on a program loader.
         -- Tom Christiansen in <6bq0g5$lr4$2@csnews.cs.colorado.edu>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-09-29  8:55           ` Wolfgang Denk
@ 2010-10-01  4:52             ` Albert ARIBAUD
  2010-10-01  7:07               ` Prafulla Wadaskar
  0 siblings, 1 reply; 13+ messages in thread
From: Albert ARIBAUD @ 2010-10-01  4:52 UTC (permalink / raw)
  To: u-boot

Le 29/09/2010 10:55, Wolfgang Denk a ?crit :
> Dear Albert ARIBAUD,
>
> In message<4CA2ECEA.1010002@free.fr>  you wrote:
>>
>>> Do you expect any further work on this, or should we apply this to the
>>> public repo now?
>>
>> As far as Ben, Heiko and myself are concerned, there is not further work
>> expected on this. You may possibly want acks from custodians, Tom for
>> arm changes and Prafulla for orion5x (marvell) ones.
>
> I'm acting as Tom, and as such you have my ACK.
>
> Prafulla, do you agree that we pull this into mainline?
>
> Best regards,
>
> Wolfgang Denk

Prafulla,

Can you ack these patches -- or nak and comment? I've got new board 
support code which is waiting for them to get through.

Wolfgang,

Do you need a formal resubmit against master now that next is gone?

Thanks in advance.

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base
  2010-10-01  4:52             ` Albert ARIBAUD
@ 2010-10-01  7:07               ` Prafulla Wadaskar
  0 siblings, 0 replies; 13+ messages in thread
From: Prafulla Wadaskar @ 2010-10-01  7:07 UTC (permalink / raw)
  To: u-boot

 

> -----Original Message-----
> From: Albert ARIBAUD [mailto:albert.aribaud at free.fr] 
> Sent: Friday, October 01, 2010 10:23 AM
> To: Wolfgang Denk
> Cc: Prafulla Wadaskar; u-boot at lists.denx.de; hs at denx.de
> Subject: Re: [PATCH V3 2/2] [NEXT] arm926ejs: reduce code 
> size with -msingle-pic-base
> 
> Le 29/09/2010 10:55, Wolfgang Denk a ?crit :
> > Dear Albert ARIBAUD,
> >
> > In message<4CA2ECEA.1010002@free.fr>  you wrote:
> >>
> >>> Do you expect any further work on this, or should we 
> apply this to the
> >>> public repo now?
> >>
> >> As far as Ben, Heiko and myself are concerned, there is 
> not further work
> >> expected on this. You may possibly want acks from 
> custodians, Tom for
> >> arm changes and Prafulla for orion5x (marvell) ones.
> >
> > I'm acting as Tom, and as such you have my ACK.
> >
> > Prafulla, do you agree that we pull this into mainline?
> >
> > Best regards,
> >
> > Wolfgang Denk
> 
> Prafulla,
> 
> Can you ack these patches -- or nak and comment? I've got new board 
> support code which is waiting for them to get through.


Agree, Ack for getting it mainlined

Regards..
Prafulla . .
 
> 
> Wolfgang,
> 
> Do you need a formal resubmit against master now that next is gone?
> 
> Thanks in advance.
> 
> Amicalement,
> -- 
> Albert.
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2010-10-01  7:07 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-28 13:14 [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Albert Aribaud
2010-09-28 13:14 ` [U-Boot] [PATCH V3 2/2] [NEXT] arm926ejs: reduce code size with -msingle-pic-base Albert Aribaud
2010-09-28 13:39   ` Ben Gardiner
2010-09-29  6:01     ` Albert ARIBAUD
2010-09-28 13:57   ` Heiko Schocher
2010-09-29  6:04     ` Albert ARIBAUD
2010-09-29  6:50       ` Wolfgang Denk
2010-09-29  7:38         ` Albert ARIBAUD
2010-09-29  8:55           ` Wolfgang Denk
2010-10-01  4:52             ` Albert ARIBAUD
2010-10-01  7:07               ` Prafulla Wadaskar
2010-09-28 13:38 ` [U-Boot] [PATCH V3 1/2] [NEXT] arm: change relocation flag from -fPIC to -fPIE Ben Gardiner
2010-09-28 13:57 ` Heiko Schocher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox