This is a another repost of the previous patch (#2) and adding Boris
(Ostrovsky)'s suggestion regarding the XEN bits.
The previous posts can be found at
https://lore.kernel.org/all/20211206152034.2150770-1-bigeasy@linutronix.de/
https://lore.kernel.org/all/20211122154714.xaoxok3fpk5bgznz@linutronix.de/
Sebastian