> On 16. Apr 2020, at 12:36, Andrew Cooper <andrew.coop...@citrix.com> wrote: > > CAUTION: This email originated from outside of the organization. Do not click > links or open attachments unless you can confirm the sender and know the > content is safe. > > > > On 16/04/2020 10:41, Pawel Wieczorkiewicz wrote: >> @@ -272,9 +274,23 @@ void arch_setup(void) >> >> init_hypercalls(); >> >> - if ( !is_initdomain() ) >> + xen_version = hypercall_xen_version(XENVER_version, NULL); >> + if ( version ) >> + *version = xen_version; >> + >> + /* >> + * The setup_pv_console function registers a writing function >> + * that makes hvm guests crash on Xen 4.2 > > This comment in particular is rather concerning. Even if there is a > configuration issue in 4.2 stopping the PV console from being wired up > properly, nothing involved in transmitting on the console should crash > the guest. >
I am again a little short on details here. Maybe Paul could chime in. But, I vagualy remember it was something about the init_pv_console()’s: if ( port >= (sizeof(shared_info.evtchn_pending) * CHAR_BIT) ) panic("evtchn %u out of evtchn_pending[] range\n", port); > ~Andrew Best Regards, Pawel Wieczorkiewicz wipa...@amazon.com Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879