
Dear Macpaul Lin,
In message 1319092871-28135-3-git-send-email-macpaul@andestech.com you wrote:
Add N1213 cpu core (N12 Core family) support for NDS32 arch. This patch includes start.S for the initialize procedure of N1213.
Start procedure: start.S will start up the N1213 CPU core at first, then jump to SoC dependent "lowlevel_init.S" and "watchdog.S" to configure peripheral devices.
Signed-off-by: Macpaul Lin macpaul@andestech.com Signed-off-by: Greentime Hu greentime@andestech.com
Changes for v1 to v6:
- Style clean up and reorganize code
Changes for v7-v9:
- No Change.
Changes for v10:
- start.S of N1213 CPU has been rewrote for relocation support.
- u-boot.lds:
- Add got and *(.got.plt) section for support GCC 4 toolchain
- Modified for relocation implementation.
Changes for v11:
- arch/nds32/cpu/n1213/Makefile
- replace $(AR) $(call cmd_link_o_target,...)
Changes for v12:
- u-boot.lds
- Remove the 0x00000000 base address in linker script. The base address of the binary will be determined by CONFIG_SYS_TEXT_BASE
- Remove the CPU features in commit log and add to README in later patches.
Changes for v13-v14:
- No change.
Changes for v15:
- start.S: fix exception vector aligment (add setivb in reset vector).
Changes for v16:
- start.S: remove lines over 80 characters.
Changes for v17:
- Fix a space ident warning which checkpatch doesn't found.
arch/nds32/cpu/n1213/Makefile | 50 ++++ arch/nds32/cpu/n1213/start.S | 529 +++++++++++++++++++++++++++++++++++++++ arch/nds32/cpu/n1213/u-boot.lds | 70 +++++ 3 files changed, 649 insertions(+), 0 deletions(-) create mode 100644 arch/nds32/cpu/n1213/Makefile create mode 100644 arch/nds32/cpu/n1213/start.S create mode 100644 arch/nds32/cpu/n1213/u-boot.lds
Applied, thanks.
Best regards,
Wolfgang Denk