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

Re: [REQUIREMENTS][PATCH v2 0/6] reqs: add Arm GIC requirements


  • To: Mykola Kvach <mykola_kvach@xxxxxxxx>
  • From: Mykola Kvach <xakep.amatop@xxxxxxxxx>
  • Date: Fri, 17 Jul 2026 10:17:04 +0300
  • Arc-authentication-results: i=1; mx.google.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=8AaRSejSB1ZYcq1vcSbuaSLdZiIjp79tMFp3STbznYA=; fh=liaHVLCRB7DEmgUuIPbome8e9IfJDDhO5FKm2gXV0Qk=; b=qM1woKVkPcvKGhp+suAK/TDJuJo1fGwSE5taD6fP2zRpUCHewzD0tppmRyeuCkBkjQ Vy+ZLkNnuCCN/KQPgLyj+Qswj4w6J9/r78CaAktZqg4Wcra7bhM919/NBHhGH/f2CoVq Eb1WCSpb9FZ9d+cDiestXjRN+GvTQqKaUMJP3LEz88u509BL7UWlxW4wF/8QL7ll0625 MCJ+O0+jYdb0PMGNeXdsmDR2z6EFgCRKGV7TdR8glLVJx9KnOMnvkuGGLULmurCkePGb /hhuGkJrbwIwihke8HcgVio3a7sBXxGnSgmYH+r+u+rRccO3CarsgUhJSd8jtNEx++p2 QcgA==; darn=lists.xenproject.org
  • Arc-seal: i=1; a=rsa-sha256; t=1784272636; cv=none; d=google.com; s=arc-20260327; b=J5RrL4RybJkffu+/gWX59Oyp3okJHoQA3lfrrMWUOuf5YH5CKy9aFt+U0LIXsBSGwv 0PUDG9rehBKxSuwNdBswJACK8MCLjnS/YRmvZlsnarAoKFd1ynWS+dTTfzs9TjagV75Q Vx93iodet6yZdYIpB8P5kdKAxt1PnQsTjS1+vcBxTF6+U0b+92kLJiRx2eOrbbEonD9E 4I+tUZi+Ty2Il2tN8wXHZW5xvhnwPswtPstdZGBUXVokTFvEMpkj5x645HAYaHdzoBqv 4Bs+S3NnRH9c33IxTvcfadjZ9bxLxj+Wlk3hx3EsFrMjoobv6T+4eaHlwFjdXashR73o quhw==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=20251104 header.d=gmail.com header.i="@gmail.com" header.h="Content-Transfer-Encoding:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version"
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 17 Jul 2026 07:17:24 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hi all,

Sending to xen-devel mistake, please ignore.

Best regards,
Mykola

On Fri, Jul 17, 2026 at 10:12 AM Mykola Kvach <mykola_kvach@xxxxxxxx> wrote:
>
> This series updates the existing interrupt-management and guest GICv3
> requirement groups and adds missing requirement documents for host GICv3,
> host ITS/LPI, guest vITS, host GICv4 direct delivery and vGIC direct
> delivery.
>
> The interrupt-management change keeps Device Tree primary interrupt-controller
> discovery in the common interrupt-management layer.
>
> The guest GICv3 changes keep the document focused on the guest-visible vGICv3,
> move register-list scope into SSR descriptions, and document Xen's limited
> virtual GICv3 pending-state and active-state MMIO observation model.
>
> The new host GICv3 requirements cover Device Tree based physical GICv3
> initialization and interrupt handling. The new host ITS/LPI requirements cover
> physical ITS discovery, command handling and LPI state. The new vITS
> requirements cover the guest-visible virtual ITS command model.
>
> The GICv4 requirements treat direct delivery as a backend-specific mechanism
> used by Xen's virtual interrupt delivery model. Host GICv4 requirements cover
> vPE, doorbell and direct-vLPI backend state. vGIC direct-delivery requirements
> cover guest-visible direct SGI capability, request control and direct-vSGI
> state handling.
>
> Mykola Kvach (6):
>   reqs: clarify guest GICv3 virtual register model
>   reqs: add host GICv3 requirements
>   reqs: drop duplicate GIC version AoU
>   reqs: add host ITS/LPI requirements
>   reqs: add guest vITS requirements
>   reqs: add GICv4 direct-delivery requirements
>
>  .../arm64/gicv3.rst                           |  46 +-
>  .../arm64/index.rst                           |   2 +
>  .../arm64/its.rst                             | 382 ++++++++++++
>  .../arm64/vgic_direct_delivery.rst            | 166 ++++++
>  .../physical_resources/arm64/gicv3.rst        | 564 ++++++++++++++++++
>  .../physical_resources/arm64/gicv4.rst        | 515 ++++++++++++++++
>  .../physical_resources/arm64/index.rst        |   3 +
>  .../physical_resources/arm64/its.rst          | 519 ++++++++++++++++
>  8 files changed, 2175 insertions(+), 22 deletions(-)
>  create mode 100644 
> software_safety_reqs/domain_creation_and_runtime/domain_partially_emulated_resources/arm64/its.rst
>  create mode 100644 
> software_safety_reqs/domain_creation_and_runtime/domain_partially_emulated_resources/arm64/vgic_direct_delivery.rst
>  create mode 100644 
> software_safety_reqs/domain_creation_and_runtime/physical_resources/arm64/gicv3.rst
>  create mode 100644 
> software_safety_reqs/domain_creation_and_runtime/physical_resources/arm64/gicv4.rst
>  create mode 100644 
> software_safety_reqs/domain_creation_and_runtime/physical_resources/arm64/its.rst
>
> --
> 2.43.0
>
>



 


Rackspace

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