[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Arch-neutral name for hardware interrupt support
- To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Date: Tue, 2 Nov 2021 09:51:59 +0100
- 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=pafBYG9+Xpvs4is8qW2Z5TuD8DMjZWZ5Ga3HyFe/Vps=; b=UIyAnoKoa8X2sTgIf+ZYdZYUWZ58LdWQz5b9a7gf+AR7gKs7lki0tcL+iyXfiBGWssgFpFN7EAipDeP8iN8q6WvKNClI4+PYPVgmLhK/NB0+D57fGs5uzSAOIm+yrRJpjXGDZqe5UTFw6gAX5Xhz+2V1KgGrtEsRPtcZLyU7Jj7ZwG4X3DWcgQeggX4VQbPWbR+gr4JemRMYBWaICQCuw9HW4AclSZIaD/97rug8TsFaub2vbDMa66BDCNp8KmuNGzCuQn8Nv9uTgHjpV/PNE1vN90rrSaFnj/X0PwJ756GcpJaWsXCxhp3T3WDu7wjJOSZeYGAJ4y0efKdTZM3uQA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pzch3j/OlyFk993sh8f4lSzWXRbeiZti4AyNXZs3txUr8k5G+Tx8VAmd8I1+WVU6cCVhKSo62F5quymnknwwVLdk7POrd4SGhUfGQMNXxMhz2up/C4FOn9iBWAXRfCpy+aSoyBda/GiNpU+F2T/WWfc0hqVd+wP4KsnvUDp8K7J1kd1SPmC+2EVqSO9+0p1/qhA4fwNJlkWG2zN2m8cAmkEMQjNR0DQVlZYqR8opxZGEWxVOsgsr9oMg7d70FSQCeaZMvhwTBaCpP2jhpm+PDExfSCS6XosQ/c0y7Ax/XjsyP1sJpW6ICJnzlKxteKfsPEchLJDS/3sHD0ej6WrUSw==
- 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>, Jane Malalane <jane.malalane@xxxxxxxxxx>, "Bobby Eshleman" <bobbyeshleman@xxxxxxxxx>, Alistair Francis <alistair.francis@xxxxxxx>, Connor Davis <connojdavis@xxxxxxxxx>
- Delivery-date: Tue, 02 Nov 2021 08:52:23 +0000
- Ironport-data: A9a23:r6HwmqCOT9GQ/xVW/0Tlw5YqxClBgxIJ4kV8jS/XYbTApG4k3zAAz WQYUDyEPqmLYjShKI8lYN+2o04BvMTRxoRrQQY4rX1jcSlH+JHPbTi7wuYcHM8wwunrFh8PA xA2M4GYRCwMo/u1Si6FatANl1ElvU2zbue6WLGs1hxZH1c+EX540Ug7wobVv6Yz6TSHK1LV0 T/Ni5W31G+Ng1aY5UpNtspvADs21BjDkGtwUm4WPJinj3eH/5UhN7oNJLnZEpfNatI88thW5 Qr05OrREmvxp3/BAz4++1rxWhVirrX6ZWBihpfKMkQLb9crSiEai84G2PQghUh/kRWjkflh8 Mx2rpXpcFx1DI3pvbxaTEwNe81+FfUuFL7vJHG+tYqYzlHccmuqyPJrZK00FdRGoKAtWzgIr KFGbmBWBvyAr7veLLaTUO5ji95lNMD2FIgepmth3XfSCvNOrZXrHvqQuYAJgWxYasZmGO6GW ck9bTRTd1fSQS9OeU8uGqxltbL97pX4W2IB8w/EzUYt2EDZywZ7wbX2MN7Yf9WMbcpQl0ec4 GnB+gzRPBYeM9COzCufxViljOTPgCDTVZobEfuz8fsCqFaUwGoUChEfS1qgifa8g0+6HdlYL iQ88y4vtrQ79VbtQMP0WRa5u1abshVaUN1Ve8Uh8x2EwKfQ5wefB0AHQyRHZdhgs9U5LRQo3 FKUm9LiBRR0raaYD3ma89+8vT60fCQYM2IGTSsFVhcepcnuppkpiRDCRcolF7S65vX3BDXxz jaivCU4wbIJgqYjyKGT7V3BxTW2qfD0ohUdv1uNGDj/t0UgOdDjN9fABUXnAehoNqazQHCRh GE/gMHH1btSP7GosXTKX7BYdF223MqtPDrZiF9pOpAu8TWx5nKuFbxtDCFCyFRBaZhdJ2KwC KPHkUYIvcIIYiP2BUNiS9vpU5xC8ET2KTjyuhk4hPJqa4M5SgKI9ToGiaW4jzG0yxhEfU3S1 P6mnSeQ4ZQyVfQPINmeHb51PVoXKsYWnzq7qXfTlEzP7FZmTCTJIYrpyXPXBgzD0IuKoR/O7 /FUPNaQxhNUXYXWO3eMrNFCdwhVdyJiWfgaTvC7kMbZe2KK/0l6U5fsLU4JIdQ5z8y5aM+Rp hlRpXO0OHKg3CaaeG1mm1hoaa/1XIYXkJ7IFXdEALpc4FB6OdzHxP5GL/MfJOB7nMQ+na8cZ 6RUIK2oX6UQIgkrDhxANPERWqQ5L0/17e9PVgL4CAUCk2lIHleUp4S7IlO3nMTMZwLu3fYDT 3Sb/lqzabIIRhh4DdaQb/SqzlirumMalv40VEzNSuS/sm21mGSzAyCu3PIxPe8WLhDPmmmT2 wqMWE9KrujRuY4lttLOgPnc/YuuFuJ/GGtcHnXasunqZXWLoDL7zN8SSvuMcBDcSHjwpPeoa 9JKwqyuK/YAhltL7dZxSu450aIk6tLzjLZG1QA4Tm7TZlGmB+o4cHmL1MVCrINXwbpdtVfkU 06D4IACa76IJNnkABgaIw98NraP0vQdmz/z6/UpIRqluH8rreTfCUgLZkuCki1QKrdxIbgJ+ +Z5tZ5E8RG7hzorLs2C0nJe+VOTIyFSSK4grJwbXtPm01J51lFYbJXAISbq+5XTOc5UO0wnL zLI1qrPg7NQmhjLf3YpTCWf2ONcgdIFuQxQzU9ELFOMw4KXivgy1RxX0DI2UgUKkUkXj7MtY jBmZx9vOKGD3zZ0n8wSDWmjFjZICACd5kGsmUACk3fUThXwW2HARIHn1T1hIKzNH7pgQwVm
- Ironport-hdrordr: A9a23:3GD8M69RNeCAwkb47JZuk+DcI+orL9Y04lQ7vn2ZLiYlFfBw9v re+MjzsCWetN9/Yh0dcLy7V5VoIkm9yXcW2+cs1N6ZNWGN1VdAR7sC0aLShxHmBi3i5qp8+M 5bAs1D4QTLfDtHZBDBkWuFL+o=
- Ironport-sdr: VyN4dSa24eUERC2rmzimoNZfw9+cKne2uMGuGcQ2ZaAaDnGJNDbOaj6bnusEKLgJP1hhk1mQ0J INisr2jVBzM0aI5G1H5OrpO1r5A6UCetAtmyk+Bq4i8DW02HsXWLbwnGhmbCCnqAMfBPQ8WbJb S8Go2vTZTyR7gmZtE8Bqum4X+gq/hlup5+1hrZyM8aTbOW6+XjgHZ7GoZFqj6u3t0FU4Tcor/R TPYsyhXdVl77tsIXLou4QKfnwM7l4XWgWwJNZozNokZBhPci+ROwma5C+Pw5M03F7JwwCNCw97 4hcQNQOzf31zTgqpShwDlfxU
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
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.
|