(WIP) New board: Macbook Air 4,2 (Apple, circa 2011)
This commit adds support for the MacBook Air 4,2 from Apple, circa 2011. This is a blobless board in coreboot, when configured the way Libreboot does it, except for the presence of neutered ME (via me_cleaner) and (per Libreboot project policy), CPU microcode updates. Intel ME image automatically extracted from Apple EFI updates, via the same blobutil script used for fetching Lenovo ME updates. This means that the user does not have to extract it from a dump of the original firmware, when flashing Libreboot. Apple EFI updates are .dmg files, which are LZMA compressed archives containing executables and files. When the archive is de-compressed, more compressed archives shall be found inside. The file targeted (from Apple) contains Apple's EFI firmware update program, that the user runs in MacOS, but we don't care about running that. No, we are only interested in Apple's ME update image, which we extract as `me.bin` and then run through me_cleaner. Th...
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- blobs/macbookair42_8mb/ifd.bin 0 additions, 0 deletionsblobs/macbookair42_8mb/ifd.bin
- resources/blobs/sources 17 additions, 9 deletionsresources/blobs/sources
- resources/coreboot/macbookair42_8mb/board.cfg 8 additions, 0 deletionsresources/coreboot/macbookair42_8mb/board.cfg
- resources/coreboot/macbookair42_8mb/config/libgfxinit_corebootfb 607 additions, 0 deletions...es/coreboot/macbookair42_8mb/config/libgfxinit_corebootfb
- resources/coreboot/macbookair42_8mb/config/libgfxinit_txtmode 604 additions, 0 deletions...urces/coreboot/macbookair42_8mb/config/libgfxinit_txtmode
- resources/scripts/blobs/download 108 additions, 23 deletionsresources/scripts/blobs/download
- resources/scripts/build/dependencies/arch 1 addition, 1 deletionresources/scripts/build/dependencies/arch
- resources/scripts/build/dependencies/debian 1 addition, 1 deletionresources/scripts/build/dependencies/debian
- resources/scripts/build/dependencies/fedora35 1 addition, 1 deletionresources/scripts/build/dependencies/fedora35
- resources/scripts/build/dependencies/ubuntu2004 1 addition, 1 deletionresources/scripts/build/dependencies/ubuntu2004
- resources/scripts/build/dependencies/void 1 addition, 1 deletionresources/scripts/build/dependencies/void
- resources/scripts/build/release/src 1 addition, 1 deletionresources/scripts/build/release/src
Please register or sign in to comment