Add a workaround for machines where the framebuffer size reported by the
authorkettenis <kettenis@openbsd.org>
Wed, 22 Sep 2021 16:03:14 +0000 (16:03 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 22 Sep 2021 16:03:14 +0000 (16:03 +0000)
commit1dc79194f9e99317a8156cc48287c0309bcdb185
treef47395260ff1384a5defae023fc3291b4770815e
parent41f0ea96fee7c0908eaa3aeb3e1f9aeaebfb7bf9
Add a workaround for machines where the framebuffer size reported by the
hardware is incorrect.  In this case, make sure the amount of "stolen"
memory is at least as large as the EFI framebuffer such that the
driver doesn't use this memory until we've switched to the framebuffer
allocated by the amdgpu(4) driver.

Needs further investigation why the size reported by the hardware is
incorrect.

Tested by djm@
ok jsg@, deraadt@
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c