INTERNAL & PARTNERS

Hi,Xen-devel:
       We are trying to implement the igpu sharing function for domU on the AMD 
(v2000 series) development board environment, and the software architecture is 
xen + ubuntu 22.04 (dom0) + Ubuntu 22.04 (Dom U). We found that AMD engineers 
like Mr. Huang @ray.hu...@amd.com<mailto:ray.hu...@amd.com> have posted 
information about virtio-gpu  for Xen virtualization to the open source 
community and uploaded the relevant code.

       And We refer to the relevant information linked below to deploy on my 
AMD hardware platform:
[RFC PATCH 0/5] Add Xen PVH dom0 support for GPU - Huang Rui 
(kernel.org)<https://lore.kernel.org/dri-devel/20230312120157.452859-1-ray.hu...@amd.com/>

       However, when we deploy virtio-GPU related software, we encounter the 
following issues:

1.    My code of xen /qemu /Virglrenderer checkout to the upstream-for-xen or 
upstream-for-xen-v2 branch, the xl configuration file is set as follows, see< 
ubuntuhvm_virtIO-gpu.cfg>:
              device_model_args_hvm= ["-display", "sdl,gl=on", "-device", 
"virtio-vga-gl,context_init=true,blob=true,hostmem=4G"]


2.    After the domU is started with the xl command, qemu and xen hypervisor 
will report the following errors:
         xen hypervisor report < xl_dmesg_upstream-for-xen-v2.txt>:
              (XEN) d0v8 Over-allocation for d1: 1048833 > 1048832
(XEN) common/memory.c:277:d0v8 Could not allocate order=0 extent: id=1 
memflags=0xc0 (192 of 2048)
              qemu report  in log file < qemu-dm-ubuntuU_b.hvm.log>:
              qemu-system-i386: -device 
virtio-vga-gl,context_init=true,blob=true,hostmem=4G: xen: failed to populate 
ram at 110080000


3.    I tried to start pvh dom0 but it didn't work, it looks the same 
regardless of whether I'm using upstream-for-xen-v2 or upstream-for-xen branch 
linux :

Logs in attachment:< serial_xen_hypervisor-linux-upstream-for-xen-v2.txt>




       So I have some questions for you :

1.     Does Dom 0 need to be configured with PVH for VirtIO-GPU?

2.     What may cause the above issues?

We look forward to hearing from you!

Thanks & Best regards!







5acXjzUk

<<attachment: serial_xen_hypervisor-linux-upstream-for-xen-v2-txt.zip>>

<<attachment: qemu-dm-ubuntuU_b.hvm-log.zip>>

<<attachment: xl_dmesg_upstream-for-xen-v2-txt.zip>>

<<attachment: ubuntuhvm_virtIO-gpu-cfg.zip>>

Reply via email to