gnuboot/resources/coreboot
Denis 'GNUtoo' Carikli 343515aee7
coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware.
This was introduced in ARM trusted firmware in the commit
c76631c52b0b1550ff182c177555485700274314 ("rockchip: include hdcp.bin
and declare hdcp key decryption handler").

The hdcp.bin file contains code as it is included inside one of the
arm-trusted-firmware drivers with the following code:
    __asm__(
           ".pushsection .text.hdcp_handler, \"ax\", %progbits\n"
           ".global hdcp_handler\n"
           ".balign 4\n"
           "hdcp_handler:\n"
           ".incbin \"" __XSTRING(HDCPFW) "\"\n"
           ".type hdcp_handler, %function\n"
           ".size hdcp_handler, .- hdcp_handler\n"
           ".popsection\n"
    );

The same file that contains the above code has the following copyright header:
    * Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
    *
    * SPDX-License-Identifier: BSD-3-Clause

This conflicts with the message of the commit mentioned above:
    For some reason, HDCP key decrytion can't open source in ATF, so we
    build it as hdcp.bin. Besides declare the handler for decrypting.
and we also have missing corresponding source code.

Because of the lack of source code, and the fact that GNU Boot doesn't
support computers with RK3399 yet, it's easier to remove the hdcp.bin
firmware than to pursue other ways to fix the issue.

Reported-by: Leah Rowe <info@minifree.org>
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
neox: fixed "file file" typo in commit message
Acked-by: Adrien Bourmault <neox@gnu.org>
2024-11-12 12:17:03 +01:00
..
d510mo images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
d510mo_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
d945gclf images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
d945gclf_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
default coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware. 2024-11-12 12:17:03 +01:00
fam15h_rdimm coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware. 2024-11-12 12:17:03 +01:00
fam15h_udimm coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware. 2024-11-12 12:17:03 +01:00
g43t-am3 images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
g43t-am3_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
ga-g41m-es2l images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kcma-d8-rdimm_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kcma-d8-rdimm_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kcma-d8-udimm_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kcma-d8-udimm_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kfsn4-dre_1mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kfsn4-dre_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kgpe-d16-rdimm_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kgpe-d16-rdimm_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kgpe-d16-udimm_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
kgpe-d16-udimm_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
macbook11 images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
macbook11_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
macbook21 images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
macbook21_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
qemu-pc_2mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
r400_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
r400_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
r400_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
r500_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t60_16mb_intelgpu images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t60_intelgpu images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t400_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t400_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t400_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t500_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t500_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
t500_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
w500_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
w500_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
w500_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x60 images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x60_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x200_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x200_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x200_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x301_4mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x301_8mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00
x301_16mb images: remove 'libgfxinit' from the image names. 2024-10-05 11:37:59 +02:00