Le mercredi 17 janvier 2018 17:26:29 UTC+1, Henning Schild a écrit : > Am Wed, 17 Jan 2018 07:59:34 -0800 > schrieb <assila.belhouic...@ensi-uma.tn>: > > > Hi, > > > > i've been trying to run the inter-cell communication on the bananapi > > since the patchs were posted by Jonas, but i've been facing some > > problems, finally when i saw the comments of Henning about the > > potential problems i restarted all over from the beginning and i > > applied the corrections that Henning told about: > > Meanwhile i sent a patch-series that also takes care of enabling that > feature. It is based on the patches from Jonas. > https://groups.google.com/forum/#!topic/jailhouse-dev/TeGZNtfOV1Y > > then > jailhouse enable bananapi.cell > jailhouse cell create bananapi-linux-demo.cell > jailhouse cell load 1 ivshmem-demo.bin -s "pci-cfg-base=0x02000000 > irq=155" -a 0x100 > jailhouse cell start 1 > > You could try that or stay with the patches from Jonas. > One trick to make sure you get the config right is to use the > bananapi-linux-demo.cell, which is known to work. If "cell create" does > not work, make sure both cells have the same ".shmem_protocol". > > > 1- i added all the patchs (except the bpi-ivshmem.c in the configs > > directory) 2- i changed the the memory region in > > "configs/bananapi-ivshmem-demo.c" as Henning indicated: > > > > - .phys_start = 0x7c000000, > > - .virt_start = 0x7c000000, > > + .phys_start = 0x7bf00000, > > + .virt_start = 0x7bf00000, > > > > 3- i added the following configuration entries (in the .cell member), > > which are missing in bananapi-ivshmem-demo.c: : > > + .pio_bitmap_size = 0, > > + .vpci_irq_base = 123, > > > > ===> Results: when i execute "jailhouse cell start ivshmem-demo" i > > got this ERROR : > > > > FATAL: instruction abort at 0xcf06c > > FATAL: forbidden access (exception class 0x20) > > pc=0x000cf45c cpsr=0x00000153 hsr=0x80000007 > > r0=0x00001358 r1=0x0000000d r2=0x00000000 r3=0x00006f02 > > r4=0x00349031 r5=0x000326be r6=0x000cf45d r7=0x000036bb > > r8=0x00001565 r9=0x0002c558 r10=0x0034906d r11=0x000326c0 > > r12=0x00000000 r13=0x00007070 r14=0x0000040d > > Parking CPU 1 (Cell: "ivshmem-demo") > > > > - am i doing sth wrong? if not, what could be the problem? > > Maybe you are missing some parameters when loading the cell? like the > "-a 0x100" > > Henning
Hi Henning, yes i've just paid attention to that :), but the problem now is that i don't have this /ivshmem-utils folder in any directory on my bananapi. PS: i don't have jailhouse under /usr/share/ it's simply under my /root -- 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.