[prev in list] [next in list] [prev in thread] [next in thread] 

List:       win-pv-devel
Subject:    [win-pv-devel] [PATCH 0/2] Fix upgrade v8.2.2 to v9.0.0
From:       Owen Smith <owen.smith () citrix ! com>
Date:       2020-02-05 16:52:35
Message-ID: 20200205165237.11768-1-owen.smith () citrix ! com
[Download RAW message or body]

Attempting to upgrade v8 to v9 will fail after the reboot to replace xenbus.
At this point, the VM will have loaded the v9 xenbus, and enumerated its PDOs
but be unable to proceed, and Windows will display the spinning wheel.
There are 2 main reasons
- XenFilt will attempt to use stale data from its Parameters key to determine
  the emulated device type.
- XenBus (v8) will have removed XenFilt from the UpperFilters of the System
  class, and will not be loaded early enough to create any device objects on
  PCI devices, so DriverSetFilterState() will not be called.

Owen Smith (2):
  Continue checking for emulated type if not PCI or IDE
  Revert "Presence or absence of a PCI device determines the filter
    state..."

 src/xenfilt/driver.c | 3 ++-
 src/xenfilt/fdo.c    | 3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

-- 
2.16.2.windows.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/win-pv-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic