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 30EB3C25B79 for ; Tue, 14 May 2024 18:00:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 89AC28D003B; Tue, 14 May 2024 14:00:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 823D38D000D; Tue, 14 May 2024 14:00:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6C3838D003B; Tue, 14 May 2024 14:00:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 4CF0B8D000D for ; Tue, 14 May 2024 14:00:58 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 013B38135A for ; Tue, 14 May 2024 18:00:57 +0000 (UTC) X-FDA: 82117767396.24.4442CA4 Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) by imf21.hostedemail.com (Postfix) with ESMTP id 28F251C0016 for ; Tue, 14 May 2024 18:00:54 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=gvRJhH0v; spf=pass (imf21.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.208.42 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=1715709655; 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=SPFkuGbhnZyO2YuOasmxxVswDvCK0WBgSsmUFjTxFvY=; b=O/Tq4vPm19mN6ifiZW3U3SRgzHaUrGhXbya1mbUv2UGaLLap8MkQfMtSApM9gzWlUDpaDH XeelWOk84/80sDMABtntIWjXy8G2h2b1G6MrI4B1e05MBcOPYZPRErnmIvakyxNrTslje7 t9yaEs7kNVoiq7PfGfBsKgIM+BAZpbo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715709655; a=rsa-sha256; cv=none; b=0mAj+xxvDnCLeu6o1Az5x0upocaxZCgtwzZaeLu75sp5weCM6MQmFlU4/KlrtVFaZ9wJIy y7rFxhctA3DIpGcF7T1re/YX4HD8i6liHQmAMGGJ/DSqkk12Sx2Z6rPnfO62UIBRfgciKh d7iMdYB7RssY21zaJ/x6wghKLa/w5wY= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=gvRJhH0v; spf=pass (imf21.hostedemail.com: domain of alexghiti@rivosinc.com designates 209.85.208.42 as permitted sender) smtp.mailfrom=alexghiti@rivosinc.com; dmarc=none Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-57342829409so1831157a12.1 for ; Tue, 14 May 2024 11:00:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1715709653; x=1716314453; 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=SPFkuGbhnZyO2YuOasmxxVswDvCK0WBgSsmUFjTxFvY=; b=gvRJhH0vaYe0bDx3OOPl/gEcWhSNBUOk3dR38UUDPqZzPqx/LfWKEbKevjQw82peey rJZOcyz0fV+DqKAaKIMoKDgC2+NvOZoknCTI7ZVQBjuQLcbdGP4CMsnOTsjZlwgFOq2c k/uf5oJdj/BxC1pGksiXGS8wHnFn7FiL7zO5DZZ8HmIvjh/Ay2hao5kWuARLIXFDgxF7 Dv1vXueo6kSGt5T0hG88STqSbM0uqz3gEfkdxfbGwjxDkWHeywhHpvXpT0/6UZD9Wwr6 X5qQoEGnj++9s6O2FGYzphvx7x5IAxnaBgrP/Lcz/ClhG6b81W+hNgUmrqxQusjtFz+s kFwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715709653; x=1716314453; 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=SPFkuGbhnZyO2YuOasmxxVswDvCK0WBgSsmUFjTxFvY=; b=lgYIc60iYEud5Sp2spMV4i8MOrjhCAezgcjUoHbWA7xAig7wUp27KkTr0mkrmu2vpb CVTyQGT2h9+H73a1nDzwKnDiSwNv7xsb91ScCPPth9wrau6oVZYV7ccbv9Y6qmo5uUfD L/RbQrhOi0nc1bnDrjg+k7E6slI8nhGHQlKndcuhYVp9u4uL1mmORKBvdOW0zanOtJSW INQp4RakV3nmFfq75YIk3vqAXMg82iiRWMW8IRmksEgOFaQv2FOZAYtCaqN7L8EKNxDh 7cv+N6IvkTJ1PW9dDZVgpJZ/Ulby+fFYnCJtd3RxvTWwuNrFjkbPheUtxNmwvUC7tLRl wfqw== X-Forwarded-Encrypted: i=1; AJvYcCWqVZ/GjW9Qic6bktscIKbfdQ1ddTktPlYASvWh6rFeNdviWpkQ9bYX7DiOriFP6TpBohJdbeGiOaASVQrzHuwwcwg= X-Gm-Message-State: AOJu0Yz3+JYYUcx0wTVyiiuzmzxccvXj5BIrTSvcmLjrANFb5Rdfb3v6 bpTRfQ16sFy60qA6+xvss9f+WtbAygZK7dUk9/o+NS01spo6JKQYUudwZXdMLjzlEguAphqrrK1 6NFDLzlNIm1LtNbU+e4qOb14kNhQi8MVgliB52Q== X-Google-Smtp-Source: AGHT+IEav+Kv/bYUpFPfTWv7r39urrL/VjCf1N0diMj0Pjq5+EuaD+cN5qt0Ndddnyt68aDR99gcExBIUX9EIjG6mjI= X-Received: by 2002:aa7:d392:0:b0:572:7014:230a with SMTP id 4fb4d7f45d1cf-573328e4ec7mr13569756a12.14.1715709653683; Tue, 14 May 2024 11:00:53 -0700 (PDT) MIME-Version: 1.0 References: <20240514140446.538622-1-bjorn@kernel.org> <20240514140446.538622-7-bjorn@kernel.org> In-Reply-To: <20240514140446.538622-7-bjorn@kernel.org> From: Alexandre Ghiti Date: Tue, 14 May 2024 20:00:42 +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: 28F251C0016 X-Rspam-User: X-Stat-Signature: 9t7fkzuy9yz4uwgeii6e3mq7zan1sop3 X-HE-Tag: 1715709654-813307 X-HE-Meta: U2FsdGVkX19AqjAceM3C438NT9KgETyFD/ILskyHIrVUUxlH7gRIaIBgtXx1farQHjz1Xgr0CS5vHdcOy5+K5D8mOUT6YSLesJby6PubhRJLlOvXM61QRBRGRL3owvndXgRniKz1KSBp9kqAutzLSmud/BCG5tzobj18g0x4wFTv9hVU36HHRcXC8G3lHA93rS4oH7kms8bmI9nkrsrCBhAJA0g6eu+4W2Tc+SCvH6KHs2Udb7iFL8nc9DlqZzoLvlFGa5azm8iGCLkNQ9jTY6si9IB1UHrNokUS36C32z+ZuukRDG2JVaQ5a0rc4lRBJ//8RWTko93BtX6CadapHsM8+xaHg4jSzTTPriWeiEs1zmwRj0icFQir0YgoVAbXpECNkgoQV9s7He7YH1zLLWfWLtEC5B0RDc6qW4x/riQhhxYulDV6baTJ6Vm0dzye2fQ2Y2Qml9vLYa96T0KbTbfuGzTfanUDRymOAtj0gogNZk79clGg6VtQvwgu7xtSypNzwAxR1XSx5wO83Ys2pbZ8IdNNk2GzVkaSdZY3fIToDGMmgMiboA7ttQnj+bUF1xrF6WY+BPJdj+iypgQPin2/WwdDesD4RyCKhHJJSh4r2gW25NqXhzv/Na3Z0V9Vn+aJ+17eN9TzvL4Zf33uIbpfKYSiueDOug6Ebdc11MlkzVomawm+cfbWkoSEk8VBT2k+NHyDjfhCepz6idraCQ3aD/RHGqHZAjO441m9BZcZdpUZd4zGHVB+tZfg17q5WexXx/hQKI/yCKko7ZHSTBRrsd3oJJCzLOCU7a8+ZgUUrZ6YvvXNiMGLkHceD9LSwT5mqEHKzUybiob8v41F6YtCiDrNp7XnJ0KylrOE7yU59KgOMUwYSUxvhdZLIEGkwTxJqAm5TKT2bO8SORIDVvj/vMEk/uAiEBZjuj36DTDHCYpKaVEAttZJqxoSMAT/64Ja5tepu7gFoKuTWn2 7fU9G/De 6LVmePaOfAqwCLU98AKKJSZeD+mwR9w5Hv0/XZkqln/LYP5FXHlLJpGz74kcnLESQK+31A4FWPHOzJs/RtmkpvmS15LJrjoLTJL0nEje8tVZoXQE5AAEkP/8mquI5GxdFqqayGZJJf83U03UkFT0aJnp358WwKx6p+STIw4uhDwJMVYQBtSy57QSpf7iq6e8qyIodhK1EVNqT2Ac2sLoeUT6koAT5cTcpEkfvpxvJghQlqrxkLTzq+nxvGusYoRA1/ZFIJ7OPBaSt7eqtKtLah/wSIfpumcWlZxu45ssYGr3fudc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000229, 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 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 && MIGRATIO= N > + select ARCH_ENABLE_MEMORY_HOTPLUG if SPARSEMEM && 64BIT && MMU I think this should be SPARSEMEM_VMEMMAP here. > + select ARCH_ENABLE_MEMORY_HOTREMOVE if MEMORY_HOTPLUG > select ARCH_ENABLE_SPLIT_PMD_PTLOCK if PGTABLE_LEVELS > 2 > select ARCH_ENABLE_THP_MIGRATION if TRANSPARENT_HUGEPAGE > select ARCH_HAS_BINFMT_FLAT > -- > 2.40.1 >