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

Re: Arch-neutral name for hardware interrupt support


  • To: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jane Malalane <jane.malalane@xxxxxxxxxx>
  • Date: Wed, 3 Nov 2021 10:16:26 +0000
  • 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=e76gYoFEE1U/5XZzjhE4eMZALnGdwyEsgYPnh82HamY=; b=Xj9MAmQUoOi5WTkf1Yte/nqlgcLGg2TYrr8dyZ7fsb1JxDor5M754ICpcBp9Ue8T+LAouiHlcIFdbyiba3zicozcTTGPt1mMZMGqf9qHSKApiwSPpmB5ufmIlJclizaT1qJExQQRtESw7IWZEs5kkTCsIJNyMmIr/w/z7Jgmx66AyZpdwloMddjNmkSz8umS0FvFYi6VGNoNSu/oIQaLSGAzQ9Qo1jiYUXjjlzp9ZxsA3CvaaK/bcVrXk8jhszJPJN0E2Ia7uMgR/F7d30+Rfpw0Gj9OnFVK3BwpD7iBKm+K3FngqgM6jf9xr+GYqLMckfmBUi39V7+Tl0WdO3tlpw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B+hZntU3QlWS4gXH5Tf0GRbjfNfmfY2Gznfx0xBryMSVHHZKYo2aKaRYYhyslso0HKWZqUwy4F59GoiZVg7RG4zuVebB7pudZcJWHPChCc8s+XPflpddHzdm5JaWumlLOcAbAaz8yzBmNuIHtSMSYLaglOf+OlDsBVOCn5fdu+8R/WUQd8l4vUWVfuZnf4CGZ32Dpy9JVCOUMCAolaDSMYF/Us/a0CKmvG6yNxk3H2nECMRAZR+sRQYO7MY7KxRzvVOju4BNNzXLDJ8yRWAjyAAz5NcfPElNRYqvVsu7yNOIl/JC/zQvN+NwfXtYYMiq3mZYBK0DKMMRtQ0WjxXTTw==
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Wei Liu <wl@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Bobby Eshleman <bobbyeshleman@xxxxxxxxx>, Alistair Francis <alistair.francis@xxxxxxx>, Connor Davis <connojdavis@xxxxxxxxx>
  • Delivery-date: Wed, 03 Nov 2021 10:16:57 +0000
  • Ironport-data: A9a23:8fiq9axGQhJO6loNQDV6t+dfwCrEfRIJ4+MujC+fZmUNrF6WrkVWn WoeW2+AbKnfYWH3eNB0bo+/9BhQscLQyN5kTABu/iAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx 59DAjUVBJlsFhcwnvopW1TYhSEUOZugH9IQM8aZfHAuLeNYYH1500s6wrZi2tQAbeWRWGthh /uj+6UzB3f9s9JEGjp8B3Wr8U4HUFza4Vv0j3RmDRx5lAa2e0o9VfrzEZqZPXrgKrS4K8bhL wr1IBNVyUuCl/slIovNfr8W6STmSJaKVeSFoiI+t6RPHnGuD8H9u0o2HKN0VKtZt9mGt99V4 vVstJbqcloOA6qVwdo6Vx5gHi4raMWq+JefSZS+mcmazkmAeHrw2fR+SkoxOOX0+M4uXzsIr 6ZBbmlQMFbT3Ipaw5riIgVoruYqKsStGYobs3VpyzzxBvc6W5HTBa7N4Le02R9t2ZsTRq+PP qL1bxJpYRCbTTFzFGwbI6higszvlEfDLBtx/Qf9Sa0fvDGIkV0ZPKLWGNDScNabSN5Vmkudr 2Tu8GHwAxVcP9uaoRK79Xariv7KjDnMcosYH72l9dZnmFSWgGcUDXU+Xly9p/67hkegWsl3J Ekd+y5opq83nGSiStjmQxS5ujiKpBcaUNtLO/I240eGza+8yx2CGmEOQzpFadonnMw7Xzon0 hmOhdyBLT5lvaCRSHmd3qyJtj70Mi8QRUcSaClBQQYb7t3LpIAokgmJXttlCLSyjND+BXf32 T/ihCojg7Qei+Yb2qP9+krI6xqzorDZQwhz4R/YNl9J9SsgOtTjPdbxrwGGs7AQd+51U2Vto lALv+K+zeEEV6rQsxGKGbwzO7Wu3/uKZWi0bUFUI7Et8DGk+niGdI9W4S1jKEoBDvvoaQMFc 2eI51oPucY70G+CKPYuPtnvU5hCIb3ITIy9Dpjpgsxyjo+dneNt1AVnfgau0m/kiyDAeolva M7AIa5A4Zv3YJmLLQZapc9BjtfHJQhknAs/oKwXKTz9j9Jyg1bPGN843KOmNLxR0U99iFy9H yxjH8WL0Q5Dd+b1fzPa94UeRXhTcyNmVc+m9ZQNKr7cSuaDJI3HI6WPqV/GU9c995m5a8+Sp i3tMqOm4AOn7ZE4Fel6Qi86M+6+NXqOhXk6ITYtLT6VN4sLOu6SAFMkX8JvJ9EPrbU7pdYtF qVtU5jQU5xnF2WckxxAPMaVkWCXXEny7e54F3H+O2ZXkl8Jb1Ghx+IIiSO0qHJVVnrr7pBjy 1BivyuCKac+q81ZJJ++QNqkzk+rvGhbn+R3XkDSJcJUdlmq+49vQxEdRNduSy3VARmclDacy SiMBhIU+bvEr4MvqYGbjqGYtYa5VeB5GxMCTWXc6L+3Mwjc/3aintAcALrZI2iFWTOm4rima MVU0+r4bK8NkmFVvtcuCL1s168/uYfi/ucI0gR+EXzXRF23Ebc8cGKe1MxCu/QVlL9UsAe7Q GyV/dxeNenbMc/pCgdJdgEkcv6CxbcfnTyLtaY5J0Dz5SlW+rubUBoNY0nQ2XIFdLYsadEr2 +YsvsIS+jeTsBtyP4bUlD1Q+kSNMmcED/ctuKYFDdK5kQEs0FxDP8DRU3ek/JGVZtxQGUA2O TvI1rHajrFRy0eeIXo+EX/BgbhUiZgU4U0YyVYDIxKCm8bfh+9x1xpUqGxlQgNQxxRB8uRyJ mk0aBElefTQp29l1JpZQmShOwBdHxnIqEX+xmwAmHDdU0T1BHfGK3cwOLrV8U0Um46GkuO3I F1MJL7ZbAvX
  • Ironport-hdrordr: A9a23:XS/l9K8curj5lfNr+Bluk+DcI+orL9Y04lQ7vn2ZLiYlFfBw9v re+MjzsCWetN9/Yh0dcLy7V5VoIkm9yXcW2+cs1N6ZNWGN1VdAR7sC0aLShxHmBi3i5qp8+M 5bAs1D4QTLfDtHZBDBkWuFL+o=
  • Ironport-sdr: A3oNscJ1DI9DkUVpxRz2xRdLoQM4jBO7SR0VK+Kr0ggctV3daFYUhqnSGCipHVgd+x7/itt3V/ ernZ7/h2pdLDmSuozK38rBqFq38/gPswszJWJyQlXMsgwbwm45yOlzasUBq4V+FlvmeWXv1Iib Ovh8VTU0ZoMp/CvegwprDgHx44kzYxSgp3oeQ4L0TTQe0eqEqLbbmXnOEt2QZtKCAwHkMA/Xjy veQdV72S2TiWLQWS3We5PmwWIPEUXAjq0cv//2hHwD8vjiEObfYhGztL89+nrs45z96NcBqOBp jBi+rP9MwOLyPuyKAsk2nGpm
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 02/11/2021 08:51, Roger Pau Monné wrote:
On Mon, Nov 01, 2021 at 10:47:26AM +0000, Andrew Cooper wrote:
Hello,

On ARM, the GIC is a hard prerequisite for VMs.

I can't remember what the state of RISCV is, but IIRC there is still
some debate over how interrupts are expected to work under virt.

On x86, the story is very different.  PV have no hardware assistance,
while HVM hardware assistance depends on hardware support.  Therefore we
want to introduce a new CDF flag so we can control the setting per
domain, rather than globally as it is done now.

This brings us to the question of what a suitable architecture name
would be.

Hardware Virtual Interrupts is a little too close to Hardware Virtual
(Machine) Introspection, and Hardware Assisted Interrupts (mirroring
HAP) doesn't seem great either.

Thoughts / ideas / suggestions?
Is this going to cover both hardware assisted interrupt
controller and assisted interrupt delivery (ie: APIC virtualization
and posted interrupts in x86 speak) or just one of them?

Thanks, Roger.
It's not going to cover IOMMU posted interrupts, only CPU posted interrupts.


Jane.

 


Rackspace

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