Open
Description
UNDONE:
Figure out what is missing for Q4.2 to be able to use efifb under dom0
- EFIFB support next steps -> simpledrm ?!? #1461 (comment)
- EFIFB support next steps -> simpledrm ?!? #1461 (comment)
- add https://review.coreboot.org/c/coreboot/+/76564/2 under coreboot 4.19 patches and other forks patches?
- Add imagemagik into CircleCI apt dependencies so that any jpeg can be injected in rom, at condition that that jpeg is smaller then framebuffer (it will be centered in framebuffer per other patch).
- Push forks to add those coreboot patches (@krystian-hebel)
-
Push Purism to add fbwhiptail patch so efifb/simplefb kernel driver can be used (works flawlessly) @JonathonHall-Purismdone under libgfxinit/nativegfx init: efifb enforced fb (+coreboot ramstage enabled bootsplash) #1403 - Adapt nv41 and nv50 board once this libgfxinit/nativegfx init: efifb enforced fb (+coreboot ramstage enabled bootsplash) #1403 is merged (@daringer)
-
Adapt all other configurations to use native res per board (tested under x230, no need to set 1376x768)done under libgfxinit/nativegfx init: efifb enforced fb (+coreboot ramstage enabled bootsplash) #1403 - Deactivate CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
- Have QubesOS add coreboot tables so EFI->EFIFB can take ownership of fb early (otherwise happens at 20 seconds only when i915drmfb takes fb0 ownership see EFIFB support next steps -> simpledrm ?!? #1461 (comment)
- Test newer Q4.2 iso that should fix inst.repo and integrate config: add coreboot framebuffer related settings QubesOS/qubes-linux-kernel#810
- remove all iommu options passed from coreboot to kernel to final os, enable iommu by default in Heads kernel.
Originally posted by @tlaurion in #1403 (comment) and modified here
Metadata
Metadata
Assignees
Labels
No labels