From patchwork Sat Sep 19 17:21:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksandr Tyshchenko X-Patchwork-Id: 11787201 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1E26B92C for ; Sat, 19 Sep 2020 17:23:24 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DB1E520878 for ; Sat, 19 Sep 2020 17:23:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tjBLQHnl" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DB1E520878 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kJgYb-0005u8-Ny; Sat, 19 Sep 2020 17:21:53 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kJgYb-0005u3-2A for xen-devel@lists.xenproject.org; Sat, 19 Sep 2020 17:21:53 +0000 X-Inumbo-ID: e6fd7785-4dd7-44b6-a5c7-93d0f99a3bf2 Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id e6fd7785-4dd7-44b6-a5c7-93d0f99a3bf2; Sat, 19 Sep 2020 17:21:52 +0000 (UTC) Received: by mail-lj1-x241.google.com with SMTP id k25so7614293ljg.9 for ; Sat, 19 Sep 2020 10:21:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=5tRaxQpQ/sm+6gCbUhjRSiyua5OoTog+OhF5hxjwN+Q=; b=tjBLQHnlHsMq9dchCtNzgTFnRpMnnYteSFmT3mPL5I7gRGEAtYlownOQg6zIJpvzf/ KKUqfJUqjF0gLxoQX1zTEfA1Z58IY5X6qqfdJ0pPicZwIdiaBEe1zNsoZg4tBbikPq0F KD4MUWMQnYuchh18d4LtRn2rDi+cidlxFx6QamEfnsYq19/ycI4oqaLi1KdpT+82ptNh +1ZbgTgsSRd6YpXFkGvtWq16BOI5nNUPzgAJFsQgJTksuteD6BVsK7DM9UeYEcZqZzPN JCje+Ok1WrrEWiET95fsN/2BbCsQ+oRShrbyiK8YB9VdU9gfAH9PzT3HH4/5ZvBS6ErV tIHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=5tRaxQpQ/sm+6gCbUhjRSiyua5OoTog+OhF5hxjwN+Q=; b=DsdUMA3v6P3bd2GHvBVKXq+4/mXIHY6PF0/X4TnTmziXD0XpjfkczLClN7dQe2sdoA HIca0ibvz+DPgi7OIVzCbqIbUMhS0U54PnebUgSdVp23g+nJJnM88ebapLnfYhu4P08n RNPfxgm5q9J8I6ELbWzHrVxrFiBbJR9/CR/EWrBGI0nRQLd65H59wxBYhj3BvS8QnXvz rqSWFsZ6iho6SXLVsihqbyvoZmxoZjdzOzk74PPH3aB8LmZco/Y9Y/vepr2E6Fpthvjz 4baIlOWHT5BnGOh21liN40oUTtxDSEFI0p5N4sdkd6QkjKocRwPs7Xh4Khy4KVIPSrHH LXOQ== X-Gm-Message-State: AOAM532GhdjSCfZ+HYRSO7LVH+y7qqUr/Mgjuq0ZTMB8SFvmQm8ubOpA +febVmIE8f/UsMS0Yuj0q/eSp+i27DGRZA== X-Google-Smtp-Source: ABdhPJziosVW4StAxeMltBijUzLUoAralEbSnjSMsOYTyMtysunNj/aoT7Ae996hzt5T/UIHxJmdBQ== X-Received: by 2002:a2e:86d2:: with SMTP id n18mr12500240ljj.400.1600536110741; Sat, 19 Sep 2020 10:21:50 -0700 (PDT) Received: from otyshchenko.www.tendawifi.com ([212.22.223.21]) by smtp.gmail.com with ESMTPSA id d24sm1386457lfn.140.2020.09.19.10.21.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 19 Sep 2020 10:21:50 -0700 (PDT) From: Oleksandr Tyshchenko To: xen-devel@lists.xenproject.org Cc: Oleksandr Tyshchenko , Andrew Cooper , George Dunlap , Ian Jackson , Jan Beulich , Julien Grall , Stefano Stabellini , Wei Liu , Volodymyr Babchuk , Paul Durrant Subject: [PATCH V2] SUPPORT.md: Update status of Renesas IPMMU-VMSA (Arm) Date: Sat, 19 Sep 2020 20:21:22 +0300 Message-Id: <1600536082-24112-1-git-send-email-olekstysh@gmail.com> X-Mailer: git-send-email 2.7.4 X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" From: Oleksandr Tyshchenko Mark Renesas IPMMU-VMSA as "Supported, not security supported" and remove dependencies on CONFIG_EXPERT. We can't treat the IOMMU driver as "Supported" since the device passthrough feature is not security supported on Arm today. Signed-off-by: Oleksandr Tyshchenko Acked-by: Stefano Stabellini Acked-by: Julien Grall --- Was "SUPPORT.md: Mark Renesas IPMMU-VMSA (Arm) as supported" https://lists.xenproject.org/archives/html/xen-devel/2020-09/msg00967.html Changes V1 -> V2: - Update patch subject/description - Use "Supported, not security supported" --- SUPPORT.md | 2 +- xen/arch/arm/platforms/Kconfig | 2 +- xen/drivers/passthrough/Kconfig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SUPPORT.md b/SUPPORT.md index 1479055..25987ec 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -64,7 +64,7 @@ supported in this document. Status, Intel VT-d: Supported Status, ARM SMMUv1: Supported Status, ARM SMMUv2: Supported - Status, Renesas IPMMU-VMSA: Tech Preview + Status, Renesas IPMMU-VMSA: Supported, not security supported ### ARM/GICv3 ITS diff --git a/xen/arch/arm/platforms/Kconfig b/xen/arch/arm/platforms/Kconfig index 4bb7319..c93a6b2 100644 --- a/xen/arch/arm/platforms/Kconfig +++ b/xen/arch/arm/platforms/Kconfig @@ -25,7 +25,7 @@ config RCAR3 bool "Renesas RCar3 support" depends on ARM_64 select HAS_SCIF - select IPMMU_VMSA if EXPERT + select IPMMU_VMSA ---help--- Enable all the required drivers for Renesas RCar3 diff --git a/xen/drivers/passthrough/Kconfig b/xen/drivers/passthrough/Kconfig index 73f4ad8..0036007 100644 --- a/xen/drivers/passthrough/Kconfig +++ b/xen/drivers/passthrough/Kconfig @@ -14,7 +14,7 @@ config ARM_SMMU ARM SMMU architecture. config IPMMU_VMSA - bool "Renesas IPMMU-VMSA found in R-Car Gen3 SoCs" if EXPERT + bool "Renesas IPMMU-VMSA found in R-Car Gen3 SoCs" depends on ARM_64 ---help--- Support for implementations of the Renesas IPMMU-VMSA found