#
37e1b129 |
|
09-Jun-2023 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
framebuffer: report display EDID data This allows to see the display in Screen preferences, and know its DPI and physical size (as much as EDID data can be trusted). This information could be used to compute the default font size, for example, so it's important that all drivers provide it whenever possible. Change-Id: Ic3d04e53cf5fcb24e22d35661d2b364a257947da Reviewed-on: https://review.haiku-os.org/c/haiku/+/6576 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
0ec55fb0 |
|
08-Dec-2022 |
X512 <danger_mail@list.ru> |
framebuffer: fix NULL framebuffer address for non-x86 Change-Id: Ib24d4c04da102f40907002f59550635616b9a290 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6313 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
5f8b4d4d |
|
22-Jan-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
framebuffer: handle 64-bit PCI BARs Change-Id: I634f2a75fe80da99063b98a255d14953cd1a361f Reviewed-on: https://review.haiku-os.org/c/haiku/+/4880 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
66415cd2 |
|
19-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove dumb-framebuffer handling logic from the VESA driver. This reverts commit a0db7ef2729955d83f002b51034f0dedd39b4a0a. This reverts commit 40cdf7d607211c5f27854cd3048ac00e8baf20ab. This reverts commit 2ff22d6734176a2cf93a05c6842f69ef59d27a26. This reverts commit b9eacd390dbdf776561062b324dab4c6f5a0dc80. This partially reverts commit 5ae7ac5fd9957b3ff9faf211fd66976170c21b2c. 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 <waddlesplash@gmail.com>
|
#
f7bd3509 |
|
19-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Bring back the framebuffer driver and accelerant. This reverts commit 72fc5e6a71075dd28de47514d93bdd80065203b0. They were removed because app_server often picked them instead of a better graphics driver, and fallbacks merged into VESA instead. That seems to have created more problems than it solved, in the long run, and so the intent now is to change app_server to understand the framebuffer driver as a fallback one instead. Change-Id: I6edd97fb29ed2b9c13c6c540569695c8426ecfd7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4614 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
48494219 |
|
13-Dec-2016 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Add a dumb framebuffer driver. This is separate to the VESA driver, as the VESA driver requires using the VBE BIOS. Under UEFI, we don't have the VBE BIOS, nor are we able to switch modes after leaving UEFI Boot Services, so a dumb framebuffer driver seemed like the easier way to approach the problem. The framebuffer & vesa drivers now test for the presence of the VESA_MODES_BOOT_INFO boot item to distinguish between which driver to use. Also added check for the VESA mode count to determine whether to add the VESA_MODES_BOOT_INFO item. UEFI video updated to explicitly zero out the VESA and EDID boot data.
|