MrChromebox
5fa06316cf
blobs/librem_skl: update get_blobs script
...
update file hashes to match Purism fork
2019-09-30 12:14:09 -05:00
Martin Kepplinger
6a28462794
blobs/x220: fix build instruction
2019-05-22 10:40:02 +02:00
Matt DeVillier
92fdb0392b
get_blobs: extract blobs from precompiled Purism coreboot images
...
Rather than download large repositories of files from sources we
don't control and patch files as needed, simply extract the
files from precompiled, known good Purism coreboot images.
This offers multiple advantages:
- single source for all blobs, which we control
- significantly smaller download requirements for end user
- significantly less script complexity
- much, much faster
Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
2019-03-02 22:54:25 -06:00
Matt DeVillier
81bf58d96d
blobs/librem_kbl: clone from librem_skl, adjust for v4
...
Librem 13v4/15v4 use Kabylake SoC, have different set of blobs
required from Skylake-based v3 boards.
Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
2019-02-12 16:32:04 -06:00
Matt DeVillier
428561c11e
librem_skl/readme: remove reference to 15v4
...
15v4 isn't a skylake-based device
Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
2019-02-12 16:32:04 -06:00
Kyle Rankin
c77b560300
Update ME repository links/filenames/hashes
...
The current links to the ME blob have expired. This updates the links
along with the resulting file names and hashes.
2019-01-28 09:26:23 -08:00
Kyle Rankin
e3343b5aff
Fix permissions on get_blobs.sh
2018-11-08 09:22:24 -08:00
Kyle Rankin
f20d45a426
Update Librem get_blobs.sh script to point to proper upstream URLs
2018-11-08 09:18:26 -08:00
Trammell Hudson
1d27c93a50
Merge branch 'master' of https://github.com/Akendo/heads
2018-08-13 06:33:51 -04:00
Paul Menzel
11d30bd635
blobs/x220: Start *Lenovo* with capital letter
2018-08-09 23:36:03 +02:00
Akendo
09b3e7b1dc
Merge branch 'master' of github.com:Akendo/heads
2018-07-25 14:14:32 +02:00
Akendo
1b0fdefb5f
Add missing paraemter for the correct board.
...
Without this parameter the qemu board is selected by default. Leading to errors
Signed-off-by: Akendo <akendo@akendo.eu>
2018-07-25 13:59:18 +02:00
Akendo
e830737e9b
Update the path within the readme.md from the x220
...
The path was incorrect for the configuration file of the x220. Leading to some
confusion. Adjusting to to newer path, where the file is located.
2018-07-24 23:46:46 +02:00
Trammell hudson
6f151a287d
Merge branch 'librem13v2_blobs_config' of https://github.com/kakaroto/heads
2018-03-12 13:56:11 -04:00
Trammell hudson
073834e5c0
Move the ld-musl symlink into the blobs/dev.cpio
file. #317
...
This makes it possible to use musl-libc compiled tools
without the Heads runtime.
2018-02-13 17:44:26 -05:00
Trammell hudson
383f1f66a5
merge changes from master into nerf branch in preparation for closing nerf branch
2018-02-02 17:06:49 -05:00
Trammell hudson
16d13e61de
rename initrd.cpio to inird-$(BOARD).cpio), remove old tools
2018-02-02 16:26:26 -05:00
Trammell hudson
8ebe816b0b
now part of LinuxBoot tree
2018-02-02 16:02:37 -05:00
Trammell hudson
d1c6e6573f
merge from s2600wf tree
2018-02-02 16:01:58 -05:00
Trammell hudson
edbd62f8f2
remove ACPI and other blobs; these are now part of LinuxBoot
2018-02-02 15:59:12 -05:00
Trammell hudson
23bded6e8f
Merge branch 'nerf' of ssh://github.com/osresearch/heads into nerf
2018-02-02 15:51:16 -05:00
Trammell hudson
4895e4704f
checkpointing a config that boots to user space, but serial still does not work
2018-01-19 15:53:05 -05:00
Trammell hudson
4d2b4a3e4c
acpi and necessary vendor GUIDs for Intel S2600WF mainboard
2018-01-19 13:44:15 -05:00
Trammell hudson
7a61beeeea
secureboot stuff is not necessary for s2600wf
2017-12-08 14:07:56 -05:00
Trammell hudson
7a712f71fc
more unnecessary modules for the s2600wf
2017-12-08 14:01:58 -05:00
Trammell hudson
a9f97c45e1
removed more guids that are not necessary for s2600wf
2017-12-08 13:53:56 -05:00
Trammell hudson
5ef939cf83
minimal set of GUIDs to boot the s2600wf
2017-12-08 13:29:25 -05:00
Trammell hudson
5176bfdd58
preliminary winterfell support for NERF
2017-10-18 13:56:32 -04:00
Trammell hudson
6046a01e9e
Initial support for the Lenovo x3550 m5 server, but it does not work yet
2017-10-05 15:16:34 -04:00
Trammell hudson
212b030660
generate ACPI firmware volume and removed Linux ACPI table hacks (issue #266 )
2017-09-25 15:21:16 -04:00
Trammell hudson
86f90c8947
LZ compressed version of the ACPI tables (hand generated) (issue #266 )
2017-09-24 11:59:10 -04:00
Trammell hudson
115573adc9
Attempt to use the edk2 ACPI tables (issue #266 )
...
This links in the AcpiTableDxe and AcpiPlatform executables from
the edk2 build tree and adds a depex dependency for the Linux
kernel on the AcpiTable being setup. The `acpi.cpio` file is
no longer included in the Linux kernel bzImage.
The `Makefile.nerf` has been re-written to generate the firmware
file system (FFS) files via rules.
TODO: figure out how to add LZMA compressed sections so that the
900k acpi tables can be compressed to about 100k.
2017-09-23 22:53:10 -04:00
Trammell hudson
607868c0b5
document how to extract and unlock regions from r630.rom (issue #259 )
2017-09-21 10:24:16 -04:00
Trammell hudson
33c1c9147e
ACPI tables for the r630 NERF firmware
2017-09-20 10:34:25 -04:00
Johan Grip
6f48c14d0c
Update X220 to do generic image instead of qubes.
...
Also added a script to extract the necessary blobs from a bios
dump image.
2017-08-04 22:48:27 +02:00
Trammell Hudson
9d9af31e58
fix typo and format with markdown (issue #206 )
2017-07-27 06:26:04 -04:00
Johan Grip
8b3ed5fd7a
Added blob directory for non-free blobs Also basic documentation for the binaries needed for the X220 and how the get to them
2017-05-01 10:49:45 -04:00