sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv | Matrix: #riscv:catircservices.org
djdelorie has joined #riscv
test925 has joined #riscv
test924 has quit [Ping timeout: 252 seconds]
heat has quit [Ping timeout: 264 seconds]
guest02 has joined #riscv
test925 has quit [Ping timeout: 240 seconds]
naoki has quit [Quit: naoki]
aredridel has quit [Quit: The Lounge - https://thelounge.chat]
aredridel has joined #riscv
<mengzhuo> sorear: th1520 and sg2042 are (v1 vs v2) of C910 AFAIK from PM of T-Head.
BootLayer has joined #riscv
jacklsw has joined #riscv
jacklsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
levitating has quit [Remote host closed the connection]
jacklsw has quit [Ping timeout: 256 seconds]
Noisytoot is now known as Guest7561
Noisytoot has joined #riscv
Guest7561 has quit [Ping timeout: 264 seconds]
dev2 has joined #riscv
Noisytoot has quit [Ping timeout: 264 seconds]
BootLayer has quit [Quit: Leaving]
dev2 has quit [Quit: WeeChat 4.3.2]
test924 has joined #riscv
Noisytoot has joined #riscv
guest02 has quit [Ping timeout: 264 seconds]
Noisytoot has quit [Ping timeout: 255 seconds]
Noisytoot has joined #riscv
mlw has joined #riscv
alexghiti has joined #riscv
jacklsw has joined #riscv
jacklsw has quit [Ping timeout: 260 seconds]
naoki has joined #riscv
alexghiti has quit [Ping timeout: 268 seconds]
naoki has quit [Quit: naoki]
prabhakalad has quit [Quit: Konversation terminated!]
prabhakalad has joined #riscv
alexghiti has joined #riscv
MoeIcenowy has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has quit [Quit: ZNC 1.8.2 - https://znc.in]
Noisytoot has joined #riscv
MoeIcenowy has joined #riscv
danilogondolfo has joined #riscv
alexghiti has quit [Ping timeout: 246 seconds]
alexghiti has joined #riscv
alexghiti has quit [Ping timeout: 246 seconds]
alexghiti has joined #riscv
<conchuod> Heh, I discovered today that I have a board without scalar misaligned access support :s
alexghiti has quit [Ping timeout: 268 seconds]
alexghiti has joined #riscv
alexghiti has quit [Ping timeout: 268 seconds]
alexghiti has joined #riscv
Noisytoot has quit [Remote host closed the connection]
Noisytoot has joined #riscv
alexghiti has quit [Ping timeout: 255 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
alexghiti has joined #riscv
alexghiti has quit [Ping timeout: 240 seconds]
<lu_zero> conchuod: what's that board?
<conchuod> It's a dev board for polarfire soc
<conchuod> I think the problem is that the SBI implementation is so old that it's missing fixes for the emulation, so the misaligned access routines that've been in linux since the probing was added make it fail to boot.
alexghiti has joined #riscv
<lu_zero> yet another cautionary tale for upstreaming as early as possible, I guess
alexghiti has quit [Ping timeout: 256 seconds]
alexghiti has joined #riscv
alexghiti has quit [Ping timeout: 252 seconds]
alexghiti has joined #riscv
Noisytoot has quit [Ping timeout: 252 seconds]
mlw has quit [Ping timeout: 268 seconds]
alexghiti has quit [Ping timeout: 246 seconds]
Noisytoot has joined #riscv
alexghiti has joined #riscv
alexghiti has quit [Ping timeout: 260 seconds]
mlw has joined #riscv
alexghiti has joined #riscv
ldevulder has joined #riscv
alexghiti has quit [Ping timeout: 252 seconds]
alexghiti has joined #riscv
ntwk has quit [Quit: ntwk]
coldfeet has joined #riscv
alexghiti has quit [Ping timeout: 256 seconds]
alexghiti has joined #riscv
ldevulder has quit [Quit: Leaving]
alexghiti has quit [Ping timeout: 272 seconds]
alexghiti has joined #riscv
jfsimon1981 has joined #riscv
alexghiti has quit [Ping timeout: 268 seconds]
alexghiti has joined #riscv
naoki has joined #riscv
alexghiti has quit [Ping timeout: 255 seconds]
psydroid2 has joined #riscv
naoki has quit [Quit: naoki]
zjason` is now known as zjason
LucasVella[m] has joined #riscv
<LucasVella[m]> I've read in many places that risc-v gives great importance to instruction fusion, and that there are preferred instruction sequences to facilitate fusion by the implementation. Can someone please point me to a document with listing the preferred sequences and the fusion opportunities?
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
<sorear> there is no standard list of fused instruction sequences and no current effort to create one, llvm and gcc have lists of fusion sequences specific to specific cores that are enabled as part of -mtune
<sorear> so you can look at the scheduler definitions - that's the closest thing we have to a central source of information
<sorear> e.g. RISCVProcessors.td and RISCVMacroFusion.td
<sorear> https://people.eecs.berkeley.edu/~krste/papers/EECS-2016-130.pdf has a bunch of speculation about possibly useful fusion pairs and is often cited by uninformed people, but (a) it has no standardization force (b) it does not describe any implementation which exists now or in the future (c) the design philosophy it advocates is directly opposite of what's currently being done for instance in the scalar efficiency WG
BootLayer has joined #riscv
jfsimon1981_b has joined #riscv
jfsimon1981 has quit [Read error: Connection reset by peer]
unnick has quit []
Stat_headcrabed has joined #riscv
jfsimon1981_b has quit [Remote host closed the connection]
jfsimon1981_b has joined #riscv
unnick has joined #riscv
Stat_headcrabed has quit [Quit: Stat_headcrabed]
alexghiti has joined #riscv
<JohnHenry> mengzhuo: thanks
<sorear> i thought that one of the differences between v1 and v2 was that v1 had V 0.7.1 and v2 had V 1.0 but that can't be true if sg2042 has v2 and sg2042 has V 0.7.1
<sorear> if sg2042 has c910 v2, then what version of c910 does sg2044 have?
mlw has quit [Ping timeout: 256 seconds]
mlw has joined #riscv
alexghiti has quit [Ping timeout: 268 seconds]
wigyori has quit [Ping timeout: 260 seconds]
Stat_headcrabed has joined #riscv
Stat_headcrabed has quit [Client Quit]
Narrat has joined #riscv
danilogondolfo has quit [Remote host closed the connection]
BootLayer has quit [Quit: Leaving]
<Revy> sg2044 is c920v2 / sg2042 is c920v1
<Revy> c910v1 only has th1520.
<Revy> mengzhuo said is incorrect
<Revy> c920v1 is an IP delivered to customers and is the successor of c910v1
unnick has quit [Ping timeout: 252 seconds]
unnick has joined #riscv
guerby has joined #riscv
<Revy> th.sfence.vmas is not work on sg2042
<Revy> it works on th1520
unnick has quit []
unnick has joined #riscv
<JohnHenry> Revy: thank you too! do you know why it doesn't work? is there any documentation of that I can show my boss who wants me to get it to work?
<Revy> cluster
<Revy> th1520 core is in 1 cluster
<JohnHenry> ah and th.sfence.vmas only broadcasts to the cluster of 4 cores
<JohnHenry> Thank you Revy. If you come across a note anywhere from T-head / Sophgo that says that, please point me at it. :)
<Revy> c920 maunal doesn't have th.sfence.vmas
dlan has quit [Ping timeout: 240 seconds]
<JohnHenry> Is that a change of sg2044 vs sg2042 and c920v2 vs c920v1?
coldfeet has quit [Remote host closed the connection]
mlw has quit [Ping timeout: 264 seconds]
dlan has joined #riscv
pbsds34 has joined #riscv
pbsds3 has quit [Ping timeout: 268 seconds]
pbsds34 is now known as pbsds3
Narrat has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.]
naoki has joined #riscv
heat has joined #riscv
tec has quit [Quit: bye!]
tec has joined #riscv
psydroid2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
wigyori has joined #riscv
DesRoin has quit [Ping timeout: 246 seconds]
DesRoin has joined #riscv
[exa] has quit [Ping timeout: 268 seconds]