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

Add xx30-maximized and xx30-hotp-maximized boards (11.5mb flashable BIOS regions, reproducible me.bin and generated gbe.bin and totally externally and internally flashable roms) #703

Merged
merged 34 commits into from
Dec 2, 2020

Commits on Nov 30, 2020

  1. Add x230-external-flash board, working CIs and replacing x230 default…

    … building board with x230-external-flash in both CircleCI and GitlabCI configurations so people can test this PR prior of merging upstream.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6a54be1 View commit details
    Browse the repository at this point in the history
  2. CIs: adding ncurses devel packages to both Ubuntu(CircleCI) and Fedor…

    …a(GitlabCI) CIs for better user local reproducibility of host local builds. (required for make menuconfig and make savedefconfig to move reduced configs back to config directory containing minimal changes)
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    9a3a4bc View commit details
    Browse the repository at this point in the history
  3. x230-external-flash: remove linux-x230-external-flash.config, pointin…

    …g board config to generic linux-x230.config, removing default coreboot statements
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    46d703e View commit details
    Browse the repository at this point in the history
  4. coreboot and xx30 blobs: testing simple includion of extracted gbe.bi…

    …n without playing with precedent ifd.bin exported by me_cleaner per instruction in blobs' README
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    463690a View commit details
    Browse the repository at this point in the history
  5. x230-external-flash: update flasrom options removing unneeded options…

    …, keeping whole flash of rom.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    ce532bb View commit details
    Browse the repository at this point in the history
  6. x230-external-flash: binding coreboot to version 4.8.1 for the time b…

    …eing. Rebased on master.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    ef047ab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6f204a View commit details
    Browse the repository at this point in the history
  8. Adding generated bincfg coreboot 4.8.1 patch, resulting gbe.bin in bl…

    …obs/xx30/gbe.bin and instructions to replicate in README prior of automation
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    65077ab View commit details
    Browse the repository at this point in the history
  9. CircleCI: take back specialized cache to reapply coreboot patches tha…

    …t aren't build in current cache
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    7bddbbe View commit details
    Browse the repository at this point in the history
  10. typo correction

    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    f3128fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a508761 View commit details
    Browse the repository at this point in the history
  12. blobs/xx30/gbe.bin reverted to commit 3dbce28 where mac=F0:DE:F1:F7:E…

    …4:AF to ease linuxboot#796 troubleshooting.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    a65871f View commit details
    Browse the repository at this point in the history
  13. x230-external-flash board: add gbe_bin config statement, not just pat…

    …h (duh) linuxboot#796. Maybe there is notthing wrong with linuxboot#796 afterall
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    afa5236 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2ee00fa View commit details
    Browse the repository at this point in the history
  15. conflict resolution after merge (LOCAL_VERSION removed from coreboot …

    …config). coreboot 4.8.1 test branch
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6c5e850 View commit details
    Browse the repository at this point in the history
  16. x230-external-flash verified README, hashes.txt addition and update o…

    …f ifd from sacrificed dead motherboard.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    be3c87e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    57e131d View commit details
    Browse the repository at this point in the history
  18. x230-external-flash: 4.12 add CONFIG_DRIVERS_PS2_KEYBOARD CONFIG_VALI…

    …DATE_INTEL_DESCRIPTOR CONFIG_ONBOARD_VGA_IS_PRIMARY CONFIG_GENERIC_LINEAR_FRAMEBUFFER CONFIG_NO_STAGE_CACHE CONFIG_NO_POST, musl-cross-make version bump to see if fmd errors when linking are due to old build toolstack and see if it breaks other boards in CI. Note that linux-x230.conf being common will be used to build older kernels, which might cause problems
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    d2c01fe View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a07e144 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    aba0049 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    af25175 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f0a1746 View commit details
    Browse the repository at this point in the history
  23. musl-cross + coreboot WIP to have gnat built into musl-cross, not dep…

    …end of the one of coreboot.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    1c6961e View commit details
    Browse the repository at this point in the history
  24. CircleCI seperation of main failed error and detailed logs of last mi…

    …nute + qemu-coreboot-fbwhiptail board addition
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    330d20d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d4be7b5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9543014 View commit details
    Browse the repository at this point in the history
  27. xx30 blobs: add two blobs management scripts for xx30: extract from l…

    …ocal backup/download+neuter ME
    
    extract.sh: extract from backup gbe.bin, neuter me.bin and maximize BIOS+reduce ME regions under unlocked ifd.bin
    download_clean_me.sh: download and verify Lenovo latest ME version from website, and drop me.bin in place
    
    CircleCI: x230-external-flash additional step to call download_clean_me.sh prior of building
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    a0c7cae View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    994cb84 View commit details
    Browse the repository at this point in the history
  29. x230-external-flash board: CONFIG_BOARD_NAME was missing (taken into …

    …consideration for display since linuxboot@6df2818)
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    d3e1894 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    65d9b3e View commit details
    Browse the repository at this point in the history
  31. x230-external-flash, t430-external flash boards: correct -top.rom and…

    … -bottom.rom names to contain also git commit id in final top and bottom rom names.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    c80ccb9 View commit details
    Browse the repository at this point in the history
  32. xx30 CircleCI: call ./blobs/xx30/download_clean_me.sh prior of extern…

    …al-flash boards, seperate build from output of build errors as for other boards.
    
    xx30 Boards: clarify requirements, blobs extraction scripts and categorize dependencies in groups bfor better user/dev understanding
    xx30 Boards: rename boards : x230-external-flash -> x230-maximized, t430-external-flash -> t430-maximized. Changes inside of CircleCI accordingly.
    xx30 Boards: Add x230-hotp-maximized and t430-hotp-maximized. Changes in CircleCI accordingly.
    tlaurion committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    1462bee View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. xx30-*-maximized boards: Change CONFIG_BOARD_NAME accordingly.

    blobs/xx30/README: corrections on ifd naming and sections name consistency
    tlaurion committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    e8165fc View commit details
    Browse the repository at this point in the history
  2. xx30-maximized PR: Corrections of typos and wrong file inclusions bas…

    …ed on review prior of squashing and merging into master.
    tlaurion committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    e4b3344 View commit details
    Browse the repository at this point in the history