On 05.03.19 13:12, João Reis wrote:
terça-feira, 5 de Março de 2019 às 09:32:12 UTC, J. Kiszka escreveu:
On 04.03.19 15:31, João Reis wrote:
sexta-feira, 1 de Março de 2019 às 15:42:04 UTC, J. Kiszka escreveu:
On 01.03.19 16:04, João Reis wrote:
As i didn't find documentation that supports bit by bit information of GICD
registers (as you can see by gicd_registers.png), i have to ask you what do i
change in .irqchips field.
You do not need to look at the GICD registers in order to assign interrupts to
different cells. That's what Jailhouse is doing for you. All you need to know is
which interrupt (SPI number + 32) each device is using. Then you can turn on
access to that by setting the corresponding bit in the irqchip configuration of
Jailhouse.
Where do i insert the modified inmate-zynqmp.dtb file? When i issue "cell
create"?
You pass that dtb to "cell linux".
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
I don't want to load linux on a non-root cell, i just want to create a non-root cell that
shares memory with root cell, but that non-root cell must use UART1 and root cell UART0.
So i suppose i must not issue "cell linux" because that command, besides
creating a cell, loads linux on that cell.
Then you do not need to touch a device tree but the cell config (.console) and
use an inmate that evaluates that (like our demo inmates). Note that our inmates
do not use the UART IRQ, they just poll the device for being able to write to
the console.
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
Ok, so i've changed the non-root cell to output and input to UART0, can you
tell me if the changes are correct? I still can't see anything on UART0.
Does it start to show anything if you have a corresponding "cat /dev/ttyPSx"
running under Linux?
What may be the case is that Linux shut down (or never started) the clock that
drives the other UART when that channel is not in use. The inmate driver is not
taking care of that either (and may not even have access to the clocks).
Jan
--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.