Testing Done: |
|
---|
10331 uts: gfx_private bitmap framebuffer implementation
Review Request #1417 — Created Feb. 1, 2019 and submitted
Information | |
---|---|
tsoome | |
illumos-gate | |
10331 | |
1421 | |
8e9c37c... | |
Reviewers | |
general | |
uts: gfx_private implement cls callback & visual_io v4 uts: gfx_private add alpha blending uts: provide fb_info via fbgattr dev_specific array. uts: identify FB types and set up gfx_private based on type. uts: gfx_private should use setmode drm callback.
apply https://www.illumos.org/rb/r/1356/ and boot. Note that alpha blend needs update in tem to make text to appear on screen with 32-bit depth.
-
-
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c (Diff revision 1) nit: "simplified" (but if it's going to be removed later, no big deal)
-
-
-
-
-
-
-
-
-
usr/src/uts/i86pc/io/gfx_private/gfxp_vgatext.c (Diff revision 1) Nit: you should use this consistently (e.g. :1073) if you're going to have it
-
-
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 2 (+1511 -612) |
-
-
usr/src/uts/i86pc/io/gfx_private/gfxp_bitmap.c (Diff revisions 1 - 2) Actually (sorry) it makes me wonder why these routines pass in the cmd anyway? It's always attach or detach at this point?
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 3 (+1509 -615) |
-
-
usr/src/uts/i86pc/io/gfx_private/gfxp_fb.c (Diff revision 3) For outputting to error, "Cannot" might be preferable as the common form versus "Can not" -- though I also see below "can't" used with
cmn_err()
.
Commit: |
|
||||
---|---|---|---|---|---|
Diff: |
Revision 4 (+1509 -615) |