Tim Crawford 0a8a2b9349
Add Containerfile for development
Add a command to create a Debian-based container with the coreboot
toolchains, SDCC and Rust 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.86 GiB.

Signed-off-by: Tim Crawford <tcrawford@system76.com>
2024-04-26 13:03:22 -06:00
2024-03-21 18:56:18 -06:00
2024-03-21 14:40:50 -06:00
2024-02-28 13:13:10 -07:00
2024-03-19 15:38:57 -06:00
2024-03-19 13:28:33 -06:00
2019-10-04 17:28:41 -06:00
2024-03-19 13:28:33 -06:00
2024-03-19 15:38:57 -06:00
2024-03-19 15:38:57 -06:00
2024-02-28 13:22:54 -07:00

System76 Open Firmware

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

Resources

Description
Languages
C 93.5%
Shell 5.7%
Rust 0.5%
Dockerfile 0.3%