[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 19/21] coreboot: blobs.list: arm-trusted-firmware: Remove RK33
From: |
Denis 'GNUtoo' Carikli |
Subject: |
[PATCH v2 19/21] coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware. |
Date: |
Mon, 11 Nov 2024 22:07:54 +0100 |
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>
---
resources/coreboot/default/blobs.list | 1 +
resources/coreboot/fam15h_rdimm/blobs.list | 1 +
resources/coreboot/fam15h_udimm/blobs.list | 1 +
3 files changed, 3 insertions(+)
diff --git a/resources/coreboot/default/blobs.list
b/resources/coreboot/default/blobs.list
index 7d8ff5ad..b6fcb66e 100644
--- a/resources/coreboot/default/blobs.list
+++ b/resources/coreboot/default/blobs.list
@@ -2,6 +2,7 @@
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_mcdi.c
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_suspend.c
3rdparty/arm-trusted-firmware/plat/rockchip/rk3368/drivers/ddr/rk3368_ddr_reg_resume_V1.05.bin
+3rdparty/arm-trusted-firmware/plat/rockchip/rk3399/drivers/dp/hdcp.bin
3rdparty/chromeec/test/legacy_nvmem_dump.h
3rdparty/chromeec/third_party/bmi260/accelgyro_bmi260_config_tbin.h
3rdparty/vboot/tests/futility/data/*
diff --git a/resources/coreboot/fam15h_rdimm/blobs.list
b/resources/coreboot/fam15h_rdimm/blobs.list
index 5752a171..f40c715e 100644
--- a/resources/coreboot/fam15h_rdimm/blobs.list
+++ b/resources/coreboot/fam15h_rdimm/blobs.list
@@ -2,6 +2,7 @@
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_mcdi.c
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_suspend.c
3rdparty/arm-trusted-firmware/plat/rockchip/rk3368/drivers/ddr/rk3368_ddr_reg_resume_V1.05.bin
+3rdparty/arm-trusted-firmware/plat/rockchip/rk3399/drivers/dp/hdcp.bin
3rdparty/chromeec/test/legacy_nvmem_dump.h
3rdparty/vboot/tests/futility/data/*
src/vendorcode/amd/agesa/f12/Proc/CPU/Family/0x12/F12MicrocodePatch03000002.c
diff --git a/resources/coreboot/fam15h_udimm/blobs.list
b/resources/coreboot/fam15h_udimm/blobs.list
index 5752a171..f40c715e 100644
--- a/resources/coreboot/fam15h_udimm/blobs.list
+++ b/resources/coreboot/fam15h_udimm/blobs.list
@@ -2,6 +2,7 @@
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_mcdi.c
3rdparty/arm-trusted-firmware/plat/mediatek/mt8173/drivers/spm/spm_suspend.c
3rdparty/arm-trusted-firmware/plat/rockchip/rk3368/drivers/ddr/rk3368_ddr_reg_resume_V1.05.bin
+3rdparty/arm-trusted-firmware/plat/rockchip/rk3399/drivers/dp/hdcp.bin
3rdparty/chromeec/test/legacy_nvmem_dump.h
3rdparty/vboot/tests/futility/data/*
src/vendorcode/amd/agesa/f12/Proc/CPU/Family/0x12/F12MicrocodePatch03000002.c
--
2.34.1
- [PATCH v2 10/18] website: review NetBSD page index and convert to GNU Boot point of view., (continued)
- [PATCH v2 10/18] website: review NetBSD page index and convert to GNU Boot point of view., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 11/18] website: review FreeBSD page index and convert to GNU Boot point of view., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 06/18] website: properly handle the dot dependency., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 14/18] website: docs: grub: review and add GNU Boot context., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 13/18] website: misc: codenames: review and add GNU Boot context., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 07/18] website: remove history/git-history.jpg, Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 09/18] website: review OpenBSD page index and convert to GNU Boot point of view., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 16/18] website: deploy: rsync: use --delete., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 21/21] coreboot: blobs.list: fam15h: remove F12NbSmuFirmware.h, Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 15/18] packages: website: release: help: fix program name., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 19/21] coreboot: blobs.list: arm-trusted-firmware: Remove RK3399 hdcp.bin firmware.,
Denis 'GNUtoo' Carikli <=
- [PATCH v2 17/18] website: docs: build: fix link syntax., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 08/18] website: review BSD page index and convert to GNU Boot point of view., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 12/18] website: move contrib.md in history, rename git.md to contribute.md., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 18/18] website: Makefile.am: serve: update target name in message., Denis 'GNUtoo' Carikli, 2024/11/11
- [PATCH v2 20/21] blobs.list: coreboot: fam15h: remove minnowmax_{1, 2}gb.absf., Denis 'GNUtoo' Carikli, 2024/11/11
- Re: [PATCH v2 00/18] V2 for last websites patches., Adrien 'neox' Bourmault, 2024/11/12