From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 54476C04FFE for ; Tue, 14 May 2024 18:42:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 842D96B0323; Tue, 14 May 2024 14:42:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7F2D36B0325; Tue, 14 May 2024 14:42:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 691E46B0323; Tue, 14 May 2024 14:42:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 4944D6B0316 for ; Tue, 14 May 2024 14:42:11 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E5CFC81373 for ; Tue, 14 May 2024 18:42:10 +0000 (UTC) X-FDA: 82117871220.06.D0E1408 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf06.hostedemail.com (Postfix) with ESMTP id EDCAB180012 for ; Tue, 14 May 2024 18:42:08 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=RDZgXwVF; spf=pass (imf06.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=alexghiti@rivosinc.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715712129; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=x6ryeUi7qTJoBD/62OgqeYM1G6ocyge361mggTj3ews=; b=pP24QyrQ53G9kjsVXilWb7EFZMjfcHeGhUohwlAc2qn/4pGZoO0sR4U+PpNMb0et01gjxM HH096SPAtvgQZGYmpa6UD1gphcXLvyDmhtOBfSPlj4mj9O39KFj9qQ2E5CBo9VR+A2JLUZ ySFVOhHXhhKNntQIeQ8CQxPM5vTD1hA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715712129; a=rsa-sha256; cv=none; b=2Yy/7C1pSc4IXgwX1ee8zF64AxIBz1TP7cuue9oc2rQSuB01h9aNBSA+SWoHGKkcnWc1Ew iJbdq34s3Um7siAcJPnzIVQTwqPfC+ehHV38o8YJCVPuUD7/YG85+1v5o975jITNXj04Kf 9CJDod3zTQ6ZAZ5faXeNILdL8AyLHaQ= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=RDZgXwVF; spf=pass (imf06.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=alexghiti@rivosinc.com; dmarc=none Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-572a93890d1so641933a12.3 for ; Tue, 14 May 2024 11:42:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1715712127; x=1716316927; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=x6ryeUi7qTJoBD/62OgqeYM1G6ocyge361mggTj3ews=; b=RDZgXwVFca5wN2xrDbxHYA9DcJO5gjsKMtCIFjGuVL98j/zrDQ0/EMQOBwwS98uewl oYb9pKSTMkfn/LuUD9mV1A3AVl8rmUC5KJqWdfNPcDJguvE/rtrjalXc2Qn1THsHl635 54sDTbuKbUsy3hx3WBbpCq//BnO2uDXDAahUUdBKK2Wg2N85tsF/gAjvm4DS90MLrxT5 jXVwOmUp5ABNJofQ6FetXDV/ayHxxqpJAIrxcOoG483PXfsN6biQk2Ppk60QMQ3G4G0g Ht1esViItTsfUpBcNoCeiECB4SKdmfaplsc2eMOj6z1mvUrj3egpSvPgylbYvH97OGjt 33Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715712127; x=1716316927; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x6ryeUi7qTJoBD/62OgqeYM1G6ocyge361mggTj3ews=; b=RgokEurAzKHGsrBypDtkqJX71+KqHPTNwxdz467mDWYoemsPeshJY0aEHevidy3czG 23Y92NciIlflnFw1GczjLsFAFCL4N/v8OOv58h27C+6U9x45GvlA4kDD1sNoqTg/fSzG oxtJiT0BQb2d+xL3sH6toDGEv+SP6NaLHgw+gHmuXsqIxysXycGWwlfNQH1eLSYNI67l 66ZJ1pNeWbawIKTVrBbbfGbcEs+U9UcUeibT645Q3lLBcDI4PTo4/YcX5ALJ/TRQ1Rl6 OIIlTLbUOWy2H8s6zlDSXaAQ7BQEAJ05MWmBKuW4Y1mdaJZyo8IM7se+aMRhiTQib9Tc p9IQ== X-Forwarded-Encrypted: i=1; AJvYcCXdPIF6uWspNl8IZdHbORj42bswJtXecNp8BYsUXbUCv+tppPEPcGQMi9mgKPum47lpV8qNlw1+xKFnMZipYemiV+c= X-Gm-Message-State: AOJu0Yy2SdHK8zrPsKsaqhIiQVGxjSYpRQfR7uq93UaFlnnuLpOwVAzX QCipV+k2xbQ8Sy4lz3E6PiT04TlFb/RuIwXjomqrjoWBAdYV3KW5wxWKYTgv2akDaoFnVdHedp+ uJzk1aN27iHmGf1TFruQv+SDBx+V0PWYq0MDj8w== X-Google-Smtp-Source: AGHT+IFbMwiOYUAb7e/8vZthTHtvmc7pKqYbGlejzDyPWTizt9LTFfXax18by9Z28FgBfafwz7WSCj7y4vYaV87ykNE= X-Received: by 2002:a50:9b05:0:b0:572:47be:a81e with SMTP id 4fb4d7f45d1cf-5734d707234mr10945519a12.40.1715712127280; Tue, 14 May 2024 11:42:07 -0700 (PDT) MIME-Version: 1.0 References: <20240514140446.538622-1-bjorn@kernel.org> <20240514140446.538622-7-bjorn@kernel.org> <87r0e4l0m6.fsf@all.your.base.are.belong.to.us> In-Reply-To: <87r0e4l0m6.fsf@all.your.base.are.belong.to.us> From: Alexandre Ghiti Date: Tue, 14 May 2024 20:41:56 +0200 Message-ID: Subject: Re: [PATCH v2 6/8] riscv: Enable memory hotplugging for RISC-V To: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Cc: Albert Ou , David Hildenbrand , Palmer Dabbelt , Paul Walmsley , linux-riscv@lists.infradead.org, =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= , Andrew Bresticker , Chethan Seshadri , Lorenzo Stoakes , Oscar Salvador , Santosh Mamila , Sivakumar Munnangi , Sunil V L , linux-kernel@vger.kernel.org, linux-mm@kvack.org, virtualization@lists.linux-foundation.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: EDCAB180012 X-Rspam-User: X-Stat-Signature: jcadempdzcutmbeirrapksadfze4akhq X-HE-Tag: 1715712128-243082 X-HE-Meta: U2FsdGVkX18rUV84UQVR27kpK2vnPzr8eBT1JOK38KmHPpF9CHHvKx+V5N3E/yNZkFoYAuoryjErT2AVh8eWRpjxAlmMIAaO/7n1u4QuC5h7EaBr0vld23XEQspU4uBu92nSAaviH5bpXqifhivQriooOBe+yubrLwqVwNfb9r5kTb6dMTkV28rJ3lw5nKn4cgusl6T563CdmgS1aDDGrhKyw4Eb0W1BYwdlLVuQWWHBdLl7DGU9EpwFCELFgNrmvqhpt7QdnBfwWC2b44te4laMxGI4f87ViXdJUKWEmB2eCYC6ALnBBjDEqGnTdMtEIiEMLAvFf1pHPMSk/zyGUYMkKs1QwTGv/evWR6At5hp14EbVyG/rEoN1v8xFWmYm9eVV5tJALhZVwC3QvMUqrPCdkGADy6eR69ekt4/MWZRuCFlhNpJr7xsatOF6WTILscXbGs/0VkrWON043ptGbX0frYheLAv4tn/SRtmS6+02Dj9UCQy8ythC6SSrbPxBMfrV79sPRo1WzwSJA48vS70172cT75gj74OpNw8YNcfCNQUcc0xLSRnsZ5D4QNMf4XTUly2fBpgQdYv7iv89SRSwgQ0nRmTDWWorVQNOX+4QTNpn0xyzKOIKyqH+gm2PsoEPsG5kLAMzbToBeAFwH+7Lo6CdmgY5rN4xNMOQ4WgruwfFDPfP9zE+EcXYl86iRR1FGWvW1DzqOhG18DgxKi6cjKCsPck4pOOgAhS3pd/d6uYmm5BJS8zKVoQE4ZlIKreIrSijV7zR5GAzAxOnNv6O1SjQw4ayPZ8rXAxtBjvT6kPeAefoncmfeDW09csw1em6APWqicdSHx55k5JvHcMbPk4wL6nLV2TcP+Fl/B1PsjBudEiZWoOKwPaD3qdtsD9SqC8C/ibE8Qx7a6wpTLT7RLXVFLpBPuMYaJ5h90zJ/vhkApSLOZTFgGha+sLnl5HUbELsl+wCnf3w662 27WNpRJ4 jOhfVOWfnD8YXt0hSBc5ZX7OeWIBHH8y8Ta63Wc60uHa8t+6s/T33AaGvVzLXX2YsLFrx8ej/ExIS4HX/UKuHJxg5UYPTGpfrcenzPIII3Zm84kBsJBd4QhCOd7OsuVYi3i7eWW5oWM6e2PES6uWWGGXPpV3DDukR1S0LaoxpwHYhy5LZ/KcAW+UBdKG6cCBaYSV5V+Cj+U8QwlMFnXeW04IPHvBQa//IwPCJifVSnY2MP63uvzUEjrDeeyWM9GIskMIxi19GbpIv/le9cn2WCTba3GJooOGtj1aTFCSjFGsljXZhWhA9c0dc7jMbeNw5kZg41vHHxQ5D4rnFObRR40am6GVawLODGMpMSHoiVgRlkYnBj8A+KIsyt6rznXFFlSdPM4ooP61Dvxo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000022, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, May 14, 2024 at 8:17=E2=80=AFPM Bj=C3=B6rn T=C3=B6pel wrote: > > Alexandre Ghiti writes: > > > On Tue, May 14, 2024 at 4:05=E2=80=AFPM Bj=C3=B6rn T=C3=B6pel wrote: > >> > >> From: Bj=C3=B6rn T=C3=B6pel > >> > >> Enable ARCH_ENABLE_MEMORY_HOTPLUG and ARCH_ENABLE_MEMORY_HOTREMOVE for > >> RISC-V. > >> > >> Signed-off-by: Bj=C3=B6rn T=C3=B6pel > >> --- > >> arch/riscv/Kconfig | 2 ++ > >> 1 file changed, 2 insertions(+) > >> > >> diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig > >> index 6bec1bce6586..b9398b64bb69 100644 > >> --- a/arch/riscv/Kconfig > >> +++ b/arch/riscv/Kconfig > >> @@ -16,6 +16,8 @@ config RISCV > >> select ACPI_REDUCED_HARDWARE_ONLY if ACPI > >> select ARCH_DMA_DEFAULT_COHERENT > >> select ARCH_ENABLE_HUGEPAGE_MIGRATION if HUGETLB_PAGE && MIGRA= TION > >> + select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM && 64BIT && MMU > > > > I think this should be SPARSEMEM_VMEMMAP here. > > Hmm, care to elaborate? I thought that was optional. My bad, I thought VMEMMAP was required in your patchset. Sorry for the nois= e!