Tim Crawford
fcd8132165
Remove MinPlatform support
...
MinPlatform was only ever used for the KBL boards, and they no longer
build from this repo.
It is still possible to build coreboot-based firmware for KBL boards.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-08-04 11:41:26 -06:00
Tim Crawford
c90cf2f0f1
Remove firmware-smmstore
...
firmware-smmstore is a Rust-based application for compacting SMMSTOREv1,
which we no longer use. After commit af955613e09d ("models: Enable
SMMSTOREv2 in coreboot") it is no longer needed.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-08-03 12:04:47 -06:00
Tim Crawford
f903877cfb
scripts: Disable showing signature when getting date
...
Fixes building when `log.showSignature` is enabled.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2023-06-08 11:06:44 -06:00
Tim Crawford
239e2cbaed
build.sh: Set git-describe length
...
Specify `abbrev` to ensure the length of the commit hash is always the
same, in case `core.abbrev` is set or the default changes.
Signed-off-by: Tim Crawford <tcrawford@system76.com>
2022-01-18 11:57:12 -07:00
Tim Crawford
99e0b46092
Fix building on Debian
...
Debian does not export /usr/bin in PATH for users like every other
distro so builds fail to find mkfs and parted.
2021-03-05 11:29:53 -07:00
Jeremy Soller
d70b7856bb
Support edk2.config file
2021-01-19 15:41:51 -07:00
Tim Crawford
e5abb6529b
Update rust-toolchain to 2020-07-27
2020-10-19 13:32:03 -06:00
Jeremy Soller
62130a2160
Always copy uecflash.efi if it exists
2020-07-17 09:17:43 -06:00
Jeremy Soller
3eefdb9619
Rename coreboot.rom to firmware.rom, easier to read path for usb basedir
2020-04-08 12:56:46 -06:00
Jeremy Soller
d11dcd4c2a
Copy ec.rom to usb.img if flashing open EC
2020-04-07 13:18:25 -06:00
Tim Crawford
f4f4d5b61d
Build EC as a submodule, specifying version
...
For models that use System76 EC, we want to have the board version and
the EC version matich.
Ref: https://github.com/system76/firmware-open/issues/75
2020-04-07 13:08:51 -06:00
Jeremy Soller
5a56365221
Do not use HPET
2019-11-04 16:17:32 -07:00
Jeremy Soller
2efdeda500
Integrate smmstore driver
2019-10-28 14:17:12 -06:00
Jeremy Soller
59afded4e8
Use version from firmware-open repository
2019-10-03 11:06:38 -06:00
Jeremy Soller
921f96dd1c
Update edk2 and remove internal shell
2019-10-03 10:26:56 -06:00
Jeremy Soller
2cb5fa405f
Do not build updater when using QEMU model
2019-09-20 14:21:49 -06:00
Jeremy Soller
42bad6730e
Add support for running QEMU version of System76 firmware
2019-09-20 14:19:57 -06:00
Jeremy Soller
50de0f5589
Update coreboot, add uecflash binary
2019-08-30 10:00:10 -06:00
Jeremy Soller
92dc372a00
Copy EC binary
2019-08-28 14:46:42 -06:00
Jeremy Soller
9dd1530cfb
Add SOURCE_DEBUG_ENABLE support
2019-06-18 12:48:56 -06:00
Jeremy Soller
71dbd04b0c
Disable edk2 debugging
2019-06-10 14:01:18 -06:00
Jeremy Soller
2c430dae0d
Undo changes to build script
2019-06-10 13:16:39 -06:00
Jeremy Soller
6a0e76d5d6
Add udk gdb script
2019-06-06 14:47:24 -06:00
Jeremy Soller
fd8dab3a15
Add gop policy
2019-05-03 13:55:13 -06:00
Jeremy Soller
6ac93f8158
Disable GOP inclusion temporarily, add scripts for spipi
2019-05-03 12:32:53 -06:00
Jeremy Soller
d8d589268d
Fix build script when build directory is missing
2019-05-02 19:59:24 -06:00
Jeremy Soller
a95b76e3ef
Add GOP driver to EDK2 build
2019-05-02 19:43:10 -06:00
Jeremy Soller
9d872b8a8a
Rename USB file
2019-05-02 16:10:29 -06:00
Jeremy Soller
203e148e38
Build update USB image
2019-05-02 16:08:54 -06:00
Jeremy Soller
c9e444edf4
Update EDK2 build config
2019-05-02 15:11:07 -06:00
Jeremy Soller
37f650fc67
Support building images from outside of coreboot tree
2019-05-02 14:42:31 -06:00