]> git.baikalelectronics.ru Git - uboot.git/commit
mips: octeon: lowlevel_init.S: Add NMI handling code for SMP Linux booting
authorStefan Roese <sr@denx.de>
Thu, 20 Aug 2020 05:21:56 +0000 (07:21 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Wed, 7 Oct 2020 18:25:57 +0000 (20:25 +0200)
commit65ff7eecbf9c6cf2df9c1b1f61e80ec84c4721a6
tree2019e263642a1497847362a40652ad53dca02017
parent8d31ea869f94e51851f811ebfe26c7dce1042b9e
mips: octeon: lowlevel_init.S: Add NMI handling code for SMP Linux booting

This patch adds the necessary lowlevel init code, to enable SMP Linux
booting. This code will be used with the platform specific Octeon Linux
boot command "bootoctlinux", which starts a configurable number of cores
into Linux.

Additionally some erratas and lowlevel register initializations are
copied from the original Cavium / Marvell U-Boot source code, enabling
booting into the Linux kernel.

Signed-off-by: Stefan Roese <sr@denx.de>
arch/mips/mach-octeon/lowlevel_init.S