From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeroen Hofstee Date: Fri, 11 Jul 2014 19:55:03 +0200 Subject: [U-Boot] [RFC 01/10] ARM: crt0.S: clear the global data In-Reply-To: <1401568344-4441-2-git-send-email-jeroen@myspectrum.nl> References: <1401568344-4441-1-git-send-email-jeroen@myspectrum.nl> <1401568344-4441-2-git-send-email-jeroen@myspectrum.nl> Message-ID: <53C024F7.6070501@myspectrum.nl> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, On 31-05-14 22:32, Jeroen Hofstee wrote: > NOTE: smdk5420 snow smdkv310 apf27 arndale origen vpac270_ond_256 smdk5250 > don't have a memset available. > --- > arch/arm/lib/crt0.S | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/arch/arm/lib/crt0.S b/arch/arm/lib/crt0.S > index dfc2de9..52b6f74 100644 > --- a/arch/arm/lib/crt0.S > +++ b/arch/arm/lib/crt0.S > @@ -70,6 +70,12 @@ ENTRY(_main) > sub sp, sp, #GD_SIZE /* allocate one GD above SP */ > bic sp, sp, #7 /* 8-byte alignment for ABI compliance */ > mov r9, sp /* GD is above SP */ > + > + mov r0, r9 /* Clear the global data */ > + mov r1, #0 > + mov r2, #GENERATED_GBL_DATA_SIZE > + bl memset > + > mov r0, #0 > bl board_init_f > this patch is superseded by http://patchwork.ozlabs.org/patch/368944/. Regards, Jeroen