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

Re: [RFC] Design changes for bidirectional interface compatibility.


  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Paul Durrant <xadimgnik@xxxxxxxxx>
  • Date: Fri, 26 Aug 2022 15:25:53 +0100
  • Delivery-date: Fri, 26 Aug 2022 14:26:04 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

On 24/08/2022 16:31, Martin Harvey wrote:
I have a request for comments on some design changes which would considerably ease our support load, and work towards solving VM upgrade issues with PV drivers installed. Since it was originally a wiki, I’ve had to convert it to PDF, which I hope is a format that most readers of this list find acceptable.

Design doc v1 in PDF format:

https://citrix.sharefile.com/d-s722cae4e280f4148ae689f972a2cea10 <https://citrix.sharefile.com/d-s722cae4e280f4148ae689f972a2cea10>

Paul, there is further documentation concerning details of shortcomings of the current system which I shall send to you separately.


Can you send it to the list too? I don't see a problem statement in your doc. What precisely is the problem with the current mechanism? The currently implemented use of PDO names to match available interface versions was very deliberately chosen to avoid the need for any child driver to maintain compatibility with an older parent. As long as the rule is followed (i.e a new interface combo in the parent requires that the PDO rev is bumped) there really should not be any compatibility problem to fix.

  Paul



 


Rackspace

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