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.

>> 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.coop...@citrix.com>
> Provisional upon Roger not objecting (i.e. him at least remaining
> neutral), and preferably with the above remarks addressed:
> Acked-by: Jan Beulich <jbeul...@suse.com>

Thanks.

~Andrew

Reply via email to