K1异构CPU核心选择

K1文档中说0~3核心具有AI指令扩展(IME指令扩展),4~7为普通核心

在代码中使用IME扩展中的指令,会自动使用0~3核心吗,这个核心选择是Bianbu OS做的吗?

会的。在cluster1上执行,会报非法指令,被linux内核捕捉到之后,把进程迁移到cluster0。

可以参考arch/riscv/kernel/traps.c · Bianbu Linux/linux-6.6 - Gitee.com