[Bug 296246] stand: loader.efi slightly garbled menu with UEFI GOP
[email protected] Sat, 25 Jul 2026 13:17:35 +0000
| Newsgroups | gmane.os.freebsd.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296246 --- Comment #12 from [email protected] --- A commit in branch stable/15 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=4a1a1bf3afc7643356ed7d139cbdad47a9efc4c4 commit 4a1a1bf3afc7643356ed7d139cbdad47a9efc4c4 Author: ShengYi Hung <[email protected]> AuthorDate: 2026-06-24 14:31:03 +0000 Commit: ShengYi Hung <[email protected]> CommitDate: 2026-07-25 13:13:24 +0000 stand: Fix shadow buffer offset handling The shadow buffer is addressed relative to `tg_origin`, which includes the padding offset, whereas `gfxfb_blt` operates on coordinates without that offset. To make `gfx_fb_copy_area` emulate the behavior of `gfxfb_blt`, the source coordinates must include the padding offset, while the destination coordinates must not. The original implementation omitted the offset from the source coordinates; this change corrects that. Additionally, `gfx_fb_cons_display` already applies the padding offset, so the redundant adjustment is removed. PR: 296246 Reported by: [email protected] Reviewed by: imp Tested by: [email protected], [email protected], [email protected] Fixes: 32da2f23ae4d MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D57821 (cherry picked from commit 76aa776b5f47ecd0d45336e22795fef98af57d2f) stand/common/gfx_fb.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.