From patchwork Thu Oct 31 23:49:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Connor Kuehl X-Patchwork-Id: 1187713 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) 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: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4742Bl6Sjcz9sRc; Fri, 1 Nov 2019 10:50:39 +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 1iQKD4-0001FT-E4; Thu, 31 Oct 2019 23:50:34 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iQKD1-0001FN-AJ for kernel-team@lists.ubuntu.com; Thu, 31 Oct 2019 23:50:31 +0000 Received: from mail-pl1-f198.google.com ([209.85.214.198]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iQKD1-0000Zi-0Z for kernel-team@lists.ubuntu.com; Thu, 31 Oct 2019 23:50:31 +0000 Received: by mail-pl1-f198.google.com with SMTP id b7so5037357plr.1 for ; Thu, 31 Oct 2019 16:50:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=fKmqC08o6oTXDR7gpGX+WP2o22rKYc/qMr7z1D+o0DY=; b=bGiwoN9CTbnjBu2YRvqv6U3aDgc8Ay9Lk0GSQOgPn1T+E1X+Xx5s7cdBbxr6GBz9qh cVpQW8HbVrKGqK1z4nYP6H+YJmSmlSoC9ijF6lmtFQAY8U4getnSrlkcQhIHbvkRQlwB VykOJPdEsvKdytVtuwlAiPvhaA5Ws/XGkD1mFWGfXP+sLCCDbNKSWr7QHXj4ck8AXPqw dQvNwVRWFxDRLgveT0V6J8NFQdNMv0bEbVWfOjk2SqdIK7j0cg4W841WeUFrW+M+GDo3 T/RIx9D2Ia7e5X/vUhzIE0gwFzvfbjrF91Hpc0SeyYBpa87YBSKYRQWBaTJ+U0VMSf+5 dHmA== X-Gm-Message-State: APjAAAWfAMHCJ8FIb9H8tXLI8Mpn95Go0SwAIfavBDc6U8isveoAkuze 4/Dngi5RQ5ztk2jw7ffYhakbKounZiNB2qjRjMhQqA5q9mtUNnjMDm6wGMCtPNpKIuvpMSaYoGS oM15pixlpi34OAu5kxZ/nmEJR2q+0xG0+DqfehfQstg== X-Received: by 2002:a63:1743:: with SMTP id 3mr10154545pgx.161.1572565829342; Thu, 31 Oct 2019 16:50:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqzTdnYyEfsj5eWO4sEyifb7r0oqXDpI27mT7Id9Y0CSi0R1fY7Y6VFDMzaqVmEC9cTq/t2t0g== X-Received: by 2002:a63:1743:: with SMTP id 3mr10154524pgx.161.1572565829037; Thu, 31 Oct 2019 16:50:29 -0700 (PDT) Received: from localhost.localdomain (us.sesame.canonical.com. [91.189.91.19]) by smtp.gmail.com with ESMTPSA id c62sm4356494pfa.92.2019.10.31.16.50.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 31 Oct 2019 16:50:28 -0700 (PDT) From: Connor Kuehl To: kernel-team@lists.ubuntu.com Subject: [Eoan raspi2][SRU][PATCH] UBUNTU: raspi2: [Config] CONFIG_KVM='y' Date: Thu, 31 Oct 2019 16:49:53 -0700 Message-Id: <20191031234953.29145-1-connor.kuehl@canonical.com> X-Mailer: git-send-email 2.17.1 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: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1783961 CONFIG_KVM is a desired feature for linux-raspi2. Signed-off-by: Connor Kuehl Acked-by: Kamal Mostafa Acked-by: Hui Wang --- debian.raspi2/config/annotations | 1 + debian.raspi2/config/config.common.ubuntu | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/debian.raspi2/config/annotations b/debian.raspi2/config/annotations index c22a50d878b9..6c481de85421 100644 --- a/debian.raspi2/config/annotations +++ b/debian.raspi2/config/annotations @@ -10162,6 +10162,7 @@ CONFIG_PM policy<{'amd64': 'y', 'arm64': ' CONFIG_PM_TRACE_RTC policy<{'amd64': 'y', 'i386': 'y'}> CONFIG_APM_EMULATION policy<{'armhf': 'n'}> CONFIG_WQ_POWER_EFFICIENT_DEFAULT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}> +CONFIG_KVM policy<{'arm64': 'y', 'armhf': 'y'}>note CONFIG_KVM_GUEST policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y'}> CONFIG_SFI policy<{'amd64': 'y', 'i386': 'y'}> CONFIG_INTEL_IDLE policy<{'amd64': 'y', 'i386': 'y'}> diff --git a/debian.raspi2/config/config.common.ubuntu b/debian.raspi2/config/config.common.ubuntu index 80ab0f39dc46..12531a377ca0 100644 --- a/debian.raspi2/config/config.common.ubuntu +++ b/debian.raspi2/config/config.common.ubuntu @@ -384,6 +384,7 @@ CONFIG_ARM64_ERRATUM_824069=y CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_827319=y CONFIG_ARM64_ERRATUM_832075=y +# CONFIG_ARM64_ERRATUM_834220 is not set CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_845719=y CONFIG_ARM64_ERRATUM_858921=y @@ -2591,6 +2592,15 @@ CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_HAVE_KVM_EVENTFD=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_HAVE_NET_DSA=y @@ -3336,6 +3346,7 @@ CONFIG_IP_VS_WLC=m CONFIG_IP_VS_WRR=m CONFIG_IRQCHIP=y CONFIG_IRQSOFF_TRACER=y +CONFIG_IRQ_BYPASS_MANAGER=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_FORCED_THREADING=y @@ -3539,7 +3550,13 @@ CONFIG_KS8851_MLL=m CONFIG_KSM=y # CONFIG_KSZ884X_PCI is not set CONFIG_KUSER_HELPERS=y -# CONFIG_KVM is not set +CONFIG_KVM=y +CONFIG_KVM_ARM_HOST=y +CONFIG_KVM_ARM_PMU=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_INDIRECT_VECTORS=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_VFIO=y CONFIG_KXCJK1013=m CONFIG_KXSD9=m CONFIG_KXSD9_I2C=m @@ -5277,6 +5294,7 @@ CONFIG_PPTP=m # CONFIG_PREEMPTIRQ_EVENTS is not set CONFIG_PREEMPTIRQ_TRACEPOINTS=y # CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PREEMPT_VOLUNTARY=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PRINTER=m