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

Re: [PATCH for-4.17] x86/hvm: Revert per-domain APIC acceleration support


  • To: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 17 Nov 2022 09:24:37 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.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=H5QUOWx2yaIUU2v4e2qHioxPLN1Ucatf7wWz4lH5g7c=; b=nQJjJril9gtVGsB1+A7pXfRlbrpIhcV02DsUSdJuQohhH9eHX/r2ZYghLUYcervkhoHey4qPiEU8sDwXp4HhwK0t13FfnIZE2nu9f7yKtvvjvR/y0vSk6Kq6ws7XUkdDHy7fPMPJJdDArWbeKUXD7xZiO5u0pI+PbvpHEG+smSQpFIzwJpTlYGN90ed4CUnEQBrM3UHiBYC/UNS1yCupQZQ5y+CauHR48t7nLp0T4dU1J4iFUx3ok4WwqX2hzdXWfSJZE2QWOGHRmE1jFXnrvmQ6YBXiA7ZboO43BnqW0yROOHVzXn9UPAzGoWC9gzb9uHa6gJZ8a6boYs+DPi/ycw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mgBc/R2+7/l86KuQAC2TdSRsrCf4QYrK72HTHf0wU/NFUryoc0c8kRjjGEaAB7TNZQ//AduENRQlFDtx9Z2oPIgV6ONDMH3vLme9gStlmEVMFEeWxP5hBFIBSBZGsdieGQxuLLeNJyQVjhuO3qxRBowX71F+2xS/msvsxjUgefyzzTfkV91VZMDTE7F1DGD0A/8rvD0mtNNi4SSscmTW1xy4GgJNuu7foPX4FlOhAZ8efj9fM0jFYZBUF7FzSqcWdJSdhNhNbhpS+kHqyInAK2n++vkinqzoXqNtCIG1RMU2s3Q7WARLsfHhTmNQmR5467Rw4xL2NTk8tf0s+B7ApA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Henry Wang <Henry.Wang@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 17 Nov 2022 08:24:49 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 16.11.2022 19:14, Andrew Cooper wrote:
> On 15/11/2022 08:49, Jan Beulich wrote:
>> On 15.11.2022 01:35, Andrew Cooper wrote:
>>> I was really hoping to avoid this, but its now too late in the 4.17 freeze 
>>> and
>>> we still don't have working fixes.
>>>
>>> The in-Xen calculations for assistance capabilities are buggy.  For the
>>> avoidance of doubt, the original intention was to be able to control every
>>> aspect of a APIC acceleration so we could comprehensively test Xen's 
>>> support,
>>> as it has proved to be buggy time and time again.
>>>
>>> Even after a protracted discussion on what the new API ought to mean, 
>>> attempts
>>> to apply it to the existing logic have been unsuccessful, proving that the
>>> API/ABI is too complicated for most people to reason about.
>> Like Roger I'm still having trouble seeing what ABI you're talking
>> about here. Yes, there are internal handling issues, but that's hardly
>> "ABI". And as Roger indicated before, anything domctl/sysctl isn't
>> stable anyway.
> 
> It absolutely is stable when it it extends beyond domctl/sysctl into the
> libxl API, two different xl config files, and Xen command line (for PVH
> dom0).
> 
> domctl/sysctl are the very least of the problem.

Which still leaves open which "ABI" you've been referring to. As Roger
and I have said - it doesn't look as if we couldn't change the meaning
we internally assign to what libxl has started to expose (and what the
Xen command line option simply mirrors).

Jan



 


Rackspace

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