On Wed, Jun 24, 2020 at 10:25:13AM -0400, Jason Andryuk wrote:
xen_preinit() runs early and changes DebugOutputPort. qemu_preinit() runs soon after. inb on DebugOutputPort doesn't work on Xen, so the check will always fail and DebugOutputPort will be cleared to 0 disabling output.
Quick exit the function when running on Xen to preserve the modified DebugOutputPort.
Thanks - I committed this change.