[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: Tue, 15 Nov 2022 09:49:56 +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=ajTJahRJMsJVN3QrzMO6iR+RSTtLDPqN6VZN2tp9k8g=; b=S7JcQ5BZMrAnDqTlhlKjPe+cENXnmPBoIJyGO5qNgCzuWqvgktsK4i/qpUOab2e4rBlWYtQtlHZjPvI+KwyPRg3wfKV1ZnhWVtA7tVzNG3Oun7lQ8ALzM/6gn7a16BctkDBz/VjavQloHHcus4meCme/kUDqHpy+dWVhMLI5ZL4SGNGk9ruL1tr49CtZS1YU7+G23qtKbSXsU+qquRHQhhIAVXen9OAE0UiHRVvitIHptLVcbQCz2lIrLE6GN2xrE+mViNcOB+5UQun73lvVhowjxxTV843PYbzMG0IbnQ22ieUYLpzp/Lb9KGPNoBES7LTdK6wUFimX1/k1CNdeUQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WoVcMxjNW/oXnILZwtc9XdP6lDZw/D02GG8IVuglUQGsOPU97vJtEiT2vZagD5OvBfS6671DQWkvTezXRXKmNNizdEu59fMcOpNk4FSTF6o6819cpWXRvad4p6X+VxIAvtK3sTf1u/x0uGd+RGrsL65lqR2W7UntJggMRHyr8ITqTvmFHQnFAhUQ1v6XvBYDDsl2SN7rn8AaEqe1YozpZUUgNyABTCDJPgtdpApeAkqk3djGWhHAbCP2b9Mv56lTBAFxuukwFL6tDthDdAlePcuD6tuxBxMofVgTqv33Nzk3Oux1CqQUAAcDFTxTKozU+79Pro9//p/sac5xkcrNxA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Henry Wang <Henry.Wang@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 15 Nov 2022 08:50:09 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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.

> This reverts most of:
>   2ce11ce249a3981bac50914c6a90f681ad7a4222
>   6b2b9b3405092c3ad38d7342988a584b8efa674c

plus (as per Fixes: tags)

399bcbf281bd936d1eff7f7d1054ab49115c3a44
0823d57d71c7023bea94d483f69f7b5e62820102

which I think want mentioning here as well despite, like stated for the
main commits, parts are left in place.

> leaving in place the non-APIC specific changes (minimal as they are).
> 
> This takes us back to the behaviour of Xen 4.16 where APIC acceleration is
> configured on a per system basis.
> 
> This work will be revisited in due course.
> 
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Provisional upon Roger not objecting (i.e. him at least remaining
neutral), and preferably with the above remarks addressed:
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

Jan



 


Rackspace

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