[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Troubles running Xen on Raspberry Pi 4 with 5.6.1 DomU
On Sat, May 02, 2020 at 12:35:29PM -0500, Corey Minyard wrote: > On Sat, May 02, 2020 at 12:46:14PM +0100, Julien Grall wrote: > > > > On 02/05/2020 03:16, Corey Minyard wrote: > > > > > > Nope. If you say 4096M of RAM, your issue is almost certainly DMA, but > > > it's not (just) the Linux code. On the Raspberry Pi 4, several devices > > > cannot DMA to above 1024M of RAM, but Xen does not handle this. The > > > 1024M of RAM is a limitation you will have to live with until Xen has a > > > fix. > > > > IIUC, dom0 would need to have some memory below 1GB for this to work, am I > > correct? > > No. If I am understanding this correctly, all the memory in dom0 below > 1GB would have to be physically below 1GB. > > The Linux patch set starts at: > > https://lore.kernel.org/linux-iommu/20191015174616.GO13874@xxxxxxxxxxxxxxxxxxxx/t/ > Actually, things get worse. What if someone wants to run an X-server in DomU and have a DomU accessing the graphics hardware? Really needs to be a case of allocating DMA-capable memory means talking to Xen. As pointed out in that discussion different boards are going to have the DMA-borderline in different places. There could be enough variation that it needs to be settable at run time. Then some boards might have some DMA devices which can access all memory, and some which cannot (full-DMA versus limited-DMA?). -- (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) \BS ( | ehem+sigmsg@xxxxxxx PGP 87145445 | ) / \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |