diff options
author | Leah Rowe <leah@libreboot.org> | 2024-05-30 07:29:50 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2024-05-30 07:29:50 +0100 |
commit | f6cbc501c1602433c466f2e23acf8828f27dbd92 (patch) | |
tree | ce1c0021db82b07e58d8029214f3d9c013a91833 /config/u-boot/qemu_x86_12mb/target.cfg | |
parent | 7fbcb7be95eb5bed42f0656015228352aa0882af (diff) |
import nuke() from cbmk cdce8ba70b
cbmk revision:
cdce8ba70b863ea3fe0ad7a4d7b27d0c5ca30421
as of date 30 May 2024
Canoeboot provides deblobbing, fully, on all sources, so
as to provide a GNU FSDG compliant coreboot distro.
Libreboot used to do this but now uses a more pragmatic
Binary Blob Reduction Policy, allowing better hardware
support in general. See:
https://libreboot.org/news/policy.html
Well! We sometimes still need to delete files in Libreboot,
but for other reasons. For example, the poorly licensed
strlcat.c file that we delete from U-Boot, in both projects.
I currently hardcode such deletions in lbmk. After this
revision, I will start using "nuke.list" files as in cbmk.
Simply patching the sources to exclude such files, in this
context, is not OK because then we are still including them
but as diffs. This is why the nuke() function exists.
Import Canoeboot's nuke technology.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/u-boot/qemu_x86_12mb/target.cfg')
0 files changed, 0 insertions, 0 deletions