[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PCI passthrough not working on ARM64 QEMU


  • To: "xen-users@xxxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxxx>
  • From: "fahad.arslan@xxxxxxxxxxx" <fahad.arslan@xxxxxxxxxxx>
  • Date: Thu, 21 Dec 2023 14:33:23 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=n412xBmLD4MAXm5IXSor4ba31Sx4UoodtKHZqwsSYjI=; b=S98WVdfEOgXxP4wGuadDNpQ5Y08VpU6DVhkL4XGzGv6ijLgyd+lE3djGszYNyNBbas1eMKDNJ9DjYTtC4R0k8o58y11yzTnV9i/wZW9vT3eoYgCcOy76Gvc0uvTPZ5zdyHMz2CpsBIOE/ZXpDp0BaZhhdHCcAP6wCnwhYSr9OOZyahFSVvP0Rf0drD0fvLh1PMhUo6MgffnB4ZLFW6LhqAKjlwy7nDkrVqi/LXkr/L29mOqVnbx6q+p8RTXp0ie1qXyW3POUjsKkfu6FRzK6LqWlxRjhmL6Q4LisGM04IEVLEPuxvjfsjmOJeyMz4v0Oxrsvx3y+ZZoR2Zjenz/T0A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fv6EuS8m2n3LItXJl8LPbAk9ymyKWw1ucCeeoKjG/LKoBMzPqa8zHzqK0KG7pnMlnJceRm+cFPH3C/XOQ3uS0setvF3PtsqhbtOusgCMCw1psV4bXtIGL8FLXJ1E8E8VFDWUtFUD54rU37EUdWWYdDSBHPHjHA8MjVxYiCMJHAWBolo4S8a3tedvtpoFIVYQ9iVohnZ2fRvSc0IFkx+DBYSYFkCXUsFB/JBR6MQ+YAnI1MAF6ZX2mKIA9yyLSMN16l2mH4CKWjzs0/b2z14HoGgJoOV3wGiwvc+d9BipWbzMz4A1M/mF6cgewLYP0P8jcQIAagEn66I1nH6jcIdUZw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com;
  • Cc: "Rasool, Ansar" <ansar.rasool@xxxxxxxxxxx>
  • Delivery-date: Thu, 21 Dec 2023 14:34:21 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>
  • Msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=True;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2023-12-21T14:33:25.690Z;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=C1 - Restricted;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard;
  • Thread-index: AQHaNAY3kIN54YO05EGT0tdEw7b7dA==
  • Thread-topic: PCI passthrough not working on ARM64 QEMU

Hi,

I'm running Xen on ARM64 QEMU and trying to run PCI passthrough. But I'm getting following error:

root@qemuarm64:~# cat /etc/xen/domU.cfg
kernel = "/boot/Image"
ramdisk = "/boot/rootfs.gz"
memory = 3000
vcpu = 1
extra = "rdinit=/sbin/init root=/dev/ram0"
name = "guest"
pci = ['00:01.0']

root@qemuarm64:~# xl create -c /etc/xen/domU.cfg
Parsing config from /etc/xen/domU.cfg
libxl: error: libxl_create.c:1164:libxl__domain_config_setdefault: passthrough not supported on this platform


Moreover, I see following message:

(XEN) I/O virtualisation disabled

Should I/O virtulization be enabled to make PCI passthrough work on ARM64 QEMU and do we have steps documented somewhere regarding this?

Regards,
Fahad







 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.