Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libgfxinit/nativegfx init: efifb enforced fb (+coreboot ramstage enabled bootsplash) #1403

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    d3ea60f View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. coreboot configs: changeset needed to use efifb

    - intel igpu related - remove i915drmfb hacks and use simplefb and libgfxinit enabled fb
    - coreboot 4.19: add patch to fix https://ticket.coreboot.org/issues/500. fbwhiptail still tears screen if in native 1366x769 though
    - coreboot 4.19: add patch to enable linux tampoline handle coreboot framebuffer (merged https://review.coreboot.org/c/coreboot/+/76431)
    - coreboot 4.19: add patch to enable coreboot to apply jpeg voodoo to create bootsplash.jpeg injected in cbfs at build time + CircleCI apt imagemagick
      - (Thanks Nico Huber @ICON again for above patches!)
    - coreboot configs: adapt VESAFB/LIBGFXINIT to use maximum fb height/width
    - coreboot configs for iGPU only: CONFIG_LINEAR_FRAMEBUFFER_MAX_HEIGHT CONFIG_LINEAR_FRAMEBUFFER_MAX_WIDTH to native size
    - coreboot configs for dGPU based on Optional VBIOS injected: VESAFB set to 1280x1024 (maximum possible).
    
    Details:
    coreboot configs: remove CONFIG_LINUX_COMMAND_LINE="drm_kms_helper.drm_leak_fbdev_smem=1 i915.enable_fbc=0"
     - Those were needed to expose i915drmfb driver prior of efifb working.
    tlaurion committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    8c366ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    107855f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    572573f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    294a6be View commit details
    Browse the repository at this point in the history
  5. t430/x230 legacy flash boards: unify so they specify coreboot config …

    …files as all other boards
    
    (Otherwise, renaming board requires to rename coreboot config file as well since BOARD is used to pick corresponding one when undefined)
    tlaurion committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    e5b64f8 View commit details
    Browse the repository at this point in the history
  6. t430-maximized/t430-hotp-maximized: move from untested to tested boar…

    …ds, other t430 boards still untested
    tlaurion committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    97f39a8 View commit details
    Browse the repository at this point in the history