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
ranacetamol has joined #riscv
GenTooMan has quit [Ping timeout: 252 seconds]
Noisytoot has quit [Excess Flood]
GenTooMan has joined #riscv
Noisytoot has joined #riscv
ranacetamol has quit [Ping timeout: 255 seconds]
palmer has quit [Server closed connection]
palmer has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
frkazoid333 has joined #riscv
powderhorn has joined #riscv
frkazoid333 has quit [Ping timeout: 245 seconds]
frkazoid333 has joined #riscv
ranacetamol has joined #riscv
Kedleston has quit [Ping timeout: 252 seconds]
ranacetamol has quit [Ping timeout: 255 seconds]
Kedleston has joined #riscv
agent314 has quit [Remote host closed the connection]
heat has joined #riscv
KREYREN has joined #riscv
<KREYREN> [lp4a@lp4a:~]$ cat /sys/devices/system/cpu/vulnerabilities
<KREYREN> cat: /sys/devices/system/cpu/vulnerabilities: No such file or directory
<KREYREN> i like how it doesn't even have the dir lol
sakman_ has joined #riscv
Galihom has quit [Server closed connection]
Galihom has joined #riscv
sakman has quit [Ping timeout: 245 seconds]
handsome_feng has joined #riscv
ranacetamol has joined #riscv
powderhorn has quit [Ping timeout: 245 seconds]
brazuca has quit [Ping timeout: 245 seconds]
davidlt has joined #riscv
sakman_ is now known as sakman
heat has quit [Ping timeout: 245 seconds]
sakman_ has joined #riscv
sakman has quit [Ping timeout: 246 seconds]
mwette has quit [Ping timeout: 244 seconds]
davidlt has quit [Ping timeout: 252 seconds]
vagrantc has quit [Quit: leaving]
crabbedhaloablut has joined #riscv
BootLayer has joined #riscv
khem has quit [Quit: Connection closed for inactivity]
davidlt has joined #riscv
Noisytoot has quit [Excess Flood]
alexghiti has joined #riscv
Noisytoot has joined #riscv
ezulian has joined #riscv
carefish has quit [Changing host]
carefish has joined #riscv
ldevulder has joined #riscv
ranacetamol has quit [Ping timeout: 252 seconds]
ranacetamol has joined #riscv
knolle has quit [Quit: .]
ximet437 has quit [Ping timeout: 255 seconds]
ranacetamol has quit [Quit: leaving]
jackneill__ has joined #riscv
Leopold has quit [Ping timeout: 240 seconds]
Leopold has joined #riscv
marcj has quit [Server closed connection]
marcj has joined #riscv
ezulian has quit [Quit: ezulian]
ezulian has joined #riscv
knolle has joined #riscv
grumbler has joined #riscv
gianluca has quit [Server closed connection]
gianluca has joined #riscv
pabs3 has quit [Ping timeout: 246 seconds]
Amanieu has quit [Server closed connection]
Amanieu has joined #riscv
EchelonX has joined #riscv
EchelonX has quit [Client Quit]
pabs3 has joined #riscv
EchelonX has joined #riscv
iooi has quit [Read error: Connection reset by peer]
iooi has joined #riscv
prabhakarlad has quit [Quit: Client closed]
iooi has quit [Read error: Connection reset by peer]
iooi has joined #riscv
iooi has quit [Read error: Connection reset by peer]
iooi has joined #riscv
prabhakarlad has joined #riscv
jmdaemon has quit [Ping timeout: 252 seconds]
grumbler has quit [Quit: It's time]
BootLayer has quit [Quit: Leaving]
prabhakarlad has quit [Quit: Client closed]
Tenkawa has joined #riscv
brazuca has joined #riscv
handsome_feng has quit [Quit: Connection closed for inactivity]
Deepfriedice has joined #riscv
MarvelousWololo has joined #riscv
ximet437 has joined #riscv
ximet437 has quit [Ping timeout: 252 seconds]
hightower2 has quit [Ping timeout: 255 seconds]
mwette has joined #riscv
grumbler has joined #riscv
awita has joined #riscv
BootLayer has joined #riscv
heat has joined #riscv
<bjoto> palmer: Let me in the PW call please! :)
brazuca has quit [Quit: Client closed]
MarvelousWololo has quit [Quit: MarvelousWololo]
ximet437 has joined #riscv
Deepfriedice has quit [Quit: Client closed]
vagrantc has joined #riscv
jacklsw has joined #riscv
jacklsw has quit [Quit: Back to the real life]
stolen has joined #riscv
jacklsw has joined #riscv
knolle has quit [Quit: .]
knolle has joined #riscv
junaid_ has joined #riscv
m5zs7k has joined #riscv
<palmer> smaeul: were you going to write up hwprobe() patches for all the extensions? Our Java guys are asking about Zihintpause, should be super simple so I can have someone pick it up unless you've already got something
powderhorn has joined #riscv
khem has joined #riscv
<smaeul> palmer: I don't have anything written yet
bjdooks has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
bjdooks has joined #riscv
Andre_Z has joined #riscv
<muurkha> jrtc27: I notice Fiwix recently added kexec support; I wonder if they'd be interested in adding the ability to boot FreeBSD? https://www.fiwix.org/
<jrtc27> I loathe kexec
<jrtc27> it is fine for linux booting linux
<jrtc27> that is all it should ever be used for
<jrtc27> but probably kexec already kinda works
<jrtc27> we support SBI -> FreeBSD direct booting
<jrtc27> and AFAIK Linux's RISC-V boot is the same?
<muurkha> I know you loathe it, which is why I mentioned it
<muurkha> I don't think Fiwix supports RISC-V right now, but the associated Bootstrappable project is pretty positive on RISC-V
<jrtc27> oh as in it itself boots other kernels
<jrtc27> having it do other OSes' boot protocols would seems sensible, if they care
jmdaemon has joined #riscv
<muurkha> yes
jacklsw has quit [Quit: Back to the real life]
ezulian has quit [Ping timeout: 255 seconds]
heat has quit [Read error: Connection reset by peer]
heat has joined #riscv
gurki has quit [Server closed connection]
gurki has joined #riscv
davidlt has quit [Ping timeout: 252 seconds]
brazuca has joined #riscv
<dh`> what's a good software emulator that _isn't_ a dynamic recompiler?
crabbedhaloablut has quit []
<dh`> (other than mine, which doesn't have bus/device stuff suitable for production)
Kedleston has quit [Ping timeout: 246 seconds]
Kedleston has joined #riscv
BootLayer has quit [Quit: Leaving]
awita has quit [Remote host closed the connection]
heat has quit [Read error: Connection reset by peer]
prabhakarlad has joined #riscv
heat has joined #riscv
jmdaemon has quit [Ping timeout: 252 seconds]
cousteau has joined #riscv
cousteau has quit [Client Quit]
cousteau has joined #riscv
jackneill__ has quit [Ping timeout: 255 seconds]
alexghiti has quit [Ping timeout: 246 seconds]
<Tenkawa> Does anyone have communications with the forum moderators for rvspace.org?
billchenchina has quit [Remote host closed the connection]
tjaden has quit [Ping timeout: 245 seconds]
<geist> dh`: hmm for riscv seems that theres a zillion emulators since someone can write one over a lunch break, but i assume you want completely full featured device set, etc
tjaden has joined #riscv
junaid_ has quit [Remote host closed the connection]
<sorear> if you look at the "older game consoles" space there are a zillion full-system emulators with a high degree of testing and documentation, and I don't think I've seen a 6502 or Z80 emulator that is a recompiler
<dh`> nah, looking specifically for riscv, and yeah with real devices
<dh`> the devices are the expensive part
jmdaemon has joined #riscv
<sorear> i've used both spike and jor1k in anger, plenty of room for improvement
heat has quit [Remote host closed the connection]
heat has joined #riscv
ntwk has quit [Quit: ntwk]
<Tenkawa> interesting... does the mainline kernel (possibly even vendor) currently not play well with the LLVM internal assembler?
<Tenkawa> (specificly on Debian with llvm 15 or 16)
<sorear> i think i saw something about vector operands a while ago
powderhorn has quit [Quit: Client closed]
<Tenkawa> If I use IAS=1 I error out with
<Tenkawa> llvm-objcopy: error: 'arch/riscv/kernel/pi/cmdline_early.o': The file was not recognized as a valid object file
<Tenkawa> without it.. no problems
stolen has quit [Quit: Connection closed for inactivity]
prabhakarlad has quit [Quit: Client closed]
EchelonX has quit [Quit: Leaving]
EchelonX has joined #riscv
vgtw has quit [Ping timeout: 240 seconds]
vgtw has joined #riscv
Nixkernal has quit [Read error: Connection reset by peer]
Nixkernal has joined #riscv
cwebber has quit [Read error: Connection reset by peer]
cwebber has joined #riscv
brazuca has quit [Quit: Client closed]
dionysos has quit [Server closed connection]
dilfridge has joined #riscv
frkazoid333 has quit [Remote host closed the connection]
frkazoid333 has joined #riscv
brazuca has joined #riscv
heat has quit [Remote host closed the connection]
prabhakarlad has joined #riscv
<nathanchance> Tenkawa: Our CI is testing mainline with LLVM 11 through main with the integrated assembler and neither defconfig nor allmodconfig shows any errors (LLVM 17 for example: https://github.com/ClangBuiltLinux/continuous-integration2/actions/runs/6172457176). Is it configuration dependent? I don’t see any errors when building a couple of distribution configurations either
<Tenkawa> nathanchance: I'm trying something again.. I got it to error on non IAS.. I'm looking at LTO now
brazuca has quit [Quit: Client closed]
GenTooMan has quit [Ping timeout: 252 seconds]
random-jellyfish has joined #riscv
balrog has quit [Quit: Bye]
balrog has joined #riscv
Kedleston_ has joined #riscv
Kedleston has quit [Ping timeout: 245 seconds]
Kedleston_ is now known as Kedleston
GenTooMan has joined #riscv
dh2` has joined #riscv
dh` has quit [Ping timeout: 255 seconds]
<Tenkawa> nathanchance: definitely appears to be something gcc is fine with but LLVM is not
<Tenkawa> on config
wingsorc has joined #riscv
<Tenkawa> Now I have to figure out what..
<Tenkawa> I reset back to a default config and it ran fine
Andre_Z has quit [Quit: Leaving.]
<Tenkawa> scratch that... I ran the wrong compile. Disabling LTO though seemed to be the answer
<Tenkawa> nathanchance: is your build using any LTO?
<Tenkawa> Definitely recreatable.. I switched the build from None to Thin LTO and immediately got the same failure again
<nathanchance> Tenkawa: No, LTO is not supported for RISC-V upstream, as it seems like https://lore.kernel.org/20220512205545.992288-1-twd2.me@gmail.com/ was never applied.
<Tenkawa> Ah... that would make sense
EchelonX has quit [Quit: Leaving]
<Tenkawa> Oh well.. LTO not going to be "that" helpful yet
<nathanchance> I suspect there should probably be a 'KBUILD_CFLAGS := $(filter-out $(CC_FLAGS_LTO), $(KBUILD_CFLAGS))’ in arch/riscv/kernel/pi/Makefile like in the arm64 version though.
<Tenkawa> I forced it...
<Tenkawa> thats how I tested it
<Tenkawa> Let me see if I can manually add it there
<Tenkawa> I don't mind adding local changes
brazuca has joined #riscv
ntwk has joined #riscv
<Tenkawa> Looks like thats doing the job
brazuca has quit [Quit: Client closed]
<Tenkawa> Thanks for the help.
wingsorc has quit [Remote host closed the connection]
wingsorc has joined #riscv
neil has quit [Server closed connection]
neil has joined #riscv
jmdaemon has quit [Ping timeout: 245 seconds]
<nathanchance> np :) I’ll have to remember that for the next time we try to enable it upstream
random-jellyfish has quit [Quit: Client closed]
<cousteau> aw, I thought LTO was one of the powerful features of compilers
prabhakarlad has quit [Quit: Client closed]
brazuca has joined #riscv
cousteau has quit [Quit: ♫ I can't forget the day I shot that network down ♫]
<palmer> Did I just drop the ball? The link isn't opening on my phone
<nathanchance> palmer: I think you might have, since you said it was applied but never saw it end up in a tree. This was over a year ago, so it probably needs a resend/update, especially in light of the comments above. I’m not sure if the original author is active, I’ll try to add it to my TODO to do more testing and send a new revision of that change.
<palmer> Ah, sorry, I probably just screwed something up -- that or it failed and there's another thread about it being reverted
<palmer> You can probably farm out some testing if you just send it and say it's not tested...
vagrantc has quit [Quit: leaving]
jmdaemon has joined #riscv
roxell has quit [Server closed connection]
roxell has joined #riscv
heat has joined #riscv