sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
jn has quit [Ping timeout: 272 seconds]
jn has joined #riscv
jn has joined #riscv
jn has quit [Remote host closed the connection]
jn has joined #riscv
jn has joined #riscv
pedja has quit [Quit: Leaving]
Andre_H has quit [Ping timeout: 248 seconds]
EchelonX has joined #riscv
EchelonX has quit [Client Quit]
EchelonX has joined #riscv
jacklsw has joined #riscv
misaka has joined #riscv
rurtty has joined #riscv
rurtty has quit [Ping timeout: 260 seconds]
Gravis has quit [Ping timeout: 260 seconds]
Gravis has joined #riscv
jay2718 has quit [Ping timeout: 252 seconds]
jack_lsw has joined #riscv
Gravis has quit [Ping timeout: 272 seconds]
jack_lsw has quit [Client Quit]
jack_lsw has joined #riscv
jacklsw has quit [Ping timeout: 272 seconds]
jack_lsw has quit [Quit: Back to the real world]
EchelonX has quit [Quit: Leaving]
misaka has quit [Ping timeout: 260 seconds]
jacklsw has joined #riscv
Trifton has quit [Quit: Error: no route to host]
Trifton has joined #riscv
misaka has joined #riscv
<solrize> https://www.phoronix.com/news/GDB-Debug-Adapter-Protocol heh i was just asking about gdb and dap
<solrize> muurkha, qhasm?
freakazoid332 has joined #riscv
frkzoid has quit [Ping timeout: 248 seconds]
frkzoid has joined #riscv
freakazoid332 has quit [Ping timeout: 252 seconds]
misaka has quit [Ping timeout: 272 seconds]
vagrantc has quit [Quit: leaving]
misaka has joined #riscv
jack_lsw has joined #riscv
jacklsw has quit [Ping timeout: 268 seconds]
jack_lsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
ldevulder has joined #riscv
elastic_dog has quit [Ping timeout: 252 seconds]
elastic_dog has joined #riscv
misaka has quit [Remote host closed the connection]
misaka has joined #riscv
___nick___ has joined #riscv
jacklsw has quit [Ping timeout: 246 seconds]
rurtty has joined #riscv
BootLayer has joined #riscv
misaka has quit [Remote host closed the connection]
misaka has joined #riscv
rurtty has quit [Ping timeout: 246 seconds]
jmdaemon has quit [Ping timeout: 260 seconds]
BootLayer has quit [Quit: Leaving]
<bjdooks> my visionfive just turned up
<mps> bjdooks: v1 or v2
<bjdooks> my visionfive2 just turned up
<mps> nice. I'm thinking to order one but not decided yet
<bjdooks> I paid for this back in october :/
BootLayer has joined #riscv
<mps> looks similar to v1
davidlt has joined #riscv
<bjdooks> mps: it has a 2 printed on it, so must be better
<mps> yes, I already read specs. (I have v1 from the May previous year)
<conchuod> bjdooks: did you ever get a shipping notification for it?
<bjdooks> no idea, i'm backlogged by over 1800 email messages at the moment
misaka has quit [Ping timeout: 252 seconds]
misaka has joined #riscv
aerkiaga has joined #riscv
pedja has joined #riscv
jay321 has joined #riscv
jay321 has quit [Ping timeout: 268 seconds]
joev has quit [Ping timeout: 260 seconds]
joev has joined #riscv
aerkiaga has quit [Remote host closed the connection]
joev has quit [Ping timeout: 272 seconds]
joev has joined #riscv
rurtty has joined #riscv
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Andre_H has joined #riscv
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
___nick___ has joined #riscv
joev has quit [Ping timeout: 268 seconds]
joev has joined #riscv
elastic_dog is now known as Guest7821
Guest7821 has quit [Killed (osmium.libera.chat (Nickname regained by services))]
elastic_dog has joined #riscv
jacklsw has joined #riscv
tafa has quit [Quit: ZNC - https://znc.in]
tafa has joined #riscv
crabbedhaloablut has quit [Quit: No Ping reply in 180 seconds.]
balrog has quit [Quit: Bye]
crabbedhaloablut has joined #riscv
potash has joined #riscv
<muurkha> solrize: yeah, I was thinking about qhasm when I wrote that
<bjdooks> no wonder i've got no disc space left, there's like 400G of yocto polarfire builds sitting around
balrog has joined #riscv
jmdaemon has joined #riscv
rneese has joined #riscv
<conchuod> Oh god
<bjdooks> i've got a couple of fusdk builds around too
<bjdooks> hah, and there's a linux.drew tree which has the fix for the SR_SUM issues around uaccess
<bjdooks> I should really revisit that and see if we really shouldn't save SR_SUM in the task-struct
Andre_H has quit [Ping timeout: 272 seconds]
jacklsw has quit [Quit: Back to the real life]
misaka has quit [Remote host closed the connection]
junaid_ has joined #riscv
vagrantc has joined #riscv
raym has quit [Quit: leaving]
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
EchelonX has joined #riscv
rurtty has quit [Ping timeout: 252 seconds]
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
rneese has quit []
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
XYZ has quit [Remote host closed the connection]
junaid_ has quit [Ping timeout: 268 seconds]
XYZ has joined #riscv
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
rneese has joined #riscv
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
<palmer> nathanchance: thanks for sorting out this linker script thing,
cousteau has joined #riscv
XYZ has quit [Remote host closed the connection]
XYZ has joined #riscv
XYZ has quit [Remote host closed the connection]
rurtty has joined #riscv
Gravis has joined #riscv
rurtty has quit [Remote host closed the connection]
rurtty has joined #riscv
joev has quit [Ping timeout: 246 seconds]
Narrat has joined #riscv
Gravis has quit [Ping timeout: 260 seconds]
joev has joined #riscv
Gravis has joined #riscv
pabs3 has quit [Read error: Connection reset by peer]
Trifton has quit [Remote host closed the connection]
rurtty has quit [Ping timeout: 252 seconds]
pabs3 has joined #riscv
Trifton has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
davidlt has quit [Ping timeout: 260 seconds]
joev has quit [Ping timeout: 246 seconds]
joev has joined #riscv
joev has quit [Ping timeout: 252 seconds]
joev has joined #riscv
cousteau has quit [Ping timeout: 252 seconds]
cousteau has joined #riscv
aerkiaga has joined #riscv
Trifton_ has quit [Read error: Connection reset by peer]
___nick___ has quit [Ping timeout: 256 seconds]
<conchuod> prabhakarlad: welp, mock-up is sent :)
<conchuod> Now to wait for Palmer or Arnd to say why it's a bad idea haha
<palmer> Shouldn't take that long... ;)
<palmer> ah, OK that makes sense
<palmer> so probably more of a question for the other folks, I don't care that much where these end up
<conchuod> As long as you don't hate that riscv_cache_maint_ops thing I introduced..
<palmer> I think that might be controversial, but IMO it's fine until someone can demonstrate a performance issue
zjason`` has joined #riscv
zjason` has quit [Ping timeout: 264 seconds]
<conchuod> The alternative is register an op for everything and use stringify() or w/e - but I'd rather get the platform working first.
<palmer> I think the opposition was to having a table of functions for cache flushes, but that doesn't look like what this does
<palmer> I haven't looked enough, though...
<conchuod> Yah, people are welcome to scream if I ignored some history
BootLayer has quit [Quit: Leaving]
<palmer> OK, so you're patching in the function call only for the non-zicbom flavors. That might be fine (though I'd go the other way, leave a function call in there and patch it out so you don't have to do the register save/restore)
mlaga97 has joined #riscv
<arnd> I talked about this with prabhakarlad the other day, and suggested to do something like 'if (!ops->flush) zicbom_flush(); else ops->flush();' to have the branch predictor take care of the normal path. The cache management operations tend to already be so slow that any optimization beyond that is probably not measurable
<palmer> I'm fine with that, I think we'd even be OK with a function for all ops (ie, even the zicbom stuff)
<palmer> flushing to the point of coherence is going to be pretty slow, so I don't think it's a big deal to have a function call there
<conchuod> I tried to change as little possible from what existed, prob have a different attitude to others, but I was trying to avoid wholesale changes that'd require testing the other platforms.
<conchuod> With the intent of having the platform actually supported and then possibly cleaning up that alternative since there's gonna be several other implementations of that AFAICT
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
XYZ has joined #riscv
<conchuod> arnd: if you wouldn't mind pointing that out against where it's relevant on the list that'd be neat. I never quite got what you were suggesting to do that instead of.
<bjdooks> tbh, getting something going might be better than getting something perfect
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.]
KombuchaKip has quit [Quit: Leaving.]
wingsorc has joined #riscv
mechaniputer has joined #riscv
KombuchaKip has joined #riscv
pedja has quit [Quit: Leaving]
<conchuod> Yah, to me it's nigh on a certainty that we'll be touching this again so having one more platform functional before restarting debate about how we do CMOs would be neat :)
Gravis_ has joined #riscv
Gravis has quit [Ping timeout: 246 seconds]
<bjdooks> is it just the thead stuff at the moment, or does the visionfive also have the same issue
<conchuod> heheheh
eroux has quit [Ping timeout: 252 seconds]
<conchuod> renesas need it, we want it, the visionfive v1 wants it (but does anyone actually care enough to sort that out?) and I'm sure that there'll be more.
<bjdooks> all the stuff i'm dealing with is coherent
<muurkha> i wish i could say the same
<bjdooks> urgh, has the kernel make system decided to ignore environment varaibles for some reason?
<bjdooks> forgot export
<bjdooks> grrrr
<muurkha> heh
<bjdooks> maybe time for bed
<muurkha> sometimes if you're tired enough you can make negative progress on programming
<bjdooks> for now, to get builds running i've done
<bjdooks> diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
<bjdooks> @@ -1919,6 +1919,8 @@ static void check_exports(struct module *mod)
<bjdooks> if (!exp) {
<bjdooks> exp = find_symbol(s->name);
<bjdooks> const char *basename;
<bjdooks> + if (strcmp(s->name, "zero") == 0)
<bjdooks> + continue;
pecastro has joined #riscv
wingsorc has quit [Ping timeout: 260 seconds]
EchelonX has quit [Quit: Leaving]
tusko has quit [Remote host closed the connection]
tusko has joined #riscv