From patchwork Tue Nov 22 03:33:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khalid Elmously X-Patchwork-Id: 1707636 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=bjjnpdcz; dkim-atps=neutral Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NGVGc4CSpz23nl for ; Tue, 22 Nov 2022 14:33:43 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1oxK2I-00013M-Nk; Tue, 22 Nov 2022 03:33:26 +0000 Received: from smtp-relay-internal-0.internal ([10.131.114.225] helo=smtp-relay-internal-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1oxK2F-0000wc-HL for kernel-team@lists.ubuntu.com; Tue, 22 Nov 2022 03:33:23 +0000 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 479ED3F078 for ; Tue, 22 Nov 2022 03:33:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1669088003; bh=B9P7g7FUTfR2u7H25tfQl6JzBtq/i6VBIZi1LxiPAAQ=; h=Date:From:To:Subject:References:Reply-To:Message-ID:MIME-Version: Content-Type; b=bjjnpdczu8fQEP8XJBDn6xsEyph52QbDoL2GRlSBFg+TbQiDiRt/5F6ADKcg6LVUV lprTXroHKGVTrep0zojOZY+jy/o3inyssV+CUtwFj2cBw3+qxxq1V1mGLhY33LX/Ub 9LvhSjXs66EVfNOOb2hsirOz0rN+BkYvaYPppwjYvBP3F+XfWPJt1/r9c/aDAZPsAo GEHK4P0IAkKnyBHCxQJ+MHW8k9UAcetAu2vX+NGDDl6Prp2Cd/54aFXI0TO9hg5QNm G2epAlw6z7zcXagOHigMtOHTHcuIJrEyL6YAhadpjEZ/nhLh+R35eeddoDr86XR8Db fpZbhZXmQ+WmA== Received: by mail-wm1-f70.google.com with SMTP id 187-20020a1c02c4000000b003d016c210f7so4341620wmc.6 for ; Mon, 21 Nov 2022 19:33:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:content-disposition:content-transfer-encoding :mime-version:message-id:reply-to:references:subject :list-unsubscribe:list-id:auto-submitted:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=B9P7g7FUTfR2u7H25tfQl6JzBtq/i6VBIZi1LxiPAAQ=; b=V7XK6F7q6b3Y4qmv+0X6Ds0tRodfzNWMiRCGYTFQ8OCC3fw7AZtlUhRFiTqMau6eHd NrAXGBVfK7mGfoJSdk1hdm3jMvQ/jCT5hKBCadGYYhPCxx57OPJW66ABfI4lu7EknkNe HrFYy4hJz45HJ9lyRYQpwdG6/hthw7nY1YTojyGpOSVPsNfWx/lU5c0D7M4CdTHp5Tcg iYNXhcil5OWz6pFGJNDyU16ZVXCmUX7vMbChlljLuv+Hg8S7NSbVT+aCz3h3UIoUaLvb qF61jag9Tp3ogbUlHZEWObK6Seno2nMbx034SBkskWWx8jcH5JnyxcYfFZyEs3toSpkS 66bA== X-Gm-Message-State: ANoB5pmkxi7R1r6xLzybxhxBBGwsFWPLUKSO4Sey6Ki+yVFsvjUlZIN2 42C83qocIMBf3UpMuyUqavRKudY4kAFQxtXYqkIbUMOvYozsmqwsYBpncu42Pf3xrDi/wcSRJxg 71rfl+hMbK8e6FEJL6icwJz72RzxLYNWHJsFFwT6qDQ== X-Received: by 2002:a05:600c:5014:b0:3cf:72d9:10b0 with SMTP id n20-20020a05600c501400b003cf72d910b0mr1007403wmr.26.1669088002329; Mon, 21 Nov 2022 19:33:22 -0800 (PST) X-Google-Smtp-Source: AA0mqf7IiSYLOlpAt3Uqg4/qGURRYFgc/j+gvRDSQ0K6k0ESISvmjcj5wYRE5VriL0FAqgCnGTiN5A== X-Received: by 2002:a05:600c:5014:b0:3cf:72d9:10b0 with SMTP id n20-20020a05600c501400b003cf72d910b0mr1007396wmr.26.1669088001942; Mon, 21 Nov 2022 19:33:21 -0800 (PST) Received: from gerrit.lxd ([165.22.121.148]) by smtp.gmail.com with ESMTPSA id c8-20020a5d4f08000000b0022cc0a2cbecsm12891195wru.15.2022.11.21.19.33.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Nov 2022 19:33:21 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by gerrit.lxd (Postfix) with ESMTP id 3E9BA46CBC for ; Tue, 22 Nov 2022 03:33:20 +0000 (UTC) X-Gerrit-PatchSet: 1 Date: Tue, 22 Nov 2022 03:33:12 +0000 From: Khaled El Mously To: kernel-team@lists.ubuntu.com Auto-Submitted: auto-generated X-Gerrit-MessageType: newchange Subject: [S] Change in ...linux-oracle[master-next]: UBUNTU: [config] Enable ARM_SMMU and ARM_SMMU_V3 X-Gerrit-Change-Id: I2b367cb081f6946140743fde0314fe97464f038b X-Gerrit-Change-Number: 447 X-Gerrit-Project: focal/linux-oracle X-Gerrit-ChangeURL: X-Gerrit-Commit: fa2c968d861800f92dc705409b764f59ac0b102a References: Message-ID: <776cfc5ed5de6be38bfb005f888cc312419abf4f-HTML@cktreview.org> MIME-Version: 1.0 User-Agent: Gerrit/3.6.2-dirty X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: khalid.elmously@canonical.com, kernel-team@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" Khaled El Mously has uploaded this change for review. ( https://cktreview.org/r/c/focal/linux-oracle/+/447 ) Change subject: UBUNTU: [config] Enable ARM_SMMU and ARM_SMMU_V3 ...................................................................... UBUNTU: [config] Enable ARM_SMMU and ARM_SMMU_V3 BugLink: https://bugs.launchpad.net/bugs/1925421 Signed-off-by: Khalid Elmously Change-Id: I2b367cb081f6946140743fde0314fe97464f038b --- M debian.oracle/config/annotations M debian.oracle/config/config.common.ubuntu 2 files changed, 34 insertions(+), 11 deletions(-) git pull ssh://cktreview.org:29418/focal/linux-oracle refs/changes/47/447/1 diff --git a/debian.oracle/config/annotations b/debian.oracle/config/annotations index 6e9d808..53de038 100644 --- a/debian.oracle/config/annotations +++ b/debian.oracle/config/annotations @@ -4,12 +4,6 @@ include "../../debian.master/config/annotations" -CONFIG_FAILOVER policy<{'amd64': 'm', 'arm64':'m'}> -CONFIG_FAILOVER mark note -CONFIG_NET_FAILOVER policy<{'amd64': 'm', 'arm64':'m'}> -CONFIG_NET_FAILOVER mark note -CONFIG_PAGE_POOL policy<{'amd64': 'y', 'arm64':'y'}> -CONFIG_PAGE_POOL mark note CONFIG_SOUNDWIRE policy<{'amd64': 'n', 'arm64':'n'}> CONFIG_SOUNDWIRE mark note CONFIG_SND_SOC_SOF_HDA_COMMON_HDMI_CODEC policy<{'amd64': 'n'}> @@ -36,8 +30,6 @@ CONFIG_MTD_DOCG3 mark note CONFIG_SAMPLE_TRACE_PRINTK policy<{'amd64': '-'}> CONFIG_SAMPLE_TRACE_PRINTK mark note -CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT policy<{'arm64': '-'}> -CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT mark note CONFIG_REGULATOR_TPS65217 policy<{'arm64': '-'}> CONFIG_REGULATOR_TPS65217 mark note CONFIG_MFD_TPS65217 policy<{'arm64': 'n'}> @@ -60,3 +52,18 @@ # Menu: Processor type and features >> Architecture: arm64 CONFIG_ARM64_SW_TTBR0_PAN policy<{'arm64': 'y'}> CONFIG_ARM64_SW_TTBR0_PAN mark note + + + + +# Specificlaly requested or needed by Oracle: +CONFIG_FAILOVER policy<{'amd64': 'm', 'arm64':'m'}> +CONFIG_FAILOVER mark note +CONFIG_NET_FAILOVER policy<{'amd64': 'm', 'arm64':'m'}> +CONFIG_NET_FAILOVER mark note +CONFIG_PAGE_POOL policy<{'amd64': 'y', 'arm64':'y'}> +CONFIG_PAGE_POOL mark note +CONFIG_ARM_SMMU policy<{'arm64':'y'}> +CONFIG_ARM_SMMU mark note +CONFIG_ARM_SMMU_V3 policy<{'arm64':'y'}> +CONFIG_ARM_SMMU_V3 mark note diff --git a/debian.oracle/config/config.common.ubuntu b/debian.oracle/config/config.common.ubuntu index 55547ac..d54157c 100644 --- a/debian.oracle/config/config.common.ubuntu +++ b/debian.oracle/config/config.common.ubuntu @@ -518,8 +518,10 @@ # CONFIG_ARM_SCMI_PROTOCOL is not set # CONFIG_ARM_SCPI_PROTOCOL is not set # CONFIG_ARM_SDE_INTERFACE is not set -# CONFIG_ARM_SMMU is not set -# CONFIG_ARM_SMMU_V3 is not set +CONFIG_ARM_SMMU=y +# CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT is not set +CONFIG_ARM_SMMU_V3=y +CONFIG_ARM_SMMU_V3_PMU=m # CONFIG_ARM_SP805_WATCHDOG is not set # CONFIG_ARM_SPE_PMU is not set CONFIG_AS3935=m @@ -3696,8 +3698,10 @@ CONFIG_IOMMU_DMA=y CONFIG_IOMMU_HELPER=y CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_IO_PGTABLE=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set -# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y # CONFIG_ION is not set CONFIG_IONIC=m