On 25/04/2019 13:18, KONRAD Frederic wrote:
Hi all,
Those are some little fixes for the leon3 machine:
* The first part initializes the uart and the timer when no bios are
provided.
* The second part adds AHB and APB plug and play devices to allow to boot
linux.
* The third part adds myself to the MAINTAINERS for this board.
The test images are available here: https://www.gaisler.com/anonftp/linux/lin
ux-2.6/images/leon-linux-4.9/leon-linux-4.9-1.0/up/
Tested with:
qemu-system-sparc -M leon3_generic --nographic --kernel image.ram
V1 -> V2:
* minor fixes in the first patch suggested by Philippe.
Regards,
Fred
KONRAD Frederic (3):
leon3: add a little bootloader
leon3: introduce the plug and play mecanism
MAINTAINERS: add myself for leon3
MAINTAINERS | 1 +
hw/misc/Makefile.objs | 2 +
hw/misc/grlib_ahb_apb_pnp.c | 269 ++++++++++++++++++++++++++++++++++++
hw/sparc/leon3.c | 114 +++++++++++++--
include/hw/misc/grlib_ahb_apb_pnp.h | 60 ++++++++
include/hw/sparc/grlib.h | 35 +++--
6 files changed, 455 insertions(+), 26 deletions(-)
create mode 100644 hw/misc/grlib_ahb_apb_pnp.c
create mode 100644 include/hw/misc/grlib_ahb_apb_pnp.h
Hi Frederic,
I've now had a chance to review this - I think it basically looks good, it just
needs
a few minor tweaks. I can also confirm that using the test images at the URL
above, I
can boot to a userspace shell.
I'm happy to take this through my qemu-sparc branch once everything is ready to
go.
ATB,
Mark.