From patchwork Fri Jun 15 12:55:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Montes, Julio" X-Patchwork-Id: 931357 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 418v7T0qfnz9s52; Tue, 19 Jun 2018 13:48:05 +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 1fV7cZ-00009T-4A; Tue, 19 Jun 2018 03:47:55 +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 1fToGm-0001M3-JE for kernel-team@lists.ubuntu.com; Fri, 15 Jun 2018 12:56:00 +0000 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jun 2018 05:55:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,226,1526367600"; d="scan'208";a="57700137" Received: from juliomon-mobl1.zpn.intel.com ([10.219.4.138]) by fmsmga002.fm.intel.com with ESMTP; 15 Jun 2018 05:55:56 -0700 From: Julio Montes To: kernel-team@lists.ubuntu.com Subject: [PATCH] UBUNTU: kvm: [Config] Enable memory hotplug Date: Fri, 15 Jun 2018 07:55:51 -0500 Message-Id: <20180615125551.32181-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/1777127 Enable memory hotplug to allow kata containers update container's resources dynamically Next configs are needed: * CONFIG_MEMORY_HOTPLUG Signed-off-by: Julio Montes --- debian.kvm/config/config.common.ubuntu | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/debian.kvm/config/config.common.ubuntu b/debian.kvm/config/config.common.ubuntu index efe3b0e7f948..b7d7717189c3 100644 --- a/debian.kvm/config/config.common.ubuntu +++ b/debian.kvm/config/config.common.ubuntu @@ -29,6 +29,7 @@ CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_HED is not set CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_HOTPLUG_IOAPIC=y +# CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_NFIT=y @@ -72,6 +73,7 @@ CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ARCH_HAS_ADD_PAGES=y @@ -96,6 +98,7 @@ CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y +# CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y @@ -601,6 +604,7 @@ CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_DEFAULT_SECURITY_APPARMOR=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_DELL_RBU is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_DEVKMEM is not set @@ -1316,7 +1320,10 @@ CONFIG_MEMCG_SWAP=y # CONFIG_MEMCG_SWAP_ENABLED is not set # CONFIG_MEMORY is not set CONFIG_MEMORY_BALLOON=y -# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_MEMORY_HOTPLUG=y +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set +CONFIG_MEMORY_HOTPLUG_SPARSE=y +# CONFIG_MEMORY_HOTREMOVE is not set # CONFIG_MEMSTICK is not set # CONFIG_MEMTEST is not set CONFIG_MEM_SOFT_DIRTY=y @@ -1912,7 +1919,7 @@ CONFIG_RAID6_PQ=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x1 # CONFIG_RAPIDIO is not set CONFIG_RAS=y CONFIG_RATIONAL=y