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 79
View file
_service:tar_scm:kernel.spec
Changed
@@ -43,7 +43,7 @@ %global upstream_sublevel 0 %global devel_release 41 %global maintenance_release .0.0 -%global pkg_release .53 +%global pkg_release .51 %global openeuler_lts 1 %global openeuler_major 2403
View file
_service:tar_scm:0001-riscv-kernel.patch
Changed
@@ -1,6 +1,6 @@ -From aaddd46d5808e8a1c6c9c84b7478e3bf263e0c65 Mon Sep 17 00:00:00 2001 +From 4034fd3eaf28fe7589f7bd378750724c373112f3 Mon Sep 17 00:00:00 2001 From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> -Date: Wed, 18 Sep 2024 20:55:22 +0800 +Date: Fri, 13 Sep 2024 13:55:24 +0800 Subject: PATCH riscv kernel Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> @@ -60,10 +60,9 @@ .../boot/dts/thead/th1520-lichee-pi-4a.dts | 840 ++ arch/riscv/boot/dts/thead/th1520.dtsi | 1226 ++- arch/riscv/configs/defconfig | 22 +- - arch/riscv/configs/openeuler_defconfig | 975 +- + arch/riscv/configs/openeuler_defconfig | 1779 +++- arch/riscv/configs/sg2042_defconfig | 9 + - arch/riscv/configs/th1520_defconfig | 399 + - arch/riscv/configs/th1520_oe_defconfig | 174 + + arch/riscv/configs/th1520_defconfig | 398 + arch/riscv/include/asm/barrier.h | 22 + arch/riscv/include/asm/errata_list.h | 32 +- arch/riscv/include/asm/io.h | 4 + @@ -897,7 +896,7 @@ .../riscv/thead/c900-legacy/firmware.json | 68 + .../riscv/thead/c900-legacy/instruction.json | 72 + .../riscv/thead/c900-legacy/microarch.json | 80 + - 892 files changed, 355633 insertions(+), 442 deletions(-) + 891 files changed, 356155 insertions(+), 549 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/thead,th1520-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/xuantie,th1520-adc.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/xuantie-th1520-mailbox.txt @@ -938,7 +937,6 @@ create mode 100644 arch/riscv/boot/dts/sophgo/mango.dtsi create mode 100644 arch/riscv/configs/sg2042_defconfig create mode 100644 arch/riscv/configs/th1520_defconfig - create mode 100644 arch/riscv/configs/th1520_oe_defconfig create mode 100644 arch/riscv/include/asm/membarrier.h create mode 100644 arch/riscv/include/asm/sync_core.h create mode 100644 drivers/clk/sophgo/Makefile @@ -12490,7 +12488,7 @@ +# TH1520 PMIC_WDT +CONFIG_TH1520_PMIC_WATCHDOG=y diff --git a/arch/riscv/configs/openeuler_defconfig b/arch/riscv/configs/openeuler_defconfig -index 026582613f2c..4a08a469d50b 100644 +index 026582613f2c..ba82a5f68da0 100644 --- a/arch/riscv/configs/openeuler_defconfig +++ b/arch/riscv/configs/openeuler_defconfig @@ -2,6 +2,7 @@ @@ -12501,7 +12499,36 @@ CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y -@@ -148,7 +149,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y +@@ -90,11 +91,12 @@ CONFIG_BPF_JIT_DEFAULT_ON=y + # CONFIG_BPF_SCHED is not set + # end of BPF subsystem + +-CONFIG_PREEMPT_VOLUNTARY_BUILD=y ++CONFIG_PREEMPT_BUILD=y + # CONFIG_PREEMPT_NONE is not set +-CONFIG_PREEMPT_VOLUNTARY=y +-# CONFIG_PREEMPT is not set ++# CONFIG_PREEMPT_VOLUNTARY is not set ++CONFIG_PREEMPT=y + CONFIG_PREEMPT_COUNT=y ++CONFIG_PREEMPTION=y + # CONFIG_PREEMPT_DYNAMIC is not set + + # +@@ -123,10 +125,11 @@ CONFIG_CPU_ISOLATION=y + # RCU Subsystem + # + CONFIG_TREE_RCU=y ++CONFIG_PREEMPT_RCU=y + # CONFIG_RCU_EXPERT is not set + CONFIG_TREE_SRCU=y + CONFIG_TASKS_RCU_GENERIC=y +-CONFIG_TASKS_RUDE_RCU=y ++CONFIG_TASKS_RCU=y + CONFIG_TASKS_TRACE_RCU=y + CONFIG_RCU_STALL_COMMON=y + CONFIG_RCU_NEED_SEGCBLIST=y +@@ -148,7 +151,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" @@ -12510,7 +12537,16 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y -@@ -244,6 +245,8 @@ CONFIG_KALLSYMS=y +@@ -226,7 +229,7 @@ CONFIG_SYSFS_SYSCALL=y + CONFIG_FHANDLE=y + CONFIG_POSIX_TIMERS=y + CONFIG_PRINTK=y +-CONFIG_BUG=y ++# CONFIG_BUG is not set + CONFIG_ELF_CORE=y + CONFIG_BASE_FULL=y + CONFIG_FUTEX=y +@@ -244,6 +247,8 @@ CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y @@ -12519,28 +12555,48 @@ CONFIG_KCMP=y CONFIG_RSEQ=y CONFIG_CACHESTAT_SYSCALL=y -@@ -288,6 +291,7 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 +@@ -288,12 +293,11 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 CONFIG_RISCV_SBI=y CONFIG_MMU=y CONFIG_PAGE_OFFSET=0xff60000000000000 -+CONFIG_ARCH_FORCE_MAX_ORDER=10 ++CONFIG_ARCH_FORCE_MAX_ORDER=15 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SUPPORTS_UPROBES=y -@@ -309,10 +313,12 @@ CONFIG_RISCV_DMA_NONCOHERENT=y - # CONFIG_ARCH_RENESAS is not set + CONFIG_STACKTRACE_SUPPORT=y +-CONFIG_GENERIC_BUG=y +-CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y + CONFIG_GENERIC_CALIBRATE_DELAY=y + CONFIG_GENERIC_CSUM=y + CONFIG_GENERIC_HWEIGHT=y +@@ -306,13 +310,15 @@ CONFIG_RISCV_DMA_NONCOHERENT=y + # SoC selection + # + # CONFIG_SOC_MICROCHIP_POLARFIRE is not set +-# CONFIG_ARCH_RENESAS is not set ++CONFIG_ARCH_RENESAS=y CONFIG_ARCH_SIFIVE=y CONFIG_SOC_SIFIVE=y +CONFIG_ARCH_SOPHGO=y CONFIG_ARCH_STARFIVE=y CONFIG_SOC_STARFIVE=y - # CONFIG_ARCH_SUNXI is not set +-# CONFIG_ARCH_SUNXI is not set ++CONFIG_ARCH_SUNXI=y CONFIG_ARCH_THEAD=y +CONFIG_ARCH_XUANTIE=y CONFIG_ARCH_VIRT=y CONFIG_SOC_VIRT=y # end of SoC selection -@@ -351,9 +357,10 @@ CONFIG_RISCV_ISA_C=y +@@ -339,7 +345,7 @@ CONFIG_ARCH_RV64I=y + CONFIG_CMODEL_MEDANY=y + CONFIG_MODULE_SECTIONS=y + CONFIG_SMP=y +-# CONFIG_SCHED_MC is not set ++CONFIG_SCHED_MC=y + CONFIG_NR_CPUS=512 + CONFIG_HOTPLUG_CPU=y + CONFIG_TUNE_GENERIC=y +@@ -351,9 +357,8 @@ CONFIG_RISCV_ISA_C=y CONFIG_RISCV_ISA_SVNAPOT=y CONFIG_RISCV_ISA_SVPBMT=y CONFIG_TOOLCHAIN_HAS_V=y @@ -12548,13 +12604,41 @@ -CONFIG_RISCV_ISA_V_DEFAULT_ENABLE=y -CONFIG_RISCV_ISA_ZICBOM=y +# CONFIG_RISCV_ISA_V is not set -+CONFIG_TOOLCHAIN_HAS_ZBB=y -+CONFIG_RISCV_ISA_ZBB=y +# CONFIG_RISCV_ISA_ZICBOM is not set CONFIG_RISCV_ISA_ZICBOZ=y CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE=y CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y -@@ -471,6 +478,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +@@ -400,27 +405,17 @@ CONFIG_PORTABLE=y + # + # Power management options + # +-CONFIG_SUSPEND=y +-CONFIG_SUSPEND_FREEZER=y +-# CONFIG_SUSPEND_SKIP_SYNC is not set +-CONFIG_PM_SLEEP=y +-CONFIG_PM_SLEEP_SMP=y +-# CONFIG_PM_AUTOSLEEP is not set +-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +-# CONFIG_PM_WAKELOCKS is not set ++# CONFIG_SUSPEND is not set + CONFIG_PM=y + CONFIG_PM_DEBUG=y + # CONFIG_PM_ADVANCED_DEBUG is not set +-# CONFIG_PM_TEST_SUSPEND is not set +-CONFIG_PM_SLEEP_DEBUG=y + # CONFIG_DPM_WATCHDOG is not set + CONFIG_PM_CLK=y + CONFIG_PM_GENERIC_DOMAINS=y + # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y + CONFIG_PM_GENERIC_DOMAINS_OF=y + CONFIG_CPU_PM=y +-# CONFIG_ENERGY_MODEL is not set ++CONFIG_ENERGY_MODEL=y + CONFIG_ARCH_SUSPEND_POSSIBLE=y + # end of Power management options +
View file
_service
Changed
@@ -2,7 +2,7 @@ <service name="tar_scm"> <param name="scm">git</param> <param name="url">git@gitee.com:xingmz/src-kernel.git</param> - <param name="revision">24.09-rebase-41-v4</param> + <param name="revision">24.09-rebase-41-v2</param> <param name="submodules">disable</param> <param name="history-depth">1</param> <param name="exclude">*</param>
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