Re: Troubles running Xen on Raspberry Pi 4 with 5.6.1 DomU

2020-05-06 Thread Nataliya Korovkina
Hello, What I found out: rpi_firmware_property_list() allocates memory from dma_atomic_pool which was mapped to VMALLOC region, so virt_to_page() is not eligible in this case. Thanks, Nataliya On Wed, May 6, 2020 at 4:57 AM Peng Fan wrote: > > > Subject: Re: Troubles running Xen on Raspberry Pi

Re: Troubles running Xen on Raspberry Pi 4 with 5.6.1 DomU

2020-05-06 Thread Nataliya Korovkina
On Wed, May 6, 2020 at 9:43 AM Boris Ostrovsky wrote: > > > On 5/6/20 9:08 AM, Nataliya Korovkina wrote: > > Hello, > > > > What I found out: rpi_firmware_property_list() allocates memory from > > dma_atomic_pool which was mapped to VMALLOC region, so virt_to_p

[Xen-devel] [xev-devel][PATCH][linux-4.19] swiotlb-xen.c: Fixed cache invalidation fault

2020-02-28 Thread Nataliya Korovkina
The problem manfests on devices that have dma_pfn_offset != 0. Specifically, while loading brcmfmac module (BCM4345 WiFi chip) in Dom0. What was done: sglist.dma_address is set to phys_to_dma("phys"). Signed-off-by: Nataliya Korovkina --- drivers/xen/swiotlb-xen.c | 4 ++-- 1 file changed, 2 ins

Re: Xen 4.14.1 on RPI4: device tree generation failed

2021-01-31 Thread Nataliya Korovkina
Hi Tamas, I had another problem with device tree built with this script (rpixen.sh)... No promises, but it's worth trying on clean tree: make O=.build-arm64 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j $(nproc) dtbs (instead of broadcom/${DTBFILE}) Good luck, Nataliya On Sun, Jan 31, 2021 at