From patchwork Thu Jun 14 20:48:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Montes, Julio" X-Patchwork-Id: 931359 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) 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=intel.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 418v7V50mBz9s78; Tue, 19 Jun 2018 13:48:06 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1fV7ce-0000C6-Ti; Tue, 19 Jun 2018 03:48:00 +0000 Received: from mga17.intel.com ([192.55.52.151]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1fTZAz-0004PU-BB for kernel-team@lists.ubuntu.com; Thu, 14 Jun 2018 20:49:01 +0000 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jun 2018 13:48:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,224,1526367600"; d="scan'208";a="232674345" Received: from juliomon-mobl1.zpn.intel.com ([10.219.4.138]) by orsmga005.jf.intel.com with ESMTP; 14 Jun 2018 13:48:57 -0700 From: Julio Montes To: kernel-team@lists.ubuntu.com Subject: [PATCH] UBUNTU: kvm: [Config] Enable ACPI NVDIMM Date: Thu, 14 Jun 2018 15:48:49 -0500 Message-Id: <20180614204849.29541-1-julio.montes@intel.com> X-Mailer: git-send-email 2.13.6 X-Mailman-Approved-At: Tue, 19 Jun 2018 03:47:53 +0000 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: , Cc: margaret.labrecque@intel.com, Julio Montes , rob.williams@canonical.com, pragyansri.pathi@intel.com, david.britton@canonical.com MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/ubuntu/+source/linux-kvm/+bug/1761854 Enable ACPI NVDIMM Firmware Interface Table to allow kata containers mount the rootfs from persistent memory (pmemX) Next configs are needed: * CONFIG_ACPI_NFIT * CONFIG_BLK_DEV_PMEM * CONFIG_LIBNVDIMM Signed-off-by: Julio Montes --- debian.kvm/config/config.common.ubuntu | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/debian.kvm/config/config.common.ubuntu b/debian.kvm/config/config.common.ubuntu index d27d549e2816..efe3b0e7f948 100644 --- a/debian.kvm/config/config.common.ubuntu +++ b/debian.kvm/config/config.common.ubuntu @@ -31,7 +31,7 @@ CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ACPI_LPIT=y -# CONFIG_ACPI_NFIT is not set +CONFIG_ACPI_NFIT=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_ACPI_PROCESSOR=y @@ -226,6 +226,7 @@ CONFIG_BLK_DEV_MD=m # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_BLK_DEV_PMEM=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 @@ -268,6 +269,7 @@ CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +CONFIG_BTT=y # CONFIG_BUG is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -1258,7 +1260,7 @@ CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set CONFIG_LIBCRC32C=m -# CONFIG_LIBNVDIMM is not set +CONFIG_LIBNVDIMM=y # CONFIG_LKDTM is not set CONFIG_LLC=y # CONFIG_LLC2 is not set @@ -1429,6 +1431,9 @@ CONFIG_NAMESPACES=y # CONFIG_NCPFS_SMALLDOS is not set # CONFIG_NCPFS_STRONG is not set CONFIG_NCP_FS=m +CONFIG_ND_BLK=y +CONFIG_ND_BTT=y +CONFIG_ND_CLAIM=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y