On 29/05/14 00:52, Michał Masłowski wrote: > I believe the u-boot source downloaded by LibreCMC (and LibreWRT) > contains sourceless firmware blobs that we should remove. They are > not used by any supported device. > > At least these paths inside u-boot-2013.10 might contain nonfree > code: > > - arch/powerpc/cpu/mpc8xx/upatch.c: contains microcode patches - > various files with "fpgadata" in the names: hexadecimal arrays of > code uploaded to FPGAs - board/netta/dsp.c: bootstrap_rbin - > drivers/dma/MCD_tasks.c: "task code and structures", the code is > hexadecimal > > It should be easy to adapt Linux-libre's scripts to remove them. >
Interesting. Have you found any more blobs? If u-boot were compiled using a tarball with the blobs included, would the device be running nonfree code?