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

Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)


  • To: 'Steven Haigh' <netwiz@xxxxxxxxx>
  • From: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
  • Date: Mon, 2 Sep 2019 08:34:26 +0000
  • Accept-language: en-GB, en-US
  • Authentication-results: esa3.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=Paul.Durrant@xxxxxxxxxx; spf=Pass smtp.mailfrom=Paul.Durrant@xxxxxxxxxx; spf=None smtp.helo=postmaster@xxxxxxxxxxxxxxx
  • Cc: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>, Andreas Kinzler <hfp@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 02 Sep 2019 08:34:33 +0000
  • Ironport-sdr: 6U8UyneYk3jzvhMANPdUuDiphmmx3+LE1T8CSCLbAipD9O0QE9/PFiNoW1R4kC1ZZqL1Vagi4E Y1rH9wi315HBHLowh9S+jg7rAid1n2Uo/E3im1ZYHOzaNW2QADRLqg5HvEhvJ8yliTOfD3XRQx fzPMfM8yIiA3TPGTr7SuCJXROgI6ohUXJGahczKxReqULUaOQh4k7YYi7LhSKCwAaXt6DJ3IpZ 5Bvkh5JcLctTsk3sgrjkenHLfYjFWWPxPZYCKL1JNTCSQEda1SreStAuaR9LSJ3TgXHaHj9Jqq 0uA=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHVYS/C+HQxXSiQEUCMz+59RzWjzqcXfpcAgACHy+D//+D4gIAAIyfg///hnoCAAAGfgIAAIckw
  • Thread-topic: Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)

> -----Original Message-----
> From: Steven Haigh <netwiz@xxxxxxxxx>
> Sent: 02 September 2019 09:32
> To: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
> Cc: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>; Andreas Kinzler 
> <hfp@xxxxxxxxx>; xen-
> devel@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)
> 
> On 2019-09-02 18:25, Steven Haigh wrote:
> > On 2019-09-02 18:20, Paul Durrant wrote:
> >>> -----Original Message-----
> >>> From: Steven Haigh <netwiz@xxxxxxxxx>
> >>> Sent: 02 September 2019 09:09
> >>> To: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
> >>> Cc: Andreas Kinzler <hfp@xxxxxxxxx>; Andrew Cooper
> >>> <Andrew.Cooper3@xxxxxxxxxx>; xen-
> >>> devel@xxxxxxxxxxxxxxxxxxxx
> >>> Subject: Re: Windows HVM no longer boots with AMD Ryzen 3700X (and
> >>> 3900X)
> >>>
> >>> On 2019-09-02 18:04, Paul Durrant wrote:
> >>> >> -----Original Message-----
> >>> >> Further to the above, I did some experimentation. The following is a
> >>> >> list of attempted boot configurations and their outcomes:
> >>> >>
> >>> >> viridian=1
> >>> >> vcpus=4
> >>> >> STOPCODE: HAL MEMORY ALLOCATION
> >>> >>
> >>> >> viridian=0
> >>> >> vcpus=4
> >>> >> STOPCODE: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
> >>> >>
> >>> >> viridian=0
> >>> >> vcpus=1
> >>> >> Boot OK - get to Windows Server 2016 login etc
> >>> >>
> >>> >
> >>> > And to complete the set, how about viridian=1 vcpus=1?
> >>>
> >>> Any vcpus value where viridian=1 is used creates a HAL MEMORY
> >>> ALLOCATION
> >>> stopcode when trying to boot Windows.
> >>
> >> Ok, so I guess that issue hits first and, only if you get beyond that
> >> do you hit the multiprocessor problem.
> >>
> >> The viridian option is not actually a boolean any more (that
> >> interpretation is just for compat) so it would be a good datapoint to
> >> know which of the enlightenments causes the change in behaviour. Could
> >> you try viridian=['base'] to see if that's sufficient to cause the
> >> problem? (I'm guessing it probably is but it would be good to know).
> >
> >
> > Hi Paul,
> >
> > I can confirm that viridian=['base'] crashes with the same HAL MEMORY
> > ALLOCATION stopcode - even on 1 vcpu.
> 
> Also, just wondering, we're using 8.2.0 of the Windows PV drivers on
> this VM.
> 
> Does this matter? Has there been any changes that would affect this in
> 8.2.1 or 8.2.2?
> 

From what you describe, I think this is happening way before any PV driver code 
is entered. I guess it would be prudent to make sure by trying it on a fresh VM 
(but didn't you say before that this happens when booting from the installation 
media?)

  Paul
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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