Skip to content
Commit ed960ba9 authored by Sandra Loosemore's avatar Sandra Loosemore Committed by Peter Maydell
Browse files

Add generic Nios II board.



This patch adds support for a generic MMU-less Nios II board that can
be used e.g. for bare-metal compiler testing with the linker script
and startup code provided by libgloss.  Nios II booting is also
tweaked so that bare-metal binaries start executing in RAM starting at
0x00000000, rather than an alias at 0xc0000000, which allows features
such as unwinding to work when binaries are linked to start at the
beginning of the address space.

The generic_nommu.c parts are based on code by Andrew Jenner, which was
in turn based on code by Marek Vasut.

Originally by Marek Vasut and Andrew Jenner.

Signed-off-by: default avatarSandra Loosemore <sandra@codesourcery.com>
Signed-off-by: default avatarJulian Brown <julian@codesourcery.com>
Signed-off-by: default avatarAndrew Jenner <andrew@codesourcery.com>
Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Message-id: 1554321185-2825-2-git-send-email-sandra@codesourcery.com
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent e0fb2c3d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment