sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
_whitelogger has joined #riscv
jljusten has joined #riscv
drewfustini has joined #riscv
yongxiang has joined #riscv
ElementW has joined #riscv
leah2 has joined #riscv
JanC has joined #riscv
mcfrdy has joined #riscv
mrkajetanp has joined #riscv
gdd1 has joined #riscv
kgz has joined #riscv
koolazer has joined #riscv
elastic_dog has joined #riscv
freakazoid333 has quit [Read error: Connection reset by peer]
eroux has joined #riscv
frkazoid333 has joined #riscv
cronos has quit [Quit: ZNC - https://znc.in]
vagrantc has joined #riscv
khem has quit [Ping timeout: 260 seconds]
cronos has joined #riscv
crabbedhaloablut has quit [Ping timeout: 268 seconds]
crabbedhaloablut has joined #riscv
jn has quit [Read error: Connection reset by peer]
jn has joined #riscv
jn has joined #riscv
peeps[zen] has joined #riscv
peepsalot has quit [Ping timeout: 256 seconds]
khem has joined #riscv
greaser|q has quit [Changing host]
greaser|q has joined #riscv
greaser|q is now known as GreaseMonkey
littlebobeep has joined #riscv
vagrantc has quit [Quit: leaving]
aerkiaga has quit [Remote host closed the connection]
grubman has joined #riscv
GenTooMan has quit [Ping timeout: 268 seconds]
GenTooMan has joined #riscv
jacklsw has joined #riscv
dramforever has quit [Remote host closed the connection]
motherfsck has quit [Ping timeout: 246 seconds]
\subline has quit [Ping timeout: 246 seconds]
KombuchaKip has quit [Ping timeout: 246 seconds]
\subline has joined #riscv
motherfsck has joined #riscv
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #riscv
BootLayer has joined #riscv
JanC_ has joined #riscv
JanC_ is now known as JanC
JanC is now known as Guest8861
<smaeul> LordDoskias: if you are talking about the kernel, there are a couple of "generic" things I found are still missing: 1) system sleep 2) IOMMU support
crabbedhaloablut has quit [Quit: No Ping reply in 180 seconds.]
crabbedhaloablut has joined #riscv
rvalles has quit [Ping timeout: 246 seconds]
jack_lsw has joined #riscv
jack_lsw1 has joined #riscv
jacklsw has quit [Ping timeout: 244 seconds]
jack_lsw has quit [Ping timeout: 244 seconds]
rvalles has joined #riscv
mahk has quit [Quit: WeeChat 3.0]
bauruine has joined #riscv
prabhakarlad has joined #riscv
uzix has joined #riscv
uzix has quit [Changing host]
uzix has joined #riscv
ldevulder has joined #riscv
uzix has quit [Client Quit]
uzix has joined #riscv
uzix has quit [Changing host]
uzix has joined #riscv
uzix has quit [Client Quit]
uzix has joined #riscv
uzix has quit [Changing host]
uzix has joined #riscv
uzix is now known as mahk
BootLayer has quit [Quit: Leaving]
littlebobeep has quit [Quit: leaving]
Ellenor is now known as Reinhilde
jack_lsw2 has joined #riscv
jack_lsw1 has quit [Ping timeout: 244 seconds]
pecastro has joined #riscv
jn has quit [Ping timeout: 255 seconds]
jn has joined #riscv
jn has joined #riscv
frkazoid333 has quit [Read error: Connection reset by peer]
frkazoid333 has joined #riscv
stefanct has quit [Ping timeout: 240 seconds]
jacklsw has joined #riscv
jack_lsw2 has quit [Ping timeout: 272 seconds]
mrkajetanp has quit [Ping timeout: 276 seconds]
mrkajetanp has joined #riscv
stefanct has joined #riscv
jacklsw has quit [Quit: Back to the real world]
BootLayer has joined #riscv
elastic_dog has quit [Ping timeout: 272 seconds]
leah2 has quit [Quit: trotz alledem!]
leah2 has joined #riscv
kaji has quit [*.net *.split]
psydroid has quit [*.net *.split]
kaji has joined #riscv
acharles has quit [Ping timeout: 240 seconds]
sajattack[m] has quit [Ping timeout: 252 seconds]
jim-wilson[m] has quit [Ping timeout: 248 seconds]
comrandroxaos[m] has quit [Ping timeout: 248 seconds]
ahs3[m] has quit [Ping timeout: 260 seconds]
kaji has quit [Ping timeout: 252 seconds]
khem has quit [Ping timeout: 272 seconds]
raym has quit [Remote host closed the connection]
jim-wilson[m] has joined #riscv
jim-wilson[m] has quit [Quit: Bridge terminating on SIGTERM]
psydroid has joined #riscv
mahk has quit [Quit: WeeChat 3.0]
khem has joined #riscv
kaji has joined #riscv
sajattack[m] has joined #riscv
jim-wilson[m] has joined #riscv
acharles has joined #riscv
ahs3[m] has joined #riscv
comrandroxaos[m] has joined #riscv
raym has joined #riscv
uzix has joined #riscv
uzix has quit [Changing host]
uzix has joined #riscv
uzix is now known as mahk
rvalles has quit [Ping timeout: 255 seconds]
rvalles has joined #riscv
jmdaemon has quit [Ping timeout: 268 seconds]
Finde_ has joined #riscv
Finde has quit [Read error: Connection reset by peer]
<LordDoskias> so am i right in thinking that in order to boot linux one need to have setup some environment via firmware?
<LordDoskias> for example in the linux source code i never see the m[ie]deleg register being defined or configured, yet i see in kvm that h[ie]deleg are configured appropriately, but in order for them to have any effect the respective exceptions/interrupts need to be delegated from M mode to S mode via m[ie]deleg, no ?
EchelonX has joined #riscv
Finde_ is now known as Finde
Finde has quit [Quit: WeeChat 2.3]
Finde has joined #riscv
motherfsck has quit [Quit: quit]
motherfsck has joined #riscv
<lagash> https://godbolt.org/z/df9arosYz <--- beautiful isn't it? I stole it from https://dotat.at/@/2022-06-27-tolower-swar.html and aggressively compiled it for rv64gc :)
<lagash> It would be cool if someone here who has the hardware could do a benchmark.
vagrantc has joined #riscv
jacklsw has joined #riscv
<jrtc27> LordDoskias: s-mode (where linux and other such operating systems run) cannot touch m-mode registers, so yes, the firmware is responsible for delegating the set of interrupts it does not want to manage
<jrtc27> just as the hypervisor is responsible for further delegating them to the guest
elastic_dog has joined #riscv
<LordDoskias> right, but in order for the hypervisor to delegate handling of interrupts in VS mode they need to be first delegated to HS mode
<LordDoskias> but nothing mandates the firmware to do this, otherwise the effect of writing to h[ie]deleg would be nil, no ?
<LordDoskias> so you can have a system with HS mode implemented but effectively have it 'broken' if the fw doesn't properly delegate exceptions to hs mode?
<conchuod> mmind00: i had one of those "ohh god, it's a friendly telling off" moments before reading your second email haha
bxh7 is now known as sonic
jacklsw has quit [Read error: Connection reset by peer]
wingsorc has quit [Quit: Leaving]
<mmind00> conchuod: hehe, I saw the v2 from yesterday with v1 being somewhat old, though didn't notice that the reviewed-by on v1 actually was from even later (today) :-D
Andre_H has joined #riscv
* mmind00 feels more grounded after messing up
<mmind00> i.e. in hindsight I should've only ever carried the Reviewed-by over to v2 in that reply without adding further sentences :-D
sonic is now known as chigorin
<geist> lagash: it's even denser if you mark the all_bytes as static const
<geist> though it ends up with more lds
<geist> oh i see, because it can then precompute all those multiplies into separate constants
<geist> which is i guess arguably worse than loading the single constant and then using sllis to compute the variants o fit
<conchuod> ye mmind00 I think I saw Rob say he was on holiday which prob explains
<conchuod> and so was I, so I thought I may have missed something
wingsorc has joined #riscv
KombuchaKip has joined #riscv
wingsorc has quit [Remote host closed the connection]
aerkiaga has joined #riscv
EchelonX has quit [Quit: Leaving]
BootLayer has quit [Quit: Leaving]
koolazer has quit [*.net *.split]
mcfrdy has quit [*.net *.split]
grubman has quit [*.net *.split]
ssb has quit [*.net *.split]
LordDoskias has quit [*.net *.split]
sirn has quit [*.net *.split]
SpaceCoaster has quit [*.net *.split]
indy has quit [*.net *.split]
compscipunk has quit [*.net *.split]
ZipCPU has quit [*.net *.split]
j0rd has quit [*.net *.split]
geertu has quit [*.net *.split]
wigyori has quit [*.net *.split]
rektide_ has quit [*.net *.split]
mort has quit [*.net *.split]
hl has quit [*.net *.split]
la_mettrie has quit [*.net *.split]
mlaga97 has quit [*.net *.split]
agraf has quit [*.net *.split]
octav1a has quit [*.net *.split]
dlan has quit [*.net *.split]
balrog has quit [*.net *.split]
comrandroxaos[m] has quit [*.net *.split]
kaji has quit [*.net *.split]
jim-wilson[m] has quit [*.net *.split]
ahs3[m] has quit [*.net *.split]
khem has quit [*.net *.split]
acharles has quit [*.net *.split]
psydroid has quit [*.net *.split]
sajattack[m] has quit [*.net *.split]
frkazoid333 has quit [*.net *.split]
bauruine has quit [*.net *.split]
\subline has quit [*.net *.split]
GenTooMan has quit [*.net *.split]
The_Decryptor has quit [*.net *.split]
panzeroceania has quit [*.net *.split]
sauce has quit [*.net *.split]
zapb__ has quit [*.net *.split]
sumoon has quit [*.net *.split]
shreyasminocha has quit [*.net *.split]
sm2n has quit [*.net *.split]
ddevault has quit [*.net *.split]
yyp has quit [*.net *.split]
jleightcap has quit [*.net *.split]
raghavgururajan has quit [*.net *.split]
Jovan has quit [*.net *.split]
dh` has quit [*.net *.split]
ats has quit [*.net *.split]
ntwk has quit [*.net *.split]
tafa has quit [*.net *.split]
conchuod has quit [*.net *.split]
alexfanqi has quit [*.net *.split]
Gravis has quit [*.net *.split]
Forty-Bot has quit [*.net *.split]
djdelorie has quit [*.net *.split]
raym has quit [*.net *.split]
jljusten has quit [*.net *.split]
GreaseMonkey has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
jonasbits has quit [*.net *.split]
nmeum has quit [*.net *.split]
Starfoxxes has quit [*.net *.split]
Slide-O-Mix has quit [*.net *.split]
mturquette has quit [*.net *.split]
sorear has quit [*.net *.split]
DynamiteDan has quit [*.net *.split]
aurel32 has quit [*.net *.split]
skyfall has quit [*.net *.split]
wmat has quit [*.net *.split]
s1b1 has quit [*.net *.split]
DoubleJ has quit [*.net *.split]
Xark has quit [*.net *.split]
cp- has quit [*.net *.split]
unlord has quit [*.net *.split]
h2t has quit [*.net *.split]
dormito has quit [*.net *.split]
smaeul has quit [*.net *.split]
duckworld has quit [*.net *.split]
shreyasminocha_ has joined #riscv
jim-wilson[m] has joined #riscv
kaji has joined #riscv
sajattack[m] has joined #riscv
psydroid has joined #riscv
frkazoid333 has joined #riscv
khem has joined #riscv
bauruine has joined #riscv
GenTooMan has joined #riscv
grubman has joined #riscv
\subline has joined #riscv
koolazer has joined #riscv
mcfrdy has joined #riscv
ssb has joined #riscv
GreaseMonkey has joined #riscv
wigyori has joined #riscv
jljusten has joined #riscv
yyp has joined #riscv
ZipCPU has joined #riscv
compscipunk has joined #riscv
Starfoxxes has joined #riscv
jonasbits has joined #riscv
nmeum has joined #riscv
j0rd has joined #riscv
The_Decryptor has joined #riscv
geertu has joined #riscv
Slide-O-Mix has joined #riscv
rektide_ has joined #riscv
mort has joined #riscv
raym has joined #riscv
ahs3[m] has joined #riscv
acharles has joined #riscv
comrandroxaos[m] has joined #riscv
Raito_Bezarius has joined #riscv
unlord has joined #riscv
indy has joined #riscv
LordDoskias has joined #riscv
sirn has joined #riscv
SpaceCoaster has joined #riscv
hl has joined #riscv
agraf has joined #riscv
mturquette has joined #riscv
sorear has joined #riscv
zapb__ has joined #riscv
raghavgururajan has joined #riscv
octav1a has joined #riscv
jleightcap has joined #riscv
sm2n has joined #riscv
sumoon has joined #riscv
shreyasminocha has joined #riscv
ddevault has joined #riscv
Jovan has joined #riscv
dh` has joined #riscv
dlan has joined #riscv
balrog has joined #riscv
s1b1 has joined #riscv
djdelorie has joined #riscv
alexfanqi has joined #riscv
smaeul has joined #riscv
dormito has joined #riscv
la_mettrie has joined #riscv
panzeroceania has joined #riscv
DynamiteDan has joined #riscv
mlaga97 has joined #riscv
aurel32 has joined #riscv
sauce has joined #riscv
skyfall has joined #riscv
tafa has joined #riscv
Xark has joined #riscv
conchuod has joined #riscv
Gravis has joined #riscv
wmat has joined #riscv
h2t has joined #riscv
duckworld has joined #riscv
Forty-Bot has joined #riscv
cp- has joined #riscv
ats has joined #riscv
DoubleJ has joined #riscv
ntwk has joined #riscv
sympt has quit [Max SendQ exceeded]
foxxesStar has joined #riscv
Starfoxxes has quit [Max SendQ exceeded]
shreyasminocha has quit [Max SendQ exceeded]
shreyasminocha_ is now known as shreyasminocha
nmeum has quit [Remote host closed the connection]
sympt has joined #riscv
nmeum has joined #riscv
ldevulder has quit [Remote host closed the connection]
bauruine has quit [Remote host closed the connection]
nun has quit [Read error: Connection reset by peer]
wingsorc has joined #riscv
nun has joined #riscv
matoro has quit [Quit: ZNC 1.8.2 - https://znc.in]
matoro has joined #riscv
matoro has quit [Changing host]
matoro has joined #riscv
jmdaemon has joined #riscv
aerkiaga has quit [Remote host closed the connection]
Andre_H has quit [Ping timeout: 264 seconds]
somlo__ is now known as somlo
pecastro has quit [Ping timeout: 272 seconds]