From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Tue, 3 May 2016 09:50:02 +0200 Subject: [U-Boot] [PATCH 02/18] arm: Allow skipping of low-level init with I-cache on In-Reply-To: <1462257612-28746-3-git-send-email-sjg@chromium.org> References: <1462257612-28746-1-git-send-email-sjg@chromium.org> <1462257612-28746-3-git-send-email-sjg@chromium.org> Message-ID: <5728582A.6080309@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 Hello Simon, Am 03.05.2016 um 08:39 schrieb Simon Glass: > At present CONFIG_SKIP_LOWLEVEL_INIT prevents U-Boot from calling > lowlevel_init(). This means that the instruction cache is not enabled and > the board runs very slowly. > > What is really needed in many cases is to skip the call to lowlevel_init() > but still perform CP15 init. Add an option to handle this. > > Signed-off-by: Simon Glass > --- > > README | 5 +++++ > arch/arm/cpu/arm1136/start.S | 2 ++ > arch/arm/cpu/arm920t/start.S | 3 ++- > arch/arm/cpu/arm926ejs/start.S | 2 ++ > arch/arm/cpu/arm946es/start.S | 2 ++ > arch/arm/cpu/armv7/start.S | 5 ++++- > arch/arm/cpu/sa1100/start.S | 2 ++ > 7 files changed, 19 insertions(+), 2 deletions(-) Thanks! Reviewed-by: Heiko Schocher tested on the smartweb, corvus, taurus and axm board Tested-by: Heiko Schocher bye, Heiko -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany