From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Denk Date: Sun, 23 Oct 2011 22:58:09 +0200 Subject: [U-Boot] [PATCH] powerpc/lib/board.c: Call run_post(POST_ROM) before relocating In-Reply-To: <1318759628-10668-1-git-send-email-bernhard.kaindl@gmx.net> References: <1318759628-10668-1-git-send-email-bernhard.kaindl@gmx.net> Message-ID: <20111023205809.2E8C81408E9B@gemini.denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Bernhard Kaindl, In message <1318759628-10668-1-git-send-email-bernhard.kaindl@gmx.net> you wrote: > From: Bernhard Kaindl > > The call to run_post(POST_ROM) which can run the POST memory test > is currently called too late when gd has already been copied to DRAM. > > This results in failure to boot Linux after a POST_ROM memory test > tested all RAM while gd was already relocated to DRAM due to gd being > overwritten by the POST_ROM memory test. > > Support this by moving the call to run_post(POST_ROM) to run earlier, > before U-Boot has started to move data to DRAM (from late board_init_f > to early board_init_f) where DRAM is initialized, but not used yet. > > This allows that an POST memory test can test the whole DRAM, > including the area where the board info struct is located. > > Signed-off-by: Bernhard Kaindl > Cc: Pieter Voorthuijsen > --- > arch/powerpc/lib/board.c | 14 +++++++------- > 1 files changed, 7 insertions(+), 7 deletions(-) Applied, thanks. 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 Totally illogical, there was no chance. -- Spock, "The Galileo Seven", stardate 2822.3