From patchwork Fri Apr 6 19:52:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Montes, Julio" X-Patchwork-Id: 896231 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=none (p=none dis=none) header.from=intel.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 40KR9965K7z9s3L; Mon, 9 Apr 2018 20:18:53 +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 1f5Tsq-0005Oi-TF; Mon, 09 Apr 2018 10:18:44 +0000 Received: from mga09.intel.com ([134.134.136.24]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1f4XPt-0001RD-UJ for kernel-team@lists.ubuntu.com; Fri, 06 Apr 2018 19:52:58 +0000 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Apr 2018 12:52:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,416,1517904000"; d="scan'208";a="48617422" Received: from juliomon-mobl1.zpn.intel.com ([10.219.4.31]) by orsmga002.jf.intel.com with ESMTP; 06 Apr 2018 12:52:54 -0700 From: Julio Montes To: leann.ogasawara@canonical.com, kamal.mostafa@canonical.com, kernel-team@lists.ubuntu.com Subject: [PATCH] UBUNTU: kvm: [config] Enable ACPI NVDIMM Date: Fri, 6 Apr 2018 14:52:53 -0500 Message-Id: <20180406195253.9014-1-julio.montes@intel.com> X-Mailer: git-send-email 2.9.5 X-Mailman-Approved-At: Mon, 09 Apr 2018 10:18:43 +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: Julio Montes 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 43739c7..93532e3 100644 --- a/debian.kvm/config/config.common.ubuntu +++ b/debian.kvm/config/config.common.ubuntu @@ -29,7 +29,7 @@ CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_LEGACY_TABLES_LOOKUP=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 @@ -194,6 +194,7 @@ CONFIG_BLK_DEV_MD=m # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_OSD 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_DAX=y @@ -249,6 +250,7 @@ CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +CONFIG_BTT=y # CONFIG_BUG is not set CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_BUILD_BIN2C=y @@ -1117,7 +1119,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 @@ -1280,6 +1282,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