Commit Graph

34 Commits

Author SHA1 Message Date
Mintsuki
229bc85481 drivers/gop: Ensure SetMode is called at least once per GOP handle 2026-02-19 20:37:36 +01:00
Mintsuki
1f9a418511 drivers/gop: Use gop->Mode->Info for pitch instead of QueryMode 2026-02-19 20:37:36 +01:00
Mintsuki
e0f56b958f drivers/gop: Remove unnecessary pitch calculation cast 2026-02-19 20:37:36 +01:00
Mintsuki
0996767811 drivers/gop: Skip modes with invalid pitch values 2026-02-19 20:37:36 +01:00
Mintsuki
00a542f0c6 misc: Fix wrong format specifiers for 64-bit arguments in print calls 2026-02-10 11:10:02 +01:00
Mintsuki
ac09279d91 drivers/gop: Reject PixelBitMask modes with all-zero masks 2026-02-10 10:58:04 +01:00
Mintsuki
6875b2ad84 gop: Fix potential integer overflow in pitch calculation 2026-01-14 18:40:49 +01:00
Mintsuki
f92bec0534 gop: Fix mode count mismatch in get_mode_list() 2026-01-14 18:40:49 +01:00
Mintsuki
71a5cf86b1 drivers/gop: Fix current_fallback incremented before use bug 2025-12-25 20:20:42 +01:00
mintsuki
474fc105a5 gop: Readd preset mode storage 2023-07-29 11:55:37 -05:00
mintsuki
c2854bde82 gop: Fix small issue causing IA-32 UEFI port not to build 2022-11-19 06:35:41 +01:00
mintsuki
d39baeaa80 video: Initial support for multiple framebuffers 2022-11-18 23:59:31 +01:00
mintsuki
bf4c0f7d7a gop: Remove ConOut logic 2022-11-15 11:25:51 +01:00
mintsuki
e924aa5f26 gop: Use ConOut to obtain GOP whenever possible 2022-11-14 07:35:06 +01:00
mintsuki
60c115658c Revert "gop: Allow user to select which GOP to use in config. Addresses #233"
This reverts commit d82dc64b93.
2022-11-14 07:35:06 +01:00
mintsuki
20572082c1 Revert "gop: Fix implicit declaration warning introduced in d82dc64b"
This reverts commit c477414c5c.
2022-11-14 07:35:06 +01:00
mintsuki
c477414c5c gop: Fix implicit declaration warning introduced in d82dc64b 2022-11-12 00:34:20 +01:00
mintsuki
d82dc64b93 gop: Allow user to select which GOP to use in config. Addresses #233 2022-11-11 23:40:56 +01:00
mintsuki
c14bb6059f gop: Do not zero default_res out erroneously 2022-10-14 05:34:54 +02:00
mintsuki
e0aec79cb6 limine: Add support for framebuffer modes listing 2022-10-14 05:19:13 +02:00
mintsuki
c44f514738 misc: Rename UEFI and BIOS define macros 2022-09-02 02:29:12 +02:00
mintsuki
07080dcbc2 misc: blib.h -> misc.h 2022-08-26 23:44:47 +02:00
mintsuki
29d63d6b3e gop: Use LocateHandle/HandleProtocol to get GOP instance 2022-07-01 13:08:08 +02:00
mintsuki
57f384eed5 gop: Ensure QueryMode() is called properly 2022-06-02 09:52:32 +02:00
mintsuki
3b60c7bb80 Revert "gop: Force 32 bpp for preset mode fallback"
This reverts commit 3dbed1dc59.
2022-06-02 09:51:03 +02:00
mintsuki
571374fdd7 Revert "gop: Potential workarounds for modesetting issue"
This reverts commit cf8f4f86a8.
2022-06-02 09:50:13 +02:00
mintsuki
cf8f4f86a8 gop: Potential workarounds for modesetting issue 2022-06-01 19:50:27 +02:00
mintsuki
3dbed1dc59 gop: Force 32 bpp for preset mode fallback 2022-05-22 08:32:31 +02:00
mintsuki
c9f4f6bee7 fb: Change reactions of protocols to high fb sizes 2022-05-22 08:19:41 +02:00
mintsuki
f77b1f803b gop: Use EDID only if of better resolution than preset 2022-05-22 07:17:26 +02:00
mintsuki
b11b21dfb0 fb: Expand width and height to 64-bit 2022-05-22 06:38:34 +02:00
mintsuki
af092292ea term: Change default settings to prefer video to text mode 2022-03-07 21:11:17 +01:00
mintsuki
8812216481 io: Complete serial support. Closes #155 2022-03-01 17:53:46 +01:00
mintsuki
400202d926 misc: stage23 -> common 2022-02-03 10:38:43 +01:00