System76 Open Firmware
Find a file
Tim Crawford 8399c09798 Add Containerfile for development
Add a command to create a Debian-based container with the coreboot,
SDCC, and Rust toolchains installed in order to minimize the setup time
of a container-based workflow, such as CI.

    make -C containers
    podman run -it --rm \
        -v $PWD:/workspace:Z \
        -v ~/.ccache:/root/.ccache:Z \
        system76/firmware-open:latest \
        ./scripts/build.sh oryp8

A locally built image is 2.46 GiB.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-11-11 09:33:08 -07:00
.github/ISSUE_TEMPLATE Ask for kernel version for bug reports 2022-11-17 11:51:35 -07:00
apps Updates for darp10, bonw15-b 2024-09-11 11:16:30 -06:00
containers Add Containerfile for development 2024-11-11 09:33:08 -07:00
coreboot@7c024f864c Update coreboot to 24.08 2024-09-17 11:26:16 -06:00
docs scripts: Allow flashing EC only 2024-05-20 07:54:21 -06:00
ec@3d8204c3f4 ec: Replace fan interpolation/smoothing with fixed step 2024-09-11 11:16:30 -06:00
edk2@88f5720e16 edk2: Fix building with GCC 11+ 2024-02-28 13:13:10 -07:00
fsp/mtl/4122.12/MeteorLakeFspBinPkg Update MTL FSP to 4122.12 2024-06-10 10:01:54 -06:00
LICENSES Add info and text for firmware binaries licenses 2022-07-07 22:56:47 -06:00
models bonw15-b: Increase hotplug memory 2024-11-04 10:12:53 -07:00
scripts scripts: Allow flashing EC only 2024-05-20 07:54:21 -06:00
tools Add intel-spi submodule 2024-03-19 13:28:33 -06:00
.gitattributes Make pdf files use git LFS 2019-10-04 17:28:41 -06:00
.gitignore Extract GOP driver when generating new model 2021-01-26 10:21:07 -07:00
.gitmodules Add intel-spi submodule 2024-03-19 13:28:33 -06:00
CHANGELOG.md Update coreboot to 24.08 2024-09-17 11:26:16 -06:00
Jenkinsfile jenkins: Add lemp13-b 2024-06-14 06:58:50 -06:00
LICENSE.md docs: Move info from README to docs/ 2024-02-28 13:22:54 -07:00
README.md docs: Move info from README to docs/ 2024-02-28 13:22:54 -07:00
rust-toolchain.toml Update Rust toolchain config 2024-07-17 11:06:20 -06:00

System76 Open Firmware

An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications.

Resources