]> Git Repo - linux.git/commit
drm/vmwgfx: Don't use screen objects when SEV is active
authorZack Rusin <[email protected]>
Thu, 1 Dec 2022 17:53:41 +0000 (12:53 -0500)
committerZack Rusin <[email protected]>
Mon, 5 Dec 2022 18:59:38 +0000 (13:59 -0500)
commit6e90293618ed476d6b11f82ce724efbb9e9a071b
tree956ab76f8a435c49abb358b42f2e7b5f85847f58
parent09bf649a74573cb596e211418a4f8008f265c5a9
drm/vmwgfx: Don't use screen objects when SEV is active

When SEV is enabled gmr's and mob's are explicitly disabled because
the encrypted system memory can not be used by the hypervisor.

The driver was disabling GMR's but the presentation code, which depends
on GMR's, wasn't honoring it which lead to black screen on hosts
with SEV enabled.

Make sure screen objects presentation is not used when guest memory
regions have been disabled to fix presentation on SEV enabled hosts.

Fixes: 3b0d6458c705 ("drm/vmwgfx: Refuse DMA operation when SEV encryption is active")
Cc: <[email protected]> # v5.7+
Signed-off-by: Zack Rusin <[email protected]>
Reported-by: Nicholas Hunt <[email protected]>
Reviewed-by: Martin Krastev <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
This page took 0.056978 seconds and 4 git commands to generate.