sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
crabbedhaloablut has quit [Ping timeout: 255 seconds]
tusko has quit [Ping timeout: 255 seconds]
crabbedhaloablut has joined #riscv
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
tusko has joined #riscv
pedja has quit [Quit: Leaving]
epony has quit [Quit: QUIT]
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
prabhakarlad has quit [Quit: Client closed]
koorogi has quit [Remote host closed the connection]
koorogi has joined #riscv
tusko has quit [Ping timeout: 255 seconds]
tusko has joined #riscv
epony has joined #riscv
crabbedhaloablut has quit [Remote host closed the connection]
tusko has quit [Remote host closed the connection]
rurtty has quit [Ping timeout: 240 seconds]
vagrantc has joined #riscv
billchenchina has joined #riscv
billchenchina- has quit [Ping timeout: 256 seconds]
crabbedhaloablut has joined #riscv
tusko has joined #riscv
joev has quit [Ping timeout: 256 seconds]
joev has joined #riscv
jacklsw has joined #riscv
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
aburgess has quit [Remote host closed the connection]
aburgess has joined #riscv
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
jacklsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
jahro_me has quit [Ping timeout: 260 seconds]
wingsorc__ has quit [Remote host closed the connection]
jahro_me has joined #riscv
wingsorc has joined #riscv
vagrantc has quit [Quit: leaving]
joev has quit [Ping timeout: 268 seconds]
joev has joined #riscv
epony has quit [Read error: Connection reset by peer]
Xyz has joined #riscv
davidlt has joined #riscv
Xyz has quit [Remote host closed the connection]
tux3 has quit [Read error: Software caused connection abort]
tux3 has joined #riscv
tux3 has quit [Changing host]
tux3 has joined #riscv
epony has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
agraf has quit [Read error: Software caused connection abort]
agraf has joined #riscv
GenTooMan has quit [Ping timeout: 260 seconds]
bauruine has joined #riscv
BootLayer has joined #riscv
GenTooMan has joined #riscv
billchenchina has quit [Quit: Leaving]
billchenchina has joined #riscv
zjason` is now known as zjason
rurtty has joined #riscv
rurtty has quit [Ping timeout: 252 seconds]
dor has joined #riscv
ldevulder has joined #riscv
tusko has quit [Remote host closed the connection]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
tusko has joined #riscv
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
theruran has quit [Quit: Connection closed for inactivity]
* bjdooks wonders if there is any way to get the vector support sorted in the kenrel
crabbedhaloablut has quit [Remote host closed the connection]
jacklsw has quit [Ping timeout: 260 seconds]
crabbedhaloablut has joined #riscv
ElementW has quit [Quit: -]
SanchayanMaity has quit [Read error: Software caused connection abort]
SanchayanMaity has joined #riscv
<conchuod> One of the Rivos people has taken it on.
bjoto has quit [Ping timeout: 268 seconds]
<bjdooks> someone needs to sort it out, we're almost at the vector crypto spec being ratified
dobson has quit [Quit: Leaving]
junaid_ has joined #riscv
junaid_ has quit [Ping timeout: 260 seconds]
ElementW has joined #riscv
dlan has quit [Ping timeout: 246 seconds]
dobson has joined #riscv
junaid_ has joined #riscv
dlan has joined #riscv
psydroid has quit [Quit: Bridge terminating on SIGTERM]
jim-wilson[m] has quit [Quit: Bridge terminating on SIGTERM]
khem has quit [Quit: Bridge terminating on SIGTERM]
atishp[m] has quit [Quit: Bridge terminating on SIGTERM]
acharles has quit [Quit: Bridge terminating on SIGTERM]
wriggs has quit [Quit: Bridge terminating on SIGTERM]
Esmil[m] has quit [Quit: Bridge terminating on SIGTERM]
DanielakaCyReVol has quit [Quit: Bridge terminating on SIGTERM]
patersonc[m] has quit [Quit: Bridge terminating on SIGTERM]
pabs3 has quit [Remote host closed the connection]
Esmil[m] has joined #riscv
prabhakarlad has joined #riscv
junaid_ has quit [Remote host closed the connection]
rurtty has joined #riscv
pabs3 has joined #riscv
<Esmil> conchuod: btw. another problem with having other SoCs identify as the fu740-c000 is that if a quirk is found that only applies to the fu740-c000 then there is no way to apply that to only that SoC without also applying in to the other SoCs pretending to be that. Then you'd need a new fu740-c000-forreal compatible string
wriggs has joined #riscv
jim-wilson[m] has joined #riscv
khem has joined #riscv
patersonc[m] has joined #riscv
psydroid has joined #riscv
DanielakaCyReVol has joined #riscv
acharles has joined #riscv
atishp[m] has joined #riscv
* bjdooks wonders when legal are going to get their act together and allow talking about what we're currently doing
<conchuod> Uh that's the point of doing ”jh7110”, "fu740", "cache" Esmil, no? If we find an issue down the line and add a new compatible to the driver then we will match against jh7110
<conchuod> But until then, we're compatible with the fu740?
<bjdooks> i'd go for the base compatble which is sifive,ccache0
<Esmil> yes, but if a quirk is found that only applies to the fu740-c000 then you'd need add special cases for all the SoCs that just pretends to be a fu740-c000
<conchuod> True
<Esmil> ..or add a fu740-c000-forreal compatible string
<conchuod> No
<conchuod> I don't really mind which is done - you have to remember that I haven't seen their docs so all I can do is ask why they aren't compatible
<conchuod> I don't know if it's the exact same RTL or not
<Esmil> no, but I just think in general it's a much more elegant solution to have compatible = "<specific soc>", "<generic ip>";
<Esmil> ..so you can use the generic ip unless you have a specific quirk
<conchuod> Then do that. I already replied somewhere saying that I was fine with it.
<conchuod> Prob just a bit confusing with simultaneous conversations
<geertu> Esmil: Then we consider the base fu740-c000 behavipr correct, and add quirks for all the fixed SoCs?
<conchuod> bjdooks: I think Vineet (and maybe bjoto) are working on it..
<Esmil> geertu: yes that's a solution but not ideal
<geertu> Esmil: well, the latter turn out to be not 100% compatible...
junaid_ has joined #riscv
<another|> bjdooks: If it's P470/670 you better hurry up. I want V1.0 chips
<geertu> The Thomsit P670 elastic glue looks cool...
<conchuod> Anyway, I'm not sure how much you talk to the starfive lads - but we should tell them one thing rather than the current confusion
<conchuod> Esmil: ^
<geertu> As is the P470 reciprocating triplex plunger pump
<Esmil> conchuod: yeah, i'll relay to their slack to be sure
<conchuod> Jh7110 + ccache is fine with me /shrug
<another|> geertu: need to fix my toilet :D
<bjdooks> my understanding is it should always be <soc-specific> .down to the generic
<geertu> bjdooks: True, that's the modern approach.
<geertu> The original approach started with a single compatible value for the first product.
FL4SHK has quit [Ping timeout: 255 seconds]
<geertu> Derived/compatible products would retain the compatible value for the first product they're compatible with, but add a second more-specific one.
FL4SHK has joined #riscv
junaid_ has quit [Ping timeout: 246 seconds]
wingsorc has quit [Ping timeout: 256 seconds]
<geertu> So once you discover an issue with the first product that is not present in the derivatives, your driver has to match on both to handle the issue.
eroux has quit [Ping timeout: 260 seconds]
<Esmil> geertu: there are also lots of drivers with generic "svps,dw-apb-uart", "snps,designware-i2c", "cdns,usb3" etc. and then more specific compatibles to handle quirks
eroux has joined #riscv
<geertu> Esmil: true
joev has quit [Ping timeout: 252 seconds]
joev has joined #riscv
solrize has quit [Ping timeout: 260 seconds]
prabhakarlad has quit [Quit: Client closed]
solrize has joined #riscv
prabhakarlad has joined #riscv
pabs3 has quit [Remote host closed the connection]
pabs3 has joined #riscv
wingsorc has joined #riscv
jmdaemon has quit [Ping timeout: 260 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
rurtty has quit [Ping timeout: 252 seconds]
BootLayer has quit [Quit: Leaving]
rurtty has joined #riscv
<conchuod> This c3stop thing confuses me more the more I look at it :)
pedja has joined #riscv
aerkiaga has joined #riscv
Gravis has quit [Ping timeout: 256 seconds]
<palmer> conchuod: IMO the C3STOP flag just isn't the right thing to set, it's super wacky
eroux has quit [Ping timeout: 252 seconds]
<conchuod> It seems to have wider impact - or at least in our timer implentation it does.
<conchuod> Been writing a response to Anup for like 2 hours and my brain it starting to drain out of my ears.
<bjdooks> ah, the feeling when you come up against lawyers
eroux has joined #riscv
<palmer> ;)
<palmer> I'm not even sure the C3STOP stuff works at all, IIRC I left some comment to that effect
<bjdooks> power management is for losers
<palmer> right now it's for losers of interrupts ;)
<bjdooks> yeah, was dealing with a project when asked "how do I change clock frequencies" was "don't touch or precious clock registers"
<conchuod> I realised reading last night's stuff palmer that I have no low power states defined etc at all - so c3stop shouldn't even be relevant.
<conchuod> So that reeks of bigger issues :(
<palmer> having c3stop on just completely changes how timers work, though
<conchuod> Yeah, big hammer stuff causing a whole load of knock on
<palmer> so IMO anything it's fixing is just happening to hit a different path and make the problem not fire, and it's breaking other stumm
<palmer> *stuff
<palmer> (it's early)
<conchuod> It doesnt help having like 3 mail threads and a GitHub issue :)
<palmer> ya, but hey at least now we also have an IRC thread!
<conchuod> Eh, this is for complaining, not trying to understand :)
<conchuod> And I think we had an irc conversation about it weeks ago anyway!
jacklsw has joined #riscv
<palmer> probably, though IIRC that's how we ended up talking about the spec/
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #riscv
BootLayer has joined #riscv
joev has quit [Ping timeout: 256 seconds]
joev has joined #riscv
pecastro has joined #riscv
joev has quit [Ping timeout: 256 seconds]
joev has joined #riscv
epony has quit [Ping timeout: 268 seconds]
tusko has quit [Ping timeout: 255 seconds]
tusko has joined #riscv
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #riscv
hrberg has quit [Client Quit]
hrberg has joined #riscv
prabhakarlad58 has joined #riscv
prabhakarlad has quit [Ping timeout: 260 seconds]
bauruine has quit [Remote host closed the connection]
Trifton has quit [Remote host closed the connection]
Trifton has joined #riscv
ldevulder has quit [Remote host closed the connection]
pecastro has quit [Ping timeout: 268 seconds]
jacklsw has quit [Read error: Connection reset by peer]
ldevulder has joined #riscv
___nick___ has joined #riscv
EchelonX has joined #riscv
joev has quit [Ping timeout: 248 seconds]
joev has joined #riscv
Gravis has joined #riscv
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
pecastro has joined #riscv
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
___nick___ has joined #riscv
prabhakarlad58 has quit [Quit: Client closed]
billchenchina has quit [Remote host closed the connection]
prabhakarlad has joined #riscv
vagrantc has joined #riscv
junaid_ has joined #riscv
freakazoid332 has joined #riscv
frkazoid333 has joined #riscv
frkzoid has quit [Ping timeout: 255 seconds]
bauruine has joined #riscv
freakazoid332 has quit [Ping timeout: 255 seconds]
Xyz has joined #riscv
Xyz has quit [Remote host closed the connection]
Xyz has joined #riscv
frkzoid has joined #riscv
frkazoid333 has quit [Ping timeout: 255 seconds]
pecastro has quit [Quit: Lost terminal]
epony has joined #riscv
junaid_ has quit [Remote host closed the connection]
junaid_ has joined #riscv
davidlt has quit [Ping timeout: 260 seconds]
elastic_dog is now known as Guest5023
Guest5023 has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
elastic_dog has joined #riscv
<jahro_me> Is anyone here familiar with Segger EmbeddedStudio? Where do I put the metal include libraries for C?
<jahro_me> EmbeddedStudio doesn't find them in my libcxx/include folder
rurtty has quit [Ping timeout: 260 seconds]
freakazoid332 has joined #riscv
frkzoid has quit [Ping timeout: 260 seconds]
frkzoid has joined #riscv
BootLayer has quit [Quit: Leaving]
freakazoid332 has quit [Ping timeout: 246 seconds]
frkzoid has quit [Ping timeout: 246 seconds]
joev has quit [Ping timeout: 268 seconds]
joev has joined #riscv
mthall has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mthall has joined #riscv
___nick___ has quit [Ping timeout: 248 seconds]
joev has quit [Ping timeout: 256 seconds]
joev has joined #riscv
Trifton has quit [Remote host closed the connection]
Trifton has joined #riscv
rurtty has joined #riscv
frkazoid333 has joined #riscv
pecastro has joined #riscv
pecastro has quit [Client Quit]
bauruine has quit [Remote host closed the connection]
joev has quit [Ping timeout: 256 seconds]
junaid_ has quit [Ping timeout: 256 seconds]
joev has joined #riscv
Trifton has quit [Quit: Error: no route to host]
joev has quit [Ping timeout: 252 seconds]
joev has joined #riscv
motherfsck has quit [Ping timeout: 268 seconds]
jmdaemon has joined #riscv
motherfsck has joined #riscv
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
prabhakarlad has quit [Quit: Client closed]
zjason` has joined #riscv
geist_ has joined #riscv
sorear_ has joined #riscv
dobson` has joined #riscv
ElementW_ has joined #riscv
mjacob_ has joined #riscv
dlan_ has joined #riscv
Maylay_ has joined #riscv
JTL1 has joined #riscv
zkrx has quit [Killed (NickServ (GHOST command used by zkrx_))]
zkrx has joined #riscv
psydroid has quit [*.net *.split]
dobson has quit [*.net *.split]
ElementW has quit [*.net *.split]
dlan has quit [*.net *.split]
zjason has quit [*.net *.split]
Maylay has quit [*.net *.split]
sorear has quit [*.net *.split]
geist has quit [*.net *.split]
JTL has quit [*.net *.split]
mjacob has quit [*.net *.split]
geist_ is now known as geist
sorear_ is now known as sorear
prabhakarlad has joined #riscv
elastic_dog has quit [Ping timeout: 246 seconds]
elastic_dog has joined #riscv
jljusten has quit [Quit: WeeChat 3.7.1]
psydroid has joined #riscv
Xyz has quit [Ping timeout: 268 seconds]
wingsorc__ has joined #riscv
kilobyte_ch has quit [Ping timeout: 252 seconds]
tusko has quit [Remote host closed the connection]
tusko has joined #riscv
kilobyte_ch has joined #riscv
aerkiaga has quit [Remote host closed the connection]
Ellenor has quit [Quit: Bye Open Projects!]
jljusten has joined #riscv
vagrantc has quit [Quit: leaving]