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

Re: [PATCH v5 01/11] xen/arm: xc_domain_ioport_permission(..) not supported on ARM.


  • To: Rahul Singh <rahul.singh@xxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Mon, 11 Oct 2021 13:47:58 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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=UYeXidO8EF3rwVKC6m/mFqwzrz+ih/rfaq+LM8+JMtw=; b=Qv+uxFVH50PlT8iYsqpFXaTVRRW5N1fBPCfqfdfhUOpO69WWeZC5GpBlq6678uZNXPQ+0hQQBT3RDwdcif3cfYRc1YW623U9HTg1ju+kCCUzgExpUXKAyhmpPxwOYZ9jqmvvvulToyhWa55KE6wqy4X0vd5k3N63Ury9N5xpC39N1ZVVd9P+12yM9ly2r4dh+ykMKBRenRl0UraTktMAGgz1xpDhiNicQnJV+wF1xIYb8ufZbDFe2gsAp4g7+pbCNzrwaexgVguZyfS3SAG5nQXRUAE17s+2x4mgHDDf/Jt5H8c6LVmtpwUjeKFt/lZctb4kgwcpbsqO0JXI6GZVEA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sxi+HveZMYOCT9jVpfGK8nYudFF/judnmLVYoL3o8l09CtdTmhTsapU/vUlOlpHkkH1wChndVSgAaGfdWr/06WiL2dcgZh9SWaM5SyhhymJBDKT1mfyksLKbc8tDi/loCxPIEbRxROL9MXX/PGgr9SYOYQMDG+F6v80vOh6lSIHfxYHWiwfUEuJDGTPT+YhSJqAmntI+M1DFV70jwWkEeSxSUe1ijJQYJGtIhchK4dB1t5kYvEgzKyLlzLNkPoSSuOKHiN8JMWVzdM/g+/q0ihnAzibyu3NLzTMCURwIKcgxSFO0XARdDwMK+v9V8kFPU9Lv2XzTvMzn+uLYqGUTMw==
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>, <bertrand.marquis@xxxxxxx>, <Andre.Przywara@xxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Mon, 11 Oct 2021 11:49:06 +0000
  • Ironport-data: A9a23:E3c1R6h8nRB4p+A6kfD2vSxAX161NRYKZh0ujC45NGQN5FlHY01je htvCD3TM6mNMWPxft5xaoW19kMGusSGydEwTANrpSoyQ34b9cadCdqndUqhZCn6wu8v7a5EA 2fyTvGacajYm1eF/k/F3oAMKRCQ7InQLlbGILes1htZGEk0FU/NtTo5w7Rg29Yx2IDga++wk YiaT/P3aQfNNwFcagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDfjZw0/DaptVBoaHq 9Prl9lVyI97EyAFUbtJmp6jGqEDryW70QKm0hK6UID66vROS7BbPg/W+5PwZG8O4whlkeydx /1/hN/zd1slBJTGu/ovdDMGHyRfZ/VJreqvzXiX6aR/zmXDenrohf5vEFs3LcsT/eMf7WNmr KJCbmpXN1ba2rzwkOnTpupE36zPKOHxO4wSoDd4xCzxBvc6W5HTBa7N4Le02R9t2J8VQqyOP 6L1bxJyThbKcU19fWtJVpkQud+sg2fHfjtH/Qf9Sa0fvDGIkV0ZPKLWGMXRUsyHQ4NShEnwj mPZ/UzpDxcCLtudxDGZtHW2iYfnhjjnUYgfELm58P9Cg1CJwGEXThoMWjOTo/ajjVWlc8lCM EFS8S0rxYAi+UruQtTjUhmQpH+fogVaS9dWC/c96gyG1uzT+QnxLnINTiNFLscnssA2bTUw0 xmCmNaBLRVpvKeYD0qH5KaLpCm7ESEPKCkJYipsZQEI+cX5qYc/yBfGVM9+EbWdh8fwXzr3x li3QDMW3utJy5RRjuPioA6B02nESoX1ohAd1DSUHVz54jlAbq27VauCt1TezKwYI9PMJrWeh 0Qsl8+b5eEIKJiCki2RXekAdI2UC+a53C702gE3QcFwn9i50zv6J9oIuWAhTKt8Gp9cIWeBX aPFhe9GCHa/1lORZqhrf5n5Nc0uyaXxfTgOfqGJNoQQCnSdmQnuwc2PWaJy9zy9+KTPuftmU Xt+TSpKJSxHYUiA5GDnL9rxKZdxmkgDKZr7HPgXNSiP37uEf2KyQrwYKlaIZe1RxPra+16Fo o4AbpLWlU43vAjCjs//qtR7wbcidylTOHwLg5YPKr7rzvROSQnN9MM9MZt+Itc4zsy5Z8/D/ 22nW18w9bYMrSavFOl+UVg6MOmHdc8m9RoTZHVwVX71iylLSdv+t883KspoFYTLAcQ+lJaYu dFeIJ7eahmOIxyakwkggW7V9dQ4Kkvw317SZkJIolEXJvZdeuAAwfe9FiPH/ygSFCun88w4p ryrzATARpQfAQ9lCa7rhDiHlgrZUaE1lL0gUk3WDMNUfUmwooFmJzao1q08It0WKAWFzTyfj l7EDRAdrOjLgok07NiW2vzU89b3S7NzThhAAm3WzbeqLi2GrGCt9pBNDbSTdjfHWWKqpKj7P bdJz+vxOeEslUpRt9YuCK5iyK8zvoO9p7JTwgl+Mm/MalCnVuFpLnWchJEdvaxR3L5J/wCxX xvXqNVdPLyIPuLjEUIQe1V5PrjSi6lMl2CLv/ovIUj86Ctmx5a9UB1fb0uWlShQDLppK4d5k +0vj9Ebtl6kgR0wP9fY0i0NrzaQLmYNWrkMv40BBNO5kRIiz1xPbMCOCiLy553TOdxAPlNzf 22RjavGwb9d2lDDYzw4En2UhbhRgpEHuRZryl4eJgvWxoqZ16FvhBABoy4qSgl1zwlc17MhM 2dmAER5OKGS8mo6n8NERW2tR1lMCRDxFpYdELfVeLk1l3WVa1E=
  • Ironport-hdrordr: A9a23:D+xhe6hZTzi2kTLIZOr5Gk2TVHBQXzx13DAbv31ZSRFFG/FwyP rBoB1L73DJYWgqNE3I+erhBEGBKUmsk6KdxbNhQItKPTOWwldASbsC0WKM+UyEJ8STzJ846U 4kSdkDNDSSNykKsS+Z2njBLz9I+rDum8rE9ISurQYccegpUdAa0+4QMHfkLqQcfng+OXNWLu v62iIRzADQBkj/I/7LTEUtbqzmnZnmhZjmaRkJC1oO7xSPtyqh7PrfHwKD1hkTfjtTyfN6mF K13zDR1+GGibWW2xXc32jc49B/n8bg8MJKAIiphtIOIjvhpw60bMBKWqGEvhoyvOazgWxa3e XkklMFBYBe+nnRdma6rV/E3BTh6i8n7zvYxVqRkRLY0IXEbQN/L/AEqZNScxPf5UZllsp7yr h302WQsIcSJQ/cnQzmjuK4Fi1Cpw6Rmz4PgOQTh3tQXc81c7lKt7ES+0tTDdMpAD/60oY6C+ NjZfusqsq+SWnqLEwxg1MfguBFBh8Ib1K7qwk5y4OoOgFt7TBEJxBy/r1aop8CnKhNPaWsqd 60dZiAr4s+PPP+W5gNc9vpcfHHeVAlfii8RV56AW6XXJ3vaEi94KIe3t0OlZWXkdozvd0PpK g=
  • Ironport-sdr: VHYKe+Js+BIl8+slH2mtqph754nPm1QhAtYLoQ0WS+BdAd3OuWAJcyFtqlVyfUrrGg3vgXeTlC Nake5yqAqbzDoInDy+AfOVkuorbNrn+nX7IfmxOxEg4oyjqRpTjasWK8svQ6X5TMVtobKj1QNR 6BWnoZ5CcBShAAtlu9iyBAHcAM5RXsjZ/tmo3AC4K7dx83xUjh/7CnRRCs2Jo7zYzEdC9ZYuVL sL8ZDnSIpPjeIQncDIBO9V/dI4Q/RpoH3wySBzfToAE7ZhgpWR9nKoQodnJtLG/FNPssqLnx8r A/YhPOw2ifZORxQtlsiqnRmj
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed, Oct 06, 2021 at 06:40:27PM +0100, Rahul Singh wrote:
> ARM architecture does not implement I/O ports. Ignore this call on ARM
> to avoid the overhead of making a hypercall just for Xen to return
> -ENOSYS.

What is the cal trace of this function actually on Arm?

AFAICT libxl will only call xc_domain_ioport_permission if there are
IO ports explicitly defined in the guest configuration, or if any of
the BARs of the PCI device is in the IO space, which is not possible
on Arm.

Thanks, Roger.



 


Rackspace

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