<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
<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
<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...