<unlord>
> It's pretty easy to distinguish between RVV and the T-Head Vector extension at run time by detecting slightly different behaviour for instructions that exist in both.
junaid_ has quit [Ping timeout: 260 seconds]
crossdev has quit [Remote host closed the connection]
<unlord>
of course, I found the answer from courmisch on kernel.org
heat has joined #riscv
BootLayer has quit [Quit: Leaving]
davidlt has quit [Ping timeout: 268 seconds]
pabs3 has quit [Remote host closed the connection]
davidlt has joined #riscv
heat_ has joined #riscv
heat has quit [Read error: Connection reset by peer]
junaid_ has joined #riscv
psydroid has joined #riscv
pabs3 has joined #riscv
JanC has quit [Ping timeout: 256 seconds]
JanC has joined #riscv
junaid_ has quit [Quit: Lost terminal]
BootLayer has joined #riscv
heat has joined #riscv
heat_ has quit [Ping timeout: 240 seconds]
arcade_droid has quit [Quit: Quit]
arcade_droid has joined #riscv
puranjaymohan has quit [Excess Flood]
ntwk has quit [Ping timeout: 252 seconds]
puranjaymohan has joined #riscv
jfsimon1981 has quit [Remote host closed the connection]
crossdev has joined #riscv
heat has quit [Remote host closed the connection]
heat has joined #riscv
Narrat has joined #riscv
Stat_headcrabed has joined #riscv
crossdev has quit [Remote host closed the connection]
junaid_ has joined #riscv
Leopold has quit [Ping timeout: 260 seconds]
Leopold has joined #riscv
davidlt has quit [Ping timeout: 264 seconds]
ntwk has joined #riscv
<geist>
i assume there's some sort of simple test based on one of the instructions that immediately gives you an answer
<geist>
like if the thead extension doesn't support the whole wide stride based mehanism or something
<geist>
or maybe one of the wrapping or normalization things?
<geist>
what was the answer?
<geist>
probably like some of the defacto solutions to detecting 8086 vs 286 vs 386 before cpuid existed, and without throwing an exception
<drmpeg>
My stress test is building gcc. It's been failing randomly. If I can get through that with my old u-boot version, it will be conclusive.
<Tenkawa>
My current challenge is still to get the Milk-V Mars CM mainline u-boot to play nice... the non-CM and CM boards have enough differences in the USB controlle it's just being stubborn.
<Tenkawa>
Most people I have talked with have worked with the full unit but not the CM.
<drmpeg>
Yeah, updating u-boot for Unmatched has been a bit of a nightmare. The reason I wanted to upgrade was because my old version doesn't support EFI, and the new versions of Ubuntu have switched to EFI.
<drmpeg>
However, I did learn how to go back to extlinux.
crossdev has quit [Remote host closed the connection]
<Tenkawa>
drmpeg: I've actually been able to get u-boot recompiles figured out fairly well now... problem is the dts on this setup I think