On 22.05.2024 17:39, Marek Marczykowski-Górecki wrote: > Not the whole page, which may contain other registers too. The XHCI > specification describes DbC as designed to be controlled by a different > driver, but does not mandate placing registers on a separate page. In fact > on Tiger Lake and newer (at least), this page do contain other registers > that Linux tries to use. And with share=yes, a domU would use them too. > Without this patch, PV dom0 would fail to initialize the controller, > while HVM would be killed on EPT violation. > > With `share=yes`, this patch gives domU more access to the emulator > (although a HVM with any emulated device already has plenty of it). This > configuration is already documented as unsafe with untrusted guests and > not security supported. > > Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
Reviewed-by: Jan Beulich <jbeul...@suse.com>