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

Re: [PATCH v3] x86/hyperv: use dynamically allocated page for hypercalls


  • To: Ariadne Conill <ariadne@ariadne.space>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jason Andryuk <jason.andryuk@xxxxxxx>
  • Date: Mon, 28 Apr 2025 17:10:13 -0400
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=ariadne.space smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=T59YqtMA9cSf61s0uNZ5bSB4OwxVG3dB8QJcEEDd30s=; b=ourS2DeT7Mzl2KuJdH+5Alof3v7WP2Wl7hgyKZOrO/11rqxRkByQdgSxyx070nFiujGKpyFP7gFCJOSCRgM/4di24xa+w5LX+T0iu0vmBK8RbL3eguF0DJKIuqoscd/YYzG+aPIMng2182D0AtcjTuWd3uHhlPO+dF9UwlGTldt57VS4gVO7L8EnEnPJK9zdmKi1W7+UEsb32FqlFpWzGfMEMLlxcxXzHExS1eyQ65X9KaoXQCmK5EnD0giKjDaIUvvp71hIHT0b4l4hXGPxXHWdQRTLP8g2386vz5uWQBvNQ4YCVYyKt8Jk/8l0Dci2UAjWdGD1LbdMP9y08ccVyQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QpsCo50aYompCQ8K6Wz6ZyPueCLS55e9wdCNLOVIvqZ1PaSyghF1Uj9TnAQAGSyXwaUU+ZpK8g/KK9AaZ7sW4eFXs4bPqmmt7zLf+bc+0wbF4V6sL3wIpEGIaC4W4IWVDGOAFeTLCi2OTAJiT9GSjyq0w7hWckLDaofkTWOB2+ikZ5/bIBvSu7CarjtTQsUQbX19M6zhvoWmRs1Hd9LnrBSsG039kmP3j7wgftCwwma/DbPgg3zHhsIjCkCZfE+6UCKLozWpcJ5QbCQIL+Bzu4pRSsF2NX9Xhei8O7a/RUt4czySIsVB27ylEXb9BxF7av3N4XC7nfSCHWwqhBbFdw==
  • Cc: Paul Durrant <paul@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, "Andrew Cooper" <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Alejandro Vallejo <agarciav@xxxxxxx>, "Alexander M . Merritt" <alexander@xxxxxxxxx>
  • Delivery-date: Mon, 28 Apr 2025 21:10:29 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 2025-04-28 15:57, Ariadne Conill wrote:
Previously Xen placed the hypercall page at the highest possible MFN,
but this caused problems on systems where there is more than 36 bits
of physical address space.

In general, it also seems unreliable to assume that the highest possible
MFN is not already reserved for some other purpose.

Fixes: 620fc734f854 ("x86/hyperv: setup hypercall page")
Cc: Alejandro Vallejo <agarciav@xxxxxxx>
Cc: Alexander M. Merritt <alexander@xxxxxxxxx>
Signed-off-by: Ariadne Conill <ariadne@ariadne.space>

Reviewed-by: Jason Andryuk <jason.andryuk@xxxxxxx>

Thanks,
Jason



 


Rackspace

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