This reverts commita0db7ef272. This reverts commit40cdf7d607. This reverts commit2ff22d6734. This reverts commitb9eacd390d. This partially reverts commit5ae7ac5fd9. This was all added in the run-up to the removal of the framebuffer driver, or was added since then to enhance framebuffer-only support in that driver. Change-Id: I32ab8199f22cf6846545ae19e943c98012b2a1d0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4615 Reviewed-by: waddlesplash <[email protected]>