LTS-Laptop

From coreboot
Jump to: navigation, search

The 'Coreboot' Long Term Support (LTS) Project is the collaboration of multiple coreboot developers to find and port coreboot to a modern laptop in order to showcase coreboots unique characteristic attributes.

Requirements

  • Reasonable availability -- it's not useful if it can't be obtained in the first place
  • Durable -- most laptops either break due to poor construction or burn out due to improper VRM cooling
  • RYF-capable -- this allows libreboot to provide binary images and end-user support
  • Hackable -- people should be able to upgrade their RAM or display panel
    • This probably means it needs an eDP port, or at least an eDP connector
      • Some models combine eDP and LVDS in on connector. This is also acceptable.
  • Midrange to high-end performance -- we don't want to create the false impression that coreboot is for slow hardware
  • Native VGA init capable -- to showcase VGA init capabilities in coreboot
  • Usable as everyday machine -- to dispel the idea that coreboot only works with esoteric hardware

Optional

  • DisplayPort output -- DP is the most versatile display interface and can be converted to anything via dongles
  • Vendor support -- if the vendor supports the project, they may deploy coreboot from the factory
  • USB 3.0 capable -- allows people to hack on libre XHCI firmware
  • Capable of booting Windows -- there's always that one user
    • See corebootPkg in Patrick's fork of tianocore
  • IPS display -- the better the display, the higher the WOW factor
  • Backlit keyboard -- keyboard backlight control presents an interesting ACPI challenge for coreboot
  • SSD instead of spinning disk -- the faster the machine, the better coreboot looks
  • Decent GPU performance -- Xonotic at full settings... "secure gaming" sounds very catchy

What you will need

  • The laptop
  • A method to restore the laptops fw should things go wrong (anti-brick), that is, you need a SPI flasher
  • Be prepared to open up your laptop

Currently voted for machine

We wish to support a AMD AGESA platform since:

  • AMD provide us with code and datasheets
  • AMD platforms don't contain blobs for the most part
  • Initial porting is made orders of magnitude easier by libAGESA

Is AGESA RYF-capable given the SMU firmware ? What's libreboot's take on this?

Put your prefered laptop vote <<HERE>>

  • Toshiba Satellite C50D-A : 15.6" HD Widescreen 1366 x 768, Radeon HD 8210, 4GB DDR3, AMD E1-2100 Dual Core (1M Cache, 1.0GHz).
    • Seriously? We don't have a quadcore candidate?