[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/4] xen: Introduce non-broken hypercalls for the p2m pool size


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Date: Mon, 31 Oct 2022 10:12:41 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TcpFzGI6IoPOSIWS2McIqLJ1KnYVv3CkFohp+Id07gg=; b=HvUwelAbUNNb5Jyo7nXnAumjCe/x11kORkM4F4AdmPNSr3ZGpl5dJ2k5zta6yBiDInJIk8ObbQ3BpyiTUwLpyB+anPVwqrrfjEtLz8M84AMNXxjUgbx/M4P+ObmR6XgWQhA+vb4Y/4b7EpfHgyCif4gdTY2Guu64tJY8LnIJJph9rYq2k+Kgnc76yVy/oAUQUoYBoMqwT0NeFgn6j7YZ5mhAONBh/kO2NS1Odfu+wDbzXC28DuPNkT/SphYjpSdz9VoLTFul1gZArjDitQYZhRUkdvahHRLVuBEqxkSgeHnb11QhviIIsbJ6WTi8JhSEa/5Ru5Nk1YZYzZRB9p8o1w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L9shBT4vw+boZRoynt2EiVTvZH8/2VLScwq4nFCLxJoPeCCBhFx3h3yvn8RwCpbbcsRPHQm/oCeeOwuGid1AQ2pPO/UE0Op1khUPmpRdPNhnaQA5yczjjGxRYFn6HXE6pImeZs072GMhlLzYtJ1tTconoEv7Cg2G2yYqjxWRlMYHVKltPbOx3a6ggA/K01RmdEtq5Ecs0nXzIUGNtmGI2xphZam7iKA71OsIWVeVUb+0rm3eQv1bh7P0HWSAHNwwlwwqPYp5FqA0CxhQcttUkSwLXVjRwPm4Xt9w5yG4prUrOV1C6Ul/0iYTLIYJPFOmT6nAHHhK0FPqE44EVUltjg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: George Dunlap <dunlapg@xxxxxxxxx>, Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Henry Wang <Henry.Wang@xxxxxxx>, Anthony Perard <anthony.perard@xxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 31 Oct 2022 10:13:19 +0000
  • Ironport-data: A9a23:1YKd2aJTWhzjoWNgFE+Rz5UlxSXFcZb7ZxGr2PjLsTEM7AuW5UVEl zVBCC3DeKqUMyGmS21FGI+//E4H65fcmIQ2TQI6pCthEihDpMDPDt7Dfh6tMXmbcpzOHBhu4 swQOtCQIJlvHnOD+x2hPufop3UsiPDRG7eU5IIoQsxUbVYMpHAJ1UIz8wJAvrNVvDSZP++sk d6u+sfWZlH/gW4qaWlKsane9E9h5fiu4WpDsA00bqwQ7QPSz3UbMskSdPq7R5fariu4PcbhH rqek+vplo/9101wYj9wuu+jKiXmepaLYU7VzCITA/L56vR7jnRa+r4hM/YBYltghTyMntRgo P1ArpX1QgoyVkH2sL11vyJwTmcvYMWqxJedeSLl6JTIlhWfG5fR664G4H8ebNVwFtlfWQmix dRAQBgRYxaKgf6Bwb7TYoGAUex6caEHlKtG0p1R5Wmx4cQOGPgvcI2TjTNs5x8ih9gmIBrrT 5FxhQyDzvj3S0Yn1l8/UPrSlQoz75X1W2UwRFm9/cLb74VPpeDYPXeE3Nf9I7S3qctpckmwq 1rCx1u6XhYmBJ/By2GHqnKDrf/zgnauMG4SPOXQGv9CpnS2njZWMztPEFyxrL++l1K0XM9ZJ woM4C0yoKMu9UutCN7gQxm/p33CtRkZMzZSO7RitEfRleyJvEDFXQDoTRYYADAinOA7QiYl2 xmlgtXtDCRHu7yJU3ONsLyTqFtePABFcTVfPn5YF2Pp5fHHmsYdpAz9a+9JFb+FiPPVKBHdm WqV+X1Wa7I7yJRjO7+A1VLNji+op5PJZhUo/QiRVWWghit1eYihbpSnwUXe7P1AaouVUzGpo 3wsi8WYqucUAvmljzeRSe8AGLWo4fetMzDGh1NrWZ47+FyF+WOnfI1WyCFzIgFuKMlsUQHuZ EjfqAZA/qh5NXGhbbJ0S4+pAsFsxq/lffzvW+rIdNNIbt50fRWe4SB1TUeK2ibml01EuYEyP 42KN/mlC3kyAL5iijGxQo81wbItgywz227XbZT61Ai8l6qTYmaPTrUIO0fIafo2hJ5ouy3Q+ tdbctCMkhxZWeimOC3Pq9ZPdhYNMGQxAo3wp4pPbOmfLwF6GWYnTfjM3bcmfI8jlKNQ/gvVw kyAtoZj4AKXrRX6xc+iMxiPtJuHsU5DkE8G
  • Ironport-hdrordr: A9a23:qEbYD6Dx3ixtpzrlHegasceALOsnbusQ8zAXPh9KJCC9I/bzqy nxpp8mPEfP+U0ssHFJo6HiBEDyewKnyXcV2/haAV7GZmXbUQSTXeZfBOfZogEIXheOjtK1tp 0QPpSWaueAa2SS5PySiGbXLz9j+qj/zEnCv5a9854Zd3APV0gW1XYdNu/0KC1LbTgDIaB8OI uX58JBqTblU28QdN6HCn4MWPWGj8HXlbr9CCR2SCIP2U2rt3eF+bT6Gx+X0lM1SDVU24ov9m DDjkjQ+rijifem0RXRvlWjoai+2eGRi+erNvb8yfT9GQ+cyDpAo74RHoFqiQpF4N1HLmxa1O Uk7S1QePiboEmhA11d6SGdpzUIlgxep0MKgGXo/0fLsIj3Qik3BNFGgp8cehzF61A4tNU5y6 5T2XmF3qAnRC8pDEzGlqf1vjxR5z2JSEAZ4Jgupm0aVZFbZK5arIQZ8k8QGJAcHDji4IRiFO V1FsnT6PtfbFvfNhnizyJS6c3pWm52EgaNQ0AEtMDQ2z9KnGphx09dwMAEhH8P+J80VpEB7e XZNaZjkq1IU6YtHOpALfZERdHyBn3GQBrKPm7XKVP7FLsfM3aIsJLz6KVd3pDfRHXJ9upGpH 3saiIqiYdpQTOeNSSn5uw6zjndBGOgQD/q1sZSo5Bkp7yUfsuYDRG+
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHY6SSZSdHfQqx5wkKQBwuC6qEQ/a4j8VgNgARSJYCAAAzQAA==
  • Thread-topic: [PATCH 1/4] xen: Introduce non-broken hypercalls for the p2m pool size



On 31 Oct 2022, at 09:26, Jan Beulich <jbeulich@xxxxxxxx> wrote:

On 28.10.2022 17:27, George Dunlap wrote:
On Thu, Oct 27, 2022 at 8:12 AM Jan Beulich <jbeulich@xxxxxxxx> wrote:

On 26.10.2022 21:22, Andrew Cooper wrote:
On 26/10/2022 14:42, Jan Beulich wrote:



paging isn't a great name. While it's what we call the infrastructure
in x86, it has nothing to do with paging things out to disk (the thing
everyone associates the name with), nor the xenpaging infrastructure
(Xen's version of what OS paging supposedly means).

Okay, "paging" can be somewhat misleading. But "p2m" also doesn't fit
the use(s) on x86. Yet we'd like to use a name clearly better than the
previous (and yet more wrong/misleading) "shadow". I have to admit that
I can't think of any other sensible name, and among the ones discussed
I still think "paging" is the one coming closest despite the
generally different meaning of the word elsewhere.


Inside the world of operating systems / hypervisors, "paging" has always
meant "things related to a pagetable"; this includes "paging out to disk".
In fact, the latter already has a perfectly good name -- "swap" (e.g., swap
file, swappiness, hypervisor swap).

Grep for "paging" inside of Xen. We have the paging lock, paging modes,
nested paging, and so on. There's absolutely no reason to start thinking
of "paging" as exclusively meaning "hypervisor swap".

Just to clarify: You actually support my thinking that "paging" is an okay
term to use here? I ask because, perhaps merely because of not being a
native speaker, to me content and wording suggest different things: The
former appears to support my response to Andrew, while the latter reads to
me as if you were objecting.

Sorry, the tone was “objecting” because it was directed mainly at Andrew’s arguments.  I thought about replying only to his mail, but it seemed like since I was clearly “joining the discussion”, it would make more sense to quote you too.  I could probably have made it more clear by leading with something like, “I tend to agree with Jan here. …”

 -George

Attachment: signature.asc
Description: Message signed with OpenPGP


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.