From 11fbd6f4ddd724ba833921c0b9a3cb5adf6d2dc8 Mon Sep 17 00:00:00 2001 From: wangkaiqiang Date: Thu, 26 Jun 2025 10:40:51 +0800 Subject: [PATCH] add Pytium FTC862 FTC310 FTC664 support Signed-off-by: wangkaiqiang --- 0002-Add-Phytium-FTC862-cpu-model.patch | 24 ++++++++++++++++ 0003-Add-Phytium-FTC310-FTC664-support.patch | 30 ++++++++++++++++++++ util-linux.spec | 7 ++++- 3 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 0002-Add-Phytium-FTC862-cpu-model.patch create mode 100644 0003-Add-Phytium-FTC310-FTC664-support.patch diff --git a/0002-Add-Phytium-FTC862-cpu-model.patch b/0002-Add-Phytium-FTC862-cpu-model.patch new file mode 100644 index 0000000..32e86ad --- /dev/null +++ b/0002-Add-Phytium-FTC862-cpu-model.patch @@ -0,0 +1,24 @@ +From b36a79254087107e2ddd9032a131832508ddb7f8 Mon Sep 17 00:00:00 2001 +From: unknown +Date: Tue, 12 Sep 2023 16:11:43 +0800 +Subject: [PATCH] Add Phytium FTC862 cpu model. fix:#2486 + +--- + sys-utils/lscpu-arm.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/sys-utils/lscpu-arm.c b/sys-utils/lscpu-arm.c +index 4c38453a5..a3b64c6e3 100644 +--- a/sys-utils/lscpu-arm.c ++++ b/sys-utils/lscpu-arm.c +@@ -276,6 +276,7 @@ static const struct id_part ft_part[] = { + { 0x661, "FTC661" }, + { 0x662, "FTC662" }, + { 0x663, "FTC663" }, ++ { 0x862, "FTC862" }, + { -1, "unknown" }, + }; + +-- +2.39.3 + diff --git a/0003-Add-Phytium-FTC310-FTC664-support.patch b/0003-Add-Phytium-FTC310-FTC664-support.patch new file mode 100644 index 0000000..3161c02 --- /dev/null +++ b/0003-Add-Phytium-FTC310-FTC664-support.patch @@ -0,0 +1,30 @@ +From c5d9cc4c787b8e58f918c901ee5a92286bf891e8 Mon Sep 17 00:00:00 2001 +From: zuoqian +Date: Wed, 29 Nov 2023 02:57:52 +0000 +Subject: [PATCH] Add Phytium FTC310 & FTC664 support + +Signed-off-by: zuoqian +--- + sys-utils/lscpu-arm.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/sys-utils/lscpu-arm.c b/sys-utils/lscpu-arm.c +index a3b64c6e3..1ac594233 100644 +--- a/sys-utils/lscpu-arm.c ++++ b/sys-utils/lscpu-arm.c +@@ -272,10 +272,12 @@ static const struct id_part ampere_part[] = { + }; + + static const struct id_part ft_part[] = { ++ { 0x303, "FTC310" }, + { 0x660, "FTC660" }, + { 0x661, "FTC661" }, + { 0x662, "FTC662" }, + { 0x663, "FTC663" }, ++ { 0x664, "FTC664" }, + { 0x862, "FTC862" }, + { -1, "unknown" }, + }; +-- +2.39.3 + diff --git a/util-linux.spec b/util-linux.spec index 7715609..19edc66 100644 --- a/util-linux.spec +++ b/util-linux.spec @@ -1,7 +1,7 @@ Summary: Collection of basic system utilities Name: util-linux Version: 2.39.1 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain URL: https://en.wikipedia.org/wiki/Util-linux @@ -95,6 +95,8 @@ Patch1: login-default-motd-file.patch ### Patch2: libmount-Fix-regression-when-mounting-with-atime.patch Patch3: 0001-fix-CVE-2024-28085.patch +Patch4: 0002-Add-Phytium-FTC862-cpu-model.patch +Patch5: 0003-Add-Phytium-FTC310-FTC664-support.patch %description @@ -877,6 +879,9 @@ fi %changelog +* Thu Jun 26 2025 Kaiqiang Wang - 2.39.1-3 +- add Pytium FTC862 FTC310 FTC664 support + * Tue May 7 2024 dash - 2.39.1-2 - fix CVE-2024-28085 -- Gitee