> -----Original Message----- > From: Steven Haigh <net...@crc.id.au> > Sent: 02 September 2019 09:09 > To: Paul Durrant <paul.durr...@citrix.com> > Cc: Andreas Kinzler <h...@posteo.de>; Andrew Cooper > <andrew.coop...@citrix.com>; xen- > de...@lists.xenproject.org > 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). Paul > > -- > Steven Haigh > > ? net...@crc.id.au ? http://www.crc.id.au > ? +61 (3) 9001 6090 ? 0412 935 897 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel