xen/x86: obtain upper 32 bits of video frame buffer address for Dom0
authorJan Beulich <jbeulich@suse.com>
Tue, 4 Jan 2022 08:46:06 +0000 (09:46 +0100)
committerJuergen Gross <jgross@suse.com>
Thu, 6 Jan 2022 07:55:34 +0000 (08:55 +0100)
commit335e4dd67b480c8fa571ea7e71af0d22047fcfb7
treef45ddde82aba0c0706a245d11ea0152d7c72e082
parentce2f46f3531a03781181b7f4bd1ff9f8c5086e7e
xen/x86: obtain upper 32 bits of video frame buffer address for Dom0

The hypervisor has been supplying this information for a couple of major
releases. Make use of it. The need to set a flag in the capabilities
field also points out that the prior setting of that field from the
hypervisor interface's gbl_caps one was wrong, so that code gets deleted
(there's also no equivalent of this in native boot code).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://lore.kernel.org/r/a3df8bf3-d044-b7bb-3383-cd5239d6d4af@suse.com
Signed-off-by: Juergen Gross <jgross@suse.com>
arch/x86/xen/vga.c
include/xen/interface/xen.h