Am Tue, 26 Mar 2019 15:25:33 +0100 schrieb "[ext] Henning Schild" <henning.sch...@siemens.com>:
> Hey, > > the first two commits are purely cosmetic, and p3 fixes an issue i saw > on a ls1043a-rdb. The whole series is not tested since i do not have > the hardware to do so. I could also prepare a commit with the ls1043a configs. But right now i have the feeling they might not belong into jailhouse since we do have a pretty similar example in there right now. Let me know if they are still relevant and should be made upstream-ready. Henning > Andreas could you please test this. Before the patch you should see a > significant amount of packet loss after "jailhouse enable". Test > command from a remote machine could be > > "fping -l ls1043 -b 1200 -p 10" > > After the patch the packet loss should get back down to 0% even when > jailhouse is enabled. > > Henning > > Am Tue, 26 Mar 2019 15:19:57 +0100 > schrieb Henning Schild <henning.sch...@siemens.com>: > > > From: Henning Schild <henning.sch...@siemens.com> > > > > This commit just changes the comments and removes the indices from > > the the region comments. These numbers make it hard to add or remove > > regions without touching most of the file. > > > > Signed-off-by: Henning Schild <henning.sch...@siemens.com> > > --- > > configs/arm64/miriac-sbc-ls1046a.c | 100 > > ++++++++++++++--------------- 1 file changed, 50 insertions(+), 50 > > deletions(-) > > > > diff --git a/configs/arm64/miriac-sbc-ls1046a.c > > b/configs/arm64/miriac-sbc-ls1046a.c index a8fb5b4c..98275d48 100644 > > --- a/configs/arm64/miriac-sbc-ls1046a.c > > +++ b/configs/arm64/miriac-sbc-ls1046a.c > > @@ -74,349 +74,349 @@ struct { > > }, > > > > .mem_regions = { > > - /* 0 - DDR memory controller */ { > > + /* DDR memory controller */ { > > .phys_start = 0x01080000, > > .virt_start = 0x01080000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 1 - IFC */ { > > + /* IFC */ { > > .phys_start = 0x01530000, > > .virt_start = 0x01530000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 2 - QSPI */ { > > + /* QSPI */ { > > .phys_start = 0x01550000, > > .virt_start = 0x01550000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 3 - esdhc */ { > > + /* esdhc */ { > > .phys_start = 0x01560000, > > .virt_start = 0x01560000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 4 - scfg */ { > > + /* scfg */ { > > .phys_start = 0x01570000, > > .virt_start = 0x01570000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 5 - crypto */ { > > + /* crypto */ { > > .phys_start = 0x01700000, > > .virt_start = 0x01700000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 6 - qman */ { > > + /* qman */ { > > .phys_start = 0x01880000, > > .virt_start = 0x01880000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 7 - bman */ { > > + /* bman */ { > > .phys_start = 0x01890000, > > .virt_start = 0x01890000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 8 - fman */ { > > + /* fman */ { > > .phys_start = 0x01a00000, > > .virt_start = 0x01a00000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 9 - qportals */ { > > + /* qportals */ { > > .phys_start = 0x500000000, > > .virt_start = 0x500000000, > > .size = 0x8000000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 10 - bportals */ { > > + /* bportals */ { > > .phys_start = 0x508000000, > > .virt_start = 0x508000000, > > .size = 0x8000000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 11 - dcfg */ { > > + /* dcfg */ { > > .phys_start = 0x01ee0000, > > .virt_start = 0x01ee0000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 12 - clockgen */ { > > + /* clockgen */ { > > .phys_start = 0x01ee1000, > > .virt_start = 0x01ee1000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 13 - rcpm */ { > > + /* rcpm */ { > > .phys_start = 0x01ee2000, > > .virt_start = 0x01ee2000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 14 - tmu */ { > > + /* tmu */ { > > .phys_start = 0x01f00000, > > .virt_start = 0x01f00000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 15 - dspi */ { > > + /* dspi */ { > > .phys_start = 0x02100000, > > .virt_start = 0x02100000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 16 - i2c0 */ { > > + /* i2c0 */ { > > .phys_start = 0x02180000, > > .virt_start = 0x02180000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 17 - i2c1 */ { > > + /* i2c1 */ { > > .phys_start = 0x02190000, > > .virt_start = 0x02190000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 18 - i2c2 */ { > > + /* i2c2 */ { > > .phys_start = 0x021a0000, > > .virt_start = 0x021a0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 19 - i2c3 */ { > > + /* i2c3 */ { > > .phys_start = 0x021b0000, > > .virt_start = 0x021b0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 20 - duart1 */ { > > + /* duart1 */ { > > .phys_start = 0x021c0000, > > .virt_start = 0x021c0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 21 - duart2 */ { > > + /* duart2 */ { > > .phys_start = 0x021d0000, > > .virt_start = 0x021d0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 22 - gpio0 */ { > > + /* gpio0 */ { > > .phys_start = 0x02300000, > > .virt_start = 0x02300000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 23 - gpio1 */ { > > + /* gpio1 */ { > > .phys_start = 0x02310000, > > .virt_start = 0x02310000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 24 - gpio2 */ { > > + /* gpio2 */ { > > .phys_start = 0x02320000, > > .virt_start = 0x02320000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 25 - gpio3 */ { > > + /* gpio3 */ { > > .phys_start = 0x02330000, > > .virt_start = 0x02330000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 26 - lpuart0 */ { > > + /* lpuart0 */ { > > .phys_start = 0x02950000, > > .virt_start = 0x02950000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 27 - lpuart1 */ { > > + /* lpuart1 */ { > > .phys_start = 0x02960000, > > .virt_start = 0x02960000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 28 - lpuart2 */ { > > + /* lpuart2 */ { > > .phys_start = 0x02970000, > > .virt_start = 0x02970000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 29 - lpuart3 */ { > > + /* lpuart3 */ { > > .phys_start = 0x02980000, > > .virt_start = 0x02980000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 30 - lpuart4 */ { > > + /* lpuart4 */ { > > .phys_start = 0x02990000, > > .virt_start = 0x02990000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 31 - lpuart5 */ { > > + /* lpuart5 */ { > > .phys_start = 0x029a0000, > > .virt_start = 0x029a0000, > > .size = 0x1000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 32 - wdog0 */ { > > + /* wdog0 */ { > > .phys_start = 0x02ad0000, > > .virt_start = 0x02ad0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 33 - edma0 */ { > > + /* edma0 */ { > > .phys_start = 0x02c00000, > > .virt_start = 0x02c00000, > > .size = 0x30000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 34 - usb0 */ { > > + /* usb0 */ { > > .phys_start = 0x02f00000, > > .virt_start = 0x02f00000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 35 - usb1 */ { > > + /* usb1 */ { > > .phys_start = 0x03000000, > > .virt_start = 0x03000000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 36 - usb2 */ { > > + /* usb2 */ { > > .phys_start = 0x03100000, > > .virt_start = 0x03100000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 37 - sata */ { > > + /* sata */ { > > .phys_start = 0x03200000, > > .virt_start = 0x03200000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 38 - msi1 */ { > > + /* msi1 */ { > > .phys_start = 0x01580000, > > .virt_start = 0x01580000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 39 - msi2 */ { > > + /* msi2 */ { > > .phys_start = 0x01590000, > > .virt_start = 0x01590000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 40 - msi3 */ { > > + /* msi3 */ { > > .phys_start = 0x015a0000, > > .virt_start = 0x015a0000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 41 - pcie0 */ { > > + /* pcie0 */ { > > .phys_start = 0x03400000, > > .virt_start = 0x03400000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 42 - pcie1 */ { > > + /* pcie1 */ { > > .phys_start = 0x03500000, > > .virt_start = 0x03500000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 43 - pcie2 */ { > > + /* pcie2 */ { > > .phys_start = 0x03600000, > > .virt_start = 0x03600000, > > .size = 0x10000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 44 - RAM - 1GB - root cell */ { > > + /* RAM - 1GB - root cell */ { > > .phys_start = 0x80000000, > > .virt_start = 0x80000000, > > .size = 0x40000000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_EXECUTE, > > }, > > - /* 45 - RAM - ~1GB - inmates */ { > > + /* RAM - ~1GB - inmates */ { > > .phys_start = 0xc0500000, > > .virt_start = 0xc0500000, > > .size = 0x3fb00000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_EXECUTE, > > }, > > - /* 46 - IVSHMEM shared memory region for 00:00.0 > > */ { > > + /* IVSHMEM shared memory region for 00:00.0 */ { > > .phys_start = 0xc0400000, > > .virt_start = 0xc0400000, > > .size = 0x100000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE, }, > > - /* 47 - PCI host bridge 0 */ { > > + /* PCI host bridge 0 */ { > > .phys_start = 0x4000000000, > > .virt_start = 0x4000000000, > > .size = 0x800000000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 48 - PCI host bridge 1 */ { > > + /* PCI host bridge 1 */ { > > .phys_start = 0x4800000000, > > .virt_start = 0x4800000000, > > .size = 0x800000000, > > .flags = JAILHOUSE_MEM_READ | > > JAILHOUSE_MEM_WRITE | JAILHOUSE_MEM_IO, > > }, > > - /* 49 - PCI host bridge 2 */ { > > + /* PCI host bridge 2 */ { > > .phys_start = 0x5000000000, > > .virt_start = 0x5000000000, > > .size = 0x800000000, > -- 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 jailhouse-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.