Projects
home:xmzzz:branches:openEuler:24.03
kernel
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 8
View file
_service:tar_scm:0001-riscv-kernel.patch
Changed
@@ -1,7 +1,7 @@ -From c0904638921da27a0daeebfaa55d0a32833723f0 Mon Sep 17 00:00:00 2001 +From a2c93cf695710fab9e0301af84f5142a2a71beec Mon Sep 17 00:00:00 2001 From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> -Date: Thu, 21 Mar 2024 16:01:03 +0800 -Subject: PATCH riscv kernel +Date: Fri, 29 Mar 2024 15:19:31 +0800 +Subject: PATCH riscv-kernel patch Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> --- @@ -52,7 +52,7 @@ .../boot/dts/thead/th1520-milkv-meles.dts | 441 ++++ arch/riscv/boot/dts/thead/th1520.dtsi | 573 ++++- arch/riscv/configs/defconfig | 6 +- - arch/riscv/configs/openeuler_defconfig | 347 ++- + arch/riscv/configs/openeuler_defconfig | 141 +- arch/riscv/errata/thead/errata.c | 69 +- arch/riscv/include/asm/errata_list.h | 50 +- arch/riscv/include/asm/pgtable-64.h | 14 +- @@ -174,7 +174,7 @@ .../riscv/thead/c900-legacy/firmware.json | 68 + .../riscv/thead/c900-legacy/instruction.json | 72 + .../riscv/thead/c900-legacy/microarch.json | 80 + - 169 files changed, 28116 insertions(+), 186 deletions(-) + 169 files changed, 27979 insertions(+), 117 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/thead,c900-aclint-mswi.yaml create mode 100644 Documentation/devicetree/bindings/net/thead,dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml @@ -363,7 +363,7 @@ reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml -index ddf9522a5dc2..73821f86a609 100644 +index 5c2769dc689a..eeed9d2b940e 100644 --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml @@ -96,6 +96,7 @@ properties: @@ -374,7 +374,7 @@ reg: minItems: 1 -@@ -586,6 +587,7 @@ allOf: +@@ -591,6 +592,7 @@ allOf: - qcom,sa8775p-ethqos - qcom,sc8280xp-ethqos - snps,dwmac-3.50a @@ -1147,10 +1147,10 @@ description: Source Parts Inc. "^spansion,.*": diff --git a/MAINTAINERS b/MAINTAINERS -index 33056b3b5b2c..832f3795de90 100644 +index 8260c13c624a..bc1a86cbb16b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -18499,6 +18499,8 @@ M: Fu Wei <wefu@redhat.com> +@@ -18506,6 +18506,8 @@ M: Fu Wei <wefu@redhat.com> L: linux-riscv@lists.infradead.org S: Maintained F: arch/riscv/boot/dts/thead/ @@ -1159,7 +1159,7 @@ RNBD BLOCK DRIVERS M: Md. Haris Iqbal <haris.iqbal@ionos.com> -@@ -20078,6 +20080,13 @@ F: drivers/char/sonypi.c +@@ -20085,6 +20087,13 @@ F: drivers/char/sonypi.c F: drivers/platform/x86/sony-laptop.c F: include/linux/sony-laptop.h @@ -1174,10 +1174,10 @@ M: Jaroslav Kysela <perex@perex.cz> M: Takashi Iwai <tiwai@suse.com> diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig -index 32aadf652681..16e6c9617f28 100644 +index f439aa2a087a..208fab670885 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig -@@ -501,7 +501,7 @@ config RISCV_ISA_V +@@ -500,7 +500,7 @@ config RISCV_ISA_V depends on TOOLCHAIN_HAS_V depends on FPU select DYNAMIC_SIGFRAME @@ -9901,7 +9901,7 @@ CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y diff --git a/arch/riscv/configs/openeuler_defconfig b/arch/riscv/configs/openeuler_defconfig -index 24a04cd8c1c0..514aee201d9b 100644 +index cb132f4576da..514aee201d9b 100644 --- a/arch/riscv/configs/openeuler_defconfig +++ b/arch/riscv/configs/openeuler_defconfig @@ -2,6 +2,7 @@ @@ -9912,73 +9912,7 @@ CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y -@@ -12,6 +13,7 @@ CONFIG_THREAD_INFO_IN_TASK=y - CONFIG_INIT_ENV_ARG_LIMIT=32 - # CONFIG_COMPILE_TEST is not set - # CONFIG_WERROR is not set -+# CONFIG_UAPI_HEADER_TEST is not set - CONFIG_LOCALVERSION="" - # CONFIG_LOCALVERSION_AUTO is not set - CONFIG_BUILD_SALT="" -@@ -70,6 +72,7 @@ CONFIG_CONTEXT_TRACKING_USER=y - # CONFIG_CONTEXT_TRACKING_USER_FORCE is not set - CONFIG_NO_HZ=y - CONFIG_HIGH_RES_TIMERS=y -+# CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE is not set - # end of Timers subsystem - - CONFIG_BPF=y -@@ -85,6 +88,7 @@ CONFIG_BPF_JIT_DEFAULT_ON=y - # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set - # CONFIG_BPF_PRELOAD is not set - # CONFIG_BPF_LSM is not set -+# CONFIG_BPF_SCHED is not set - # end of BPF subsystem - - CONFIG_PREEMPT_VOLUNTARY_BUILD=y -@@ -110,6 +114,8 @@ CONFIG_TASK_XACCT=y - CONFIG_TASK_IO_ACCOUNTING=y - CONFIG_PSI=y - CONFIG_PSI_DEFAULT_DISABLED=y -+# CONFIG_PSI_CGROUP_V1 is not set -+# CONFIG_PSI_FINE_GRAINED is not set - # end of CPU/Task time and stats accounting - - CONFIG_CPU_ISOLATION=y -@@ -163,6 +169,7 @@ CONFIG_CGROUP_SCHED=y - CONFIG_FAIR_GROUP_SCHED=y - CONFIG_CFS_BANDWIDTH=y - CONFIG_RT_GROUP_SCHED=y -+# CONFIG_QOS_SCHED_DYNAMIC_AFFINITY is not set - CONFIG_SCHED_MM_CID=y - CONFIG_CGROUP_PIDS=y - CONFIG_CGROUP_RDMA=y -@@ -178,6 +185,8 @@ CONFIG_CGROUP_BPF=y - # CONFIG_CGROUP_DEBUG is not set - CONFIG_SOCK_CGROUP_DATA=y - # CONFIG_CGROUP_V1_KILL is not set -+# CONFIG_CGROUP_V1_STAT is not set -+# CONFIG_CGROUP_FILES is not set - CONFIG_NAMESPACES=y - CONFIG_UTS_NS=y - CONFIG_TIME_NS=y -@@ -185,6 +194,7 @@ CONFIG_IPC_NS=y - CONFIG_USER_NS=y - CONFIG_PID_NS=y - CONFIG_NET_NS=y -+# CONFIG_SCHED_STEAL is not set - CONFIG_CHECKPOINT_RESTORE=y - CONFIG_SCHED_AUTOGROUP=y - CONFIG_RELAY=y -@@ -197,6 +207,7 @@ CONFIG_RD_XZ=y - CONFIG_RD_LZO=y - CONFIG_RD_LZ4=y - CONFIG_RD_ZSTD=y -+CONFIG_INITRAMFS_FILE_METADATA="" - CONFIG_BOOT_CONFIG=y - # CONFIG_BOOT_CONFIG_FORCE is not set - # CONFIG_BOOT_CONFIG_EMBED is not set -@@ -291,19 +302,20 @@ CONFIG_FIX_EARLYCON_MEM=y +@@ -301,6 +302,7 @@ CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=5 CONFIG_LOCKDEP_SUPPORT=y CONFIG_RISCV_DMA_NONCOHERENT=y @@ -9986,10 +9920,7 @@ # # SoC selection - # --CONFIG_ARCH_MICROCHIP_POLARFIRE=y --CONFIG_SOC_MICROCHIP_POLARFIRE=y -+# CONFIG_SOC_MICROCHIP_POLARFIRE is not set +@@ -309,6 +311,7 @@ CONFIG_RISCV_DMA_NONCOHERENT=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_SIFIVE=y CONFIG_SOC_SIFIVE=y @@ -9997,28 +9928,7 @@ CONFIG_ARCH_STARFIVE=y CONFIG_SOC_STARFIVE=y # CONFIG_ARCH_SUNXI is not set --# CONFIG_ARCH_THEAD is not set -+CONFIG_ARCH_THEAD=y - CONFIG_ARCH_VIRT=y - CONFIG_SOC_VIRT=y - # end of SoC selection -@@ -315,7 +327,10 @@ CONFIG_SOC_VIRT=y - CONFIG_ERRATA_SIFIVE=y - CONFIG_ERRATA_SIFIVE_CIP_453=y - CONFIG_ERRATA_SIFIVE_CIP_1200=y --# CONFIG_ERRATA_THEAD is not set -+CONFIG_ERRATA_THEAD=y -+CONFIG_ERRATA_THEAD_PBMT=y -+CONFIG_ERRATA_THEAD_CMO=y -+CONFIG_ERRATA_THEAD_PMU=y - # end of CPU errata selection - - # -@@ -334,15 +349,12 @@ CONFIG_TUNE_GENERIC=y
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2