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

Arch-neutral name for hardware interrupt support


  • To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Mon, 1 Nov 2021 10:47: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=lpcIIIMk0BRMb5RwyYTYn2cRUb+VsDULAQQuRhoeBfI=; b=nCZL0/6tq9cNbhUzSR0Af2nEw3S5hA+rDnqOlxI9MLP0PfA9TpGm90ycseOSL2tL/FYyHQQkcTDpX3EgCALyyWg71mJguBPrxq/aJ3GDpDl58QPqeO3TG4L3HCmxNo3bAXgVGMNgdjI/3cDAkOYy2iE2fIaVwohzjSZtKM5y8m9u+zOjTPabG0H/D7lOAa6Y+vMFdHwNVbqL0gIV+WSU4orv3jsHZ843TQ5GxPuMiK9hQw9JUg7vtOINF0gUIdbDTQklJsqEHB9lxfZAUWTnsqo/jgOA/hz2UCY++Xks0EY4cYwQZTfVECX1kf8P8Eg3SQI72g7618Pz6U59o3v6qg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O8cExbAoPv3m/pdx3scSRgTftffwkdIWx7Qn1l1IVS+o7vd8Er4/wqXOKc0+LILKECNy52iOYFIUDLZd5r2KRETrLwSPQCYc8mhbHeu+ksFFRxEWdMmcL32u9L14GMxSpEziTA1/QqCTk+qjudNMhDelW1H9PGNSoH5FNt3dFeIzG3t2u+ndf7zl/mHyydBcO9B12LyNf2dX0HQfC4SZgp7rmepvGV9l0mpAyBrE/3Q0BepEvlkCmr8k4e8/BdgJqh0ddARuIV9dB5mHwqjAtp0GaspqUaYXPhxAk3GGJCLPn+2B6D9jt+CXBs/JSYECd6KNBA6UymEY77pUkTh1wg==
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, 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: Mon, 01 Nov 2021 10:47:50 +0000
  • Ironport-data: A9a23:fUXky6v//SkRuSPUKaIYDQy1oOfnVDRYMUV32f8akzHdYApBsoF/q tZmKTuDaP7eY2X8foojYN638UIFu5aEn4c3QQQ//i4zQ39B+JbJXdiXEBz9bniYRiHhoOOLz Cm8hv3odp1coqr0/0/1WlTZQP0VOZigHtIQMsadUsxKbVIiGHhJZS5LwbZj29cx2YHhWmthh PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ NpllMGeEC4RHo73h/UzXzBVPHBvPfVC9+qSSZS/mZT7I0zudnLtx7NlDV0sPJ1e8eFyaY1M3 aVGcnZXNEnF3r/ohuLgIgVvrp1LwM3DFYUToHx/ixreCu4rW8vrSKTW/95Imjw3g6iiGN6DO JNHMGQxPXwsZTVWIQ87ArE8ndz13HvffA8JsFCyhIk4tj27IAtZj+G2bYu9lsaxbdpRtlaVo CTB5WuRKhMHMN2SzxKV/3TqgfXA9QvrVYRXGLCm+/pChFyI2ndVGBAQTUG8o/Sylgi5Qd03A 04e9zcqrKMy3Fe2VdS7VBq9yFafpQIVUddUF+w86SmOx7DS7gLfAXILJhZIbN09qMY3X3okz FaPlNLyLSNju/ueTnf13ryTqzW1OyQcM24ZTSABRAoBpdLkpekbsBXLSdpyFb+vuff8Ezrw3 jOioTA3gvMYistj/6+891rWjimsopXMRwgd6QDeX2bj5QR8DLNJfKTxtwKdt6wZat/EEB/R5 xDohvRy8sgvUL/UvRStY94SDZ+lzvuqYSzc2VpgSsxJGyuWx1aveoVZ4TdbLUhvM9oZdTKBX HI/qT+997cIYiL0MPYfj5aZTp1zkPO+TYiNuuX8N4IWOvBMmBm7EDaCjKJ690TkiwASnK42I v93mu78XC9BWcyLINdbLtrxMIPHJAhjnQs/prihlnxLNIZyg1bOEd843KOmNLxR0U99iFy9H yxjH8WL0Q5Dd+b1fzPa94UeRXhTcyNmWsir9pYHJ7LSSuaDJI3HI6WLqV/GU9c995m5a8+Sp i3tMqOm4AOn7ZE4Fel6Qi86M+6+NXqOhXk6ITYtLT6VN4sLOu6SAFMkX8JvJ9EPrbU7pdYtF qVtU5jQU5xnF2WckxxAPMaVkWCXXEny7e54F3H+O2ZXkl8Jb1Ghx+IIiSO2r3RTVXXr7ZNWT n/J/lqzfKfvjj9KVa7+QPmu00mwrT4anudzVFHPOd5dZAPn940CFsA7pqZfzxgkJUqRyz2E+ RyRBBtE9+DBr5VsqIvChLyerpfvGOx7RxIIE27e5LewFC/b4mv8ntMQDLfWJWjQBDHu5aGvR eRJ1PWgYvcJq0lH7thnGLFxwKNgu9a2/+1Gzh5pFWngZkiwDu8yOWGP2MRC7/UfxrJQtQasd FiI/91WZeeANM//SQZDLws5dOWTk/oTn2CKv/gyJUz74g5x/aaGDhoOb0Xd1nQFIeIsYo0/w OontMoH0CCFi0InYoSckyRZ12WQNXhcAa8pgY4XXd3wgQ0xx1AcPZGFUn3q4IuCYslnO1UxJ mPGn7LLgrlRyxaQc3c3EnSRj+NRiY5X5UJPxV4GYV+IhsDElrk82xgIqWY7SQFczxNm1eNvO zc0ax0pdPvWpzo41tJeW22MGh1aAEzL80P8/FIFiWnFQhT6TWfKNmA8Zb6A8U1xH7iwpdSHE GV0EFrYbAs=
  • Ironport-hdrordr: A9a23:4r9kKqwUoaxF3B3GDmQgKrPxyOskLtp133Aq2lEZdPULSKOlfp GV8MjziyWYtN9wYhAdcdDpAtjlfZquz+8J3WB3B8bZYOCGghrSEGgG1+XfKlLbalTDH4JmpM JdmstFeaPN5DpB/KDHCWCDer5Kqrn3k9HYuQ639QYTcegAUdAG0+4WMHf4LqQ7fng/OXJvf6 Dsmvav6gDQMkg/X4CePD0oTuLDr9rEmNbPZgMHPQcu7E2rgSmz4LD3PhCE1lNGOgk/jIsKwC zgqUjU96+ju/a0xlv10HLS1Y1fnJ/ExsFYDMKBp8AJInHHixquZq5mR7qe1QpF6t2H2RIPqp 3hsh0gN8N85zf4eXy0mwLk303a3DMn+xbZuCmlqEqmhfa8aCMxCsJHi44cWADe8VAcsNZ117 8O936FtrJMZCmw0hjV1pztbVVHh0C0qX0tnao4lHpES7YTb7dXsMg24F5VKpEdByj3gbpXX9 WGNPuspMq+TGnqLEww5gJUsZ6RtzUIb1u7q3E5y42oO2M8pgE986MarPZv6UvouqhND6Ws3N 60QZiAoos+OvP+XZgNdNvpfvHHeFAlYSi8eV56cm6XXJ3uBRr22uvKCfMOlaaXRKA=
  • Ironport-sdr: A4VzhuG7eaDX89sSDeDA8ay4tGv1vXUdYRJkyk4DC4Y7BlQ9DfKSg4g+AlvR5wqzzOxfmdT4qN XivkI9QO/HSQrxVttbE0Q1SrLi3myvW3FB19ogDgmJ5O/3Q32d8KhPZE2wGDcRNkNFPv5VSxRn f+iIi0ofp0iIO56exRjsacx2wtouo828D1w4bPI8r1B3hUkpAaGikp8zO+weBlRWv34jTI4emQ wdcsy/7SBa9ttiRhRVN8m2+5k5Qp5mATWiZFCi4uWJmTQcGmvq9Xq8jvbdfXC97IMC9DP7QOAD 0XFXlT6TdWH+JqY984Ca/NE7
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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?

~Andrew




 


Rackspace

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