Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753104AbdDKOy3 (ORCPT ); Tue, 11 Apr 2017 10:54:29 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:50612 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752900AbdDKOyZ (ORCPT ); Tue, 11 Apr 2017 10:54:25 -0400 Date: Tue, 11 Apr 2017 15:54:10 +0100 From: Andrea Reale To: linux-arm-kernel@lists.infradead.org Cc: m.bielski@virtualopensystems.com, ar@linux.vnet.ibm.com, scott.branden@broadcom.com, will.deacon@arm.com, qiuxishi@huawei.com, f.fainelli@gmail.com, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] Memory hotplug support for arm64 - complete patchset MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 17041114-0040-0000-0000-00000366149F X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17041114-0041-0000-0000-000024EB5D6A Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-04-11_13:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1702020001 definitions=main-1704110115 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1846 Lines: 52 Hi all, this is a follow up to the patch we previously released here [1]. We are publishing new memory hot-remove support for arm64 memory hotplug, which complements our initial hot-add patch. For convenience, we are reposting in a single thread all the 5 patches that compose the full memory hot-plug support, which are: - The initial patchset by Scott Branden, orginally released in [2] (2 patches). - A second version of our hot-add patch, originally released in [1] (1 patch). - New hot-remove support complementing the hot-add patch. (2 patches). The patches should apply cleanly on Linux 4.11-rc6 (commit: 39da7c509acff13fc8cb12ec1bb20337c988ed36). We have performed tests and experiments on physical and emulated boards and we are collecting results (along with more information) at the public Web page at [3]. Any comments or feedback are, as usual, very much appreciated. [1] https://lkml.org/lkml/2016/12/14/188 [2] https://lkml.org/lkml/2016/12/1/811 [3] https://hotplug-tests.eu-gb.mybluemix.net Andrea Reale (2): Hot-remove implementation for arm64 Add "remove" probe driver for memory hot-remove Maciej Bielski (1): Memory hotplug support for arm64 platform (v2) Scott Branden (2): arm64: memory-hotplug: Add MEMORY_HOTPLUG, MEMORY_HOTREMOVE, MEMORY_PROBE arm64: defconfig: enable MEMORY_HOTPLUG config options arch/arm64/Kconfig | 11 ++ arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/mmu.h | 7 + arch/arm64/include/asm/pgtable.h | 15 ++ arch/arm64/mm/init.c | 113 +++++++++++ arch/arm64/mm/mmu.c | 417 +++++++++++++++++++++++++++++++++++++++ drivers/base/memory.c | 34 +++- include/linux/memblock.h | 1 + mm/memblock.c | 10 + 9 files changed, 610 insertions(+), 1 deletion(-) -- 1.9.1