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
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
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
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