GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Copyright 2019 NXP
|
||||
*/
|
||||
|
||||
#if defined(CONFIG_SPL_BUILD)
|
||||
/*
|
||||
* We use absolute address not PC relative address to jump.
|
||||
* When running SPL on iMX8, the A core starts at address 0, a alias to OCRAM 0x100000,
|
||||
* our linker address for SPL is from 0x100000. So using absolute address can jump to
|
||||
* the OCRAM address from the alias.
|
||||
* The alias only map first 96KB of OCRAM, so this require the SPL size can't beyond 96KB.
|
||||
* But when using SPL DM, the size increase significantly and may exceed 96KB.
|
||||
* That's why we have to jump to OCRAM.
|
||||
*/
|
||||
|
||||
ldr x0, =reset
|
||||
br x0
|
||||
#else
|
||||
b reset
|
||||
#endif
|
||||
Reference in New Issue
Block a user