On 30.11.2016 02:01, Tom Rini wrote:
> Hey all,
> 
> I'm trying to make use of the r2d platform for U-Boot testing via QEMU.
> After applying a series[1] I can use the kernel.org sh4 toolchain to get
> a u-boot.bin that runs, mostly.  I say mostly as first of all I have to
> pass "-monitor null -serial null -serial stdio -nographic" to
> qemu-system-sh4 and in that order for me to get output from U-Boot on
> the prompt.  On other platforms such as arm and vexpress or i386 and the
> 'pc' machine I do not need to do this.  Does anyone have any idea why
> this might be and where to start poking in the code to fix this?

The "-serial" parameter is related to the serial_hds[] array in the
code, so you could search for that one.

The following line in hw/sh4/r2d.c looks somewhat suspicious:

    sm501_init(address_space_mem, 0x10000000, SM501_VRAM_SIZE,
               irq[SM501], serial_hds[2]);

Why is this machine always using serial_hds[2] and not a lower index?
... Maybe the maintainer of the board (Magnus) knows the answer here...

 Thomas


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to