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 23257EE7FF4 for ; Mon, 11 Sep 2023 08:03:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A9A938D0002; Mon, 11 Sep 2023 04:03:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A4B128D0001; Mon, 11 Sep 2023 04:03:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9122F8D0002; Mon, 11 Sep 2023 04:03:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 832B48D0001 for ; Mon, 11 Sep 2023 04:03:44 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 4E828A08E9 for ; Mon, 11 Sep 2023 08:03:44 +0000 (UTC) X-FDA: 81223577568.12.D6CF17C Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf29.hostedemail.com (Postfix) with ESMTP id 0FF5D120006 for ; Mon, 11 Sep 2023 08:03:41 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=FbL5rWxU; spf=pass (imf29.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694419422; 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=rrV+UHvgaplY9/k+vBVt5n0teGN9bGsHMMAwUGo1dQ4=; b=z2hiTLJUMztqx9jaaoEIl3pGpOgPoYyFI+c5OC7W/HzK7oKXZlnKALI+JRimisdxOk32Hk Km6wZl4d2SqAIY8eVEu6JVLNcUcW4Oy3HU9/IMLscWiVNXP/dKmVzUiCkkBP8HH7MHZF9S VDFdOI0gU2/G/PouJUtpElhHKePrz+I= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1694419422; a=rsa-sha256; cv=none; b=mN/3yk2dTxRHkXE+rZvOFRR+fZiPhgb1wciCE88VK2K8mH04HzBiI7QlFJbLt14ZtOwEZr 0fPsu+OJSXnqbJVHq2+u5l0kUnoYdEabyNI7nyNyQhfKFtsCv62bx4JFBULcXvSgRcosaO 7ZFf8Z11W2smyOaPFV0+vCYmi58wSsQ= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=FbL5rWxU; spf=pass (imf29.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1694419421; h=from:from: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; bh=rrV+UHvgaplY9/k+vBVt5n0teGN9bGsHMMAwUGo1dQ4=; b=FbL5rWxUq3SEePjUP3/v6nbZYfKhML0eBZwCJi6aO8N3k+eJwFemmmL6nqeOxAuqBknPQe n/zgk5OaMK+wZwxCFLRmxt3SDPORNVlTKOI+nX9A+bztFuiEIiVjmBEUz5pVovcgPRRLVF HuWefuSN77EJEdikENSrA5VzLRJRe+o= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-518-dH-K7ARjOJO5k38lgvF9hw-1; Mon, 11 Sep 2023 04:03:39 -0400 X-MC-Unique: dH-K7ARjOJO5k38lgvF9hw-1 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-3fd0fa4d08cso31094695e9.1 for ; Mon, 11 Sep 2023 01:03:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694419418; x=1695024218; h=content-transfer-encoding:in-reply-to:subject:organization:from :references:cc:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rrV+UHvgaplY9/k+vBVt5n0teGN9bGsHMMAwUGo1dQ4=; b=xQp+VgnGHHkkozfniM3KdWdBV0E8zbgAkKDWQfZTRxff7s621mmYPyAXSIYqdTF3Gc qjYF+JOH2ZcDOP8Ui4SE2HVMlUP6OeklzcojChqYslX6/0QTvsKlh0j/iDLVAX8/K07b Tv0ikSqPu4+CYRo4jIVkme6Yv+2xhr9S0vAiXYoZ2KAS/nXriXnpt9dZt/IXpOMG/DfK 6TTgvt+TvdtUukX/RxqjRT/soPcGj0hztC/a6fRw1k4ehX+pV9CRhYBURL1UTAz9bIoc rHOwheaj5XvThpW1nv1GaOb9F0N0/P1U4M8EpdT1P3OqsI7v1bs5HO8VFdGOgl1KpiK+ t1+A== X-Gm-Message-State: AOJu0YwJGrWGbtPcOHyE+z/QYJ7cIds81NhvQtQmIeapfjAkZ63p7MCx 50c3kvs+dOEJNTmdHdd2lXw5zgoxLiYMN6XaOcywAjPOPuaLHlVpsMqNGsD7qS2FLMiPY0V0pmO o9JayYodYmes= X-Received: by 2002:a7b:cbd7:0:b0:403:bb3:28bf with SMTP id n23-20020a7bcbd7000000b004030bb328bfmr2323546wmi.23.1694419418732; Mon, 11 Sep 2023 01:03:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE7EvIVVm6lIu/W9CgMSy8CEDYEwYaFhdi1B8VWOvJfeNjozxmbl+32f4PcpqOmD3Ruy38Uwg== X-Received: by 2002:a7b:cbd7:0:b0:403:bb3:28bf with SMTP id n23-20020a7bcbd7000000b004030bb328bfmr2323518wmi.23.1694419418297; Mon, 11 Sep 2023 01:03:38 -0700 (PDT) Received: from ?IPV6:2003:cb:c743:5500:a9bd:94ab:74e9:782f? (p200300cbc7435500a9bd94ab74e9782f.dip0.t-ipconnect.de. [2003:cb:c743:5500:a9bd:94ab:74e9:782f]) by smtp.gmail.com with ESMTPSA id r23-20020a05600c321700b00402b9d611d9sm5118569wmp.0.2023.09.11.01.03.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Sep 2023 01:03:37 -0700 (PDT) Message-ID: Date: Mon, 11 Sep 2023 10:03:36 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: Adrian Hunter , "Kirill A. Shutemov" , Borislav Petkov , Andrew Morton Cc: Dave Hansen , Vlastimil Babka , Mike Rapoport , Lorenzo Stoakes , Tom Lendacky , Baoquan He , Vivek Goyal , Dave Young , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-coco@lists.linux.dev, linux-efi@vger.kernel.org, kexec@lists.infradead.org References: <20230906073902.4229-1-adrian.hunter@intel.com> <20230906073902.4229-2-adrian.hunter@intel.com> From: David Hildenbrand Organization: Red Hat Subject: Re: [PATCH 1/3] proc/vmcore: Do not map unaccepted memory In-Reply-To: <20230906073902.4229-2-adrian.hunter@intel.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 0FF5D120006 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 67tx7uqn8hgkjhst54yadwqxos8um95d X-HE-Tag: 1694419421-731691 X-HE-Meta: U2FsdGVkX1+zwdsRlMt5OtJfIWTtRMPhl29S0UPoAehXA7EzVwvC7k9gef+4AfH8g+DnLwnkelLGVtTUHzgixtWU/eGS4ylzh1RT2fLpQ54ZWJtnv0ktv0UpmhNVkrd3OtriphiSxpRXZd3aljBqNKK4/DKLIA9v8T6G3IpVCv5D/tCKMj+4ZE7RPkwyOrOW60dfDDJdLE3/4PAgVkTZK4cVIY1WTS4ykuA2piHgXouA+tof5YM5gz34UE/lPxO5/yYhUSxb8GOpFATlA6qVa/aqGsQctalqGOc8j9XjoAKel3tDheh9aBqeRB89T3KRBeiuSBzotRo5UhuuJLtv1hxP4sN7UiMR1xS/YGihTQPJvJiHhySuwjpi5592TDwNEizXSdUaxWPuXGOem2bNN8X9lWY6LEtoZlIeW5+pT/UXxNAyHt+lBrk2BA9g7ZtIKhW6y6A94FLzBowDgB06QfhnC9r2SXBS8uKjKSgT714ddwB2g1ERHCq+N9wXYmZgc+JXar251r9cAqcm8actImtIdEaGWnmyWa4TPugvrFt4cDdY43/AuQLqgxFp9HrTRI81dBKiJQdlTvX27efuwBXfcLOBUxcZLo3YIzDziVL8+eoG2t0uRZRqKOEw9G03s1B5vncEcVQ8yslMow8Ypu+Ux4Js3cOXhGq8Lm2rjaGX2QX08/u/5mFgW8HqtdehM4q73Bqf1GXujTk8xHiLIe7b4aN++xekE2udTXtuS7Q21RmDiz9itSLrfwZXP/TUQB29CSS76tDbd3GeatsPT88AyIUrNzyuCbEtAlCQrjHXkdlpAEedmpm1jQMH3a+j2HjBaD7bLumP/NgWXQbZOxHstFfWUan8v0sce7jUEyaiLnuS5xuGW0y6FzdNlAgkRyj1H8/qvTC8zikKfgbxchDdOuJ9mDxyIqBN7xEyg21pjWyS2vv++xSd0o4NqxmlnIRdu8DVm7I9U0A8rZu pgandT7y ICF8fogszSo8Lngs5US7V1NzNHzl8fQKUf7GU4ZQ5PAbjylrnggUVHR2IzhHwqx2CsfajQ5dI7R3DFG3qFt16teUGPoubXayOxQC34x2z0peKcM0ePrEgoiIi3mN2IWTuiz7X4jZQ50Pz0EnZyrwb1PBRjEwyZgHqzL148jJO428AcGMQmX5d0R/4eLv6V9I1gdDtC06+tn14wD44GOoR2DEZ9cnn1DtlW4Hrxax0VoQbIcGhdxUAlZ/6ENwEVmYc7GCz1wcUpK491ITXJ7agwGUbbYhU+7xf0L3t0kLGwZX1xIgljqpv6jGPR4pW2F8Wo1bInJX3prMRDiNLsK4TCpo5kjOoGQfZ6cR15sg5Ug0AdDa74WlXh3zjuCj159Dl60Ue X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 06.09.23 09:39, Adrian Hunter wrote: > Support for unaccepted memory was added recently, refer commit > dcdfdd40fa82 ("mm: Add support for unaccepted memory"), whereby > a virtual machine may need to accept memory before it can be used. > > Do not map unaccepted memory because it can cause the guest to fail. > > For /proc/vmcore, which is read-only, this means a read or mmap of > unaccepted memory will return zeros. Does a second (kdump) kernel that exposes /proc/vmcore reliably get access to the information whether memory of the first kernel is unaccepted (IOW, not its memory, but the memory of the first kernel it is supposed to expose via /proc/vmcore)? I recall there might be other kdump-related issues for TDX and friends to solve. Especially, which information the second kernel gets provided by the first kernel. So can this patch even be tested reasonably (IOW, get into a kdump kernel in an environment where the first kernel has unaccepted memory, and verify that unaccepted memory is handled accordingly? ... while kdump doing anything reasonable in such an environment at all?) -- Cheers, David / dhildenb