* linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV?
@ 2025-11-27 10:20 Michael Opdenacker
2025-11-27 10:46 ` [OE-core] " Gyorgy Sarvari
0 siblings, 1 reply; 4+ messages in thread
From: Michael Opdenacker @ 2025-11-27 10:20 UTC (permalink / raw)
To: OE-core; +Cc: michael.opdenacker, Khem Raj
Greetings,
I'm getting the same issue trying a master build on several RISC-V boards:
ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Feature
'arch/riscv/tunes/riscv-isa-clear.scc' not found, this will cause
configuration failures.
ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Check the SRC_URI
for meta-data repositories or directories that may be missing
ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Set
KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue
OK, I can set
KERNEL_DANGLING_FEATURES_WARN_ONLY = "1"
but is this a clean solution?
Where are all the arch/riscv/tunes/riscv-isa-*.scc files supposed to be?
I didn't manage to find them anywhere...
Thanks in advance
Cheers
Michael.
--
Michael Opdenacker
Root Commit
Yocto Project and OpenEmbedded Training course - Learn by doing:
https://rootcommit.com/training/yocto/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core] linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV?
2025-11-27 10:20 linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV? Michael Opdenacker
@ 2025-11-27 10:46 ` Gyorgy Sarvari
2025-11-27 11:03 ` Michael Opdenacker
0 siblings, 1 reply; 4+ messages in thread
From: Gyorgy Sarvari @ 2025-11-27 10:46 UTC (permalink / raw)
To: michael.opdenacker, OE-core; +Cc: Khem Raj
On 11/27/25 11:20, Michael Opdenacker via lists.openembedded.org wrote:
> Greetings,
>
> I'm getting the same issue trying a master build on several RISC-V boards:
>
> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Feature
> 'arch/riscv/tunes/riscv-isa-clear.scc' not found, this will cause
> configuration failures.
> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Check the SRC_URI
> for meta-data repositories or directories that may be missing
> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Set
> KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue
>
> OK, I can set
> KERNEL_DANGLING_FEATURES_WARN_ONLY = "1"
> but is this a clean solution?
>
> Where are all the arch/riscv/tunes/riscv-isa-*.scc files supposed to be?
> I didn't manage to find them anywhere...
Do you have the yocto-kernel-cache[1] repo in your SRC_URI? The scc
files come from there
[1]: https://git.yoctoproject.org/yocto-kernel-cache/tree/arch/riscv/tunes
> Thanks in advance
> Cheers
> Michael.
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#226828): https://lists.openembedded.org/g/openembedded-core/message/226828
> Mute This Topic: https://lists.openembedded.org/mt/116498794/6084445
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [skandigraun@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core] linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV?
2025-11-27 10:46 ` [OE-core] " Gyorgy Sarvari
@ 2025-11-27 11:03 ` Michael Opdenacker
2025-11-28 13:40 ` Michael Opdenacker
0 siblings, 1 reply; 4+ messages in thread
From: Michael Opdenacker @ 2025-11-27 11:03 UTC (permalink / raw)
To: Gyorgy Sarvari, OE-core; +Cc: michael.opdenacker, Khem Raj
Hi Gyorgy
On 11/27/25 11:46, Gyorgy Sarvari wrote:
>
> On 11/27/25 11:20, Michael Opdenacker via lists.openembedded.org wrote:
>> Greetings,
>>
>> I'm getting the same issue trying a master build on several RISC-V boards:
>>
>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Feature
>> 'arch/riscv/tunes/riscv-isa-clear.scc' not found, this will cause
>> configuration failures.
>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Check the SRC_URI
>> for meta-data repositories or directories that may be missing
>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Set
>> KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue
>>
>> OK, I can set
>> KERNEL_DANGLING_FEATURES_WARN_ONLY = "1"
>> but is this a clean solution?
>>
>> Where are all the arch/riscv/tunes/riscv-isa-*.scc files supposed to be?
>> I didn't manage to find them anywhere...
> Do you have the yocto-kernel-cache[1] repo in your SRC_URI? The scc
> files come from there
>
> [1]: https://git.yoctoproject.org/yocto-kernel-cache/tree/arch/riscv/tunes
Ho, thanks! That was exactly what I needed.
I will add these to my kernel recipes.
Thanks again,
Cheers
Michael.
--
Michael Opdenacker
Root Commit
Yocto Project and OpenEmbedded Training course - Learn by doing:
https://rootcommit.com/training/yocto/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core] linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV?
2025-11-27 11:03 ` Michael Opdenacker
@ 2025-11-28 13:40 ` Michael Opdenacker
0 siblings, 0 replies; 4+ messages in thread
From: Michael Opdenacker @ 2025-11-28 13:40 UTC (permalink / raw)
To: Gyorgy Sarvari; +Cc: michael.opdenacker, Khem Raj, OE-core
On 11/27/25 12:03, Michael Opdenacker wrote:
> Hi Gyorgy
>
> On 11/27/25 11:46, Gyorgy Sarvari wrote:
>>
>> On 11/27/25 11:20, Michael Opdenacker via lists.openembedded.org wrote:
>>> Greetings,
>>>
>>> I'm getting the same issue trying a master build on several RISC-V
>>> boards:
>>>
>>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Feature
>>> 'arch/riscv/tunes/riscv-isa-clear.scc' not found, this will cause
>>> configuration failures.
>>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Check the SRC_URI
>>> for meta-data repositories or directories that may be missing
>>> ERROR: linux-milkv-duo-dev-1.0-r0 do_kernel_metadata: Set
>>> KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue
>>>
>>> OK, I can set
>>> KERNEL_DANGLING_FEATURES_WARN_ONLY = "1"
>>> but is this a clean solution?
>>>
>>> Where are all the arch/riscv/tunes/riscv-isa-*.scc files supposed to
>>> be?
>>> I didn't manage to find them anywhere...
>> Do you have the yocto-kernel-cache[1] repo in your SRC_URI? The scc
>> files come from there
>>
>> [1]:
>> https://git.yoctoproject.org/yocto-kernel-cache/tree/arch/riscv/tunes
>
> Ho, thanks! That was exactly what I needed.
> I will add these to my kernel recipes.
Interestingly, the Linux 6.18-rc7 kernel on my OrangePi RV2 board hates
the change.
It's not completely crashing, but many devices get initialized with the
same kind of error:
"device non-coherent but no non-coherent operations supported"
0.111641] ------------[ cut here ]------------
[ 0.111652] spacemit,k1-ccu d4090000.clock-controller: device
non-coherent but no non-coherent operations supported
[ 0.111659] WARNING: CPU: 0 PID: 1 at
/usr/src/kernel/arch/riscv/mm/dma-noncoherent.c:139
arch_setup_dma_ops+0x96/0xfc
[ 0.111673] Modules linked in:
[ 0.111682] CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Tainted: G S 6.18.0-rc7
#1 NONE
[ 0.111690] Tainted: [S]=CPU_OUT_OF_SPEC
[ 0.111693] Hardware name: OrangePi RV2 (DT)
[ 0.111696] epc : arch_setup_dma_ops+0x96/0xfc
[ 0.111703] ra : arch_setup_dma_ops+0x96/0xfc
[ 0.111709] epc : ffffffff8001ea02 ra : ffffffff8001ea02 sp :
ffffffc600043b70
[ 0.111713] gp : ffffffff81a1ae08 tp : ffffffd700230000 t0 :
ffffffff81829520
[ 0.111717] t1 : ffffffff8181c228 t2 : 2d2d2d2d2d2d2d2d s0 :
ffffffc600043b90
[ 0.111720] s1 : ffffffd700b79c10 a0 : 0000000000000067 a1 :
00000000fffff264
[ 0.111724] a2 : 0000000000000000 a3 : 00000000fffff264 a4 :
0000000000000000
[ 0.111728] a5 : 0000000000000000 a6 : 0000000000000004 a7 :
0000000000000000
[ 0.111731] s2 : 0000000000000000 s3 : 0000000000000000 s4 :
0000000000000000
[ 0.111734] s5 : ffffffff80e30800 s6 : 0000000000000008 s7 :
0000000000000000
[ 0.111738] s8 : 0000000000000143 s9 : 0000000000000000 s10:
0000000000000000
[ 0.111742] s11: 0000000000000000 t3 : 0000000000000070 t4 :
00007fffffffffff
[ 0.111744] t5 : 00007fffffffffff t6 : ffffffff81a3de07
[ 0.111747] status: 0000000200000120 badaddr: 0000000000000000 cause:
0000000000000003
[ 0.111752] [<ffffffff8001ea02>] arch_setup_dma_ops+0x96/0xfc
[ 0.111761] [<ffffffff80918f30>] of_dma_configure_id+0x94/0x208
[ 0.111770] [<ffffffff80720050>] platform_dma_configure+0xa4/0xac
[ 0.111778] [<ffffffff8071d8cc>] really_probe+0x54/0x22c
[ 0.111785] [<ffffffff8071db00>] __driver_probe_device+0x5c/0xd4
[ 0.111791] [<ffffffff8071dc3e>] driver_probe_device+0x2e/0xf4
[ 0.111796] [<ffffffff8071de66>] __driver_attach+0x6e/0x14c
[ 0.111802] [<ffffffff8071bae0>] bus_for_each_dev+0x60/0xb0
[ 0.111807] [<ffffffff8071d432>] driver_attach+0x1a/0x24
[ 0.111813] [<ffffffff8071cc9a>] bus_add_driver+0xca/0x1d8
[ 0.111820] [<ffffffff8071ebea>] driver_register+0x3e/0xdc
[ 0.111827] [<ffffffff8071fde4>] __platform_driver_register+0x1c/0x24
[ 0.111834] [<ffffffff80c2ee0a>] k1_ccu_driver_init+0x1a/0x24
[ 0.111843] [<ffffffff8000f8aa>] do_one_initcall+0x4e/0x1b8
[ 0.111849] [<ffffffff80c012ac>] kernel_init_freeable+0x264/0x2e4
[ 0.111858] [<ffffffff80b761b8>] kernel_init+0x1c/0x144
[ 0.111862] [<ffffffff800111b6>] ret_from_fork_kernel+0xe/0x60
[ 0.111870] [<ffffffff80b8081e>] ret_from_fork_kernel_asm+0x16/0x18
[ 0.111877] ---[ end trace 0000000000000000 ]---
Is this expected?
Cheers
Michael.
--
Michael Opdenacker
Root Commit
Yocto Project and OpenEmbedded Training course - Learn by doing:
https://rootcommit.com/training/yocto/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-11-28 13:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-27 10:20 linux-yocto.inc: remove riscv-isa-clear.scc from KERNEL_FEATURES_RISCV? Michael Opdenacker
2025-11-27 10:46 ` [OE-core] " Gyorgy Sarvari
2025-11-27 11:03 ` Michael Opdenacker
2025-11-28 13:40 ` Michael Opdenacker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox