marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
crabbedhaloablut has quit [Ping timeout: 265 seconds]
crabbedhaloablut has joined #asahi
hothotleg[m] has quit [Ping timeout: 240 seconds]
Tokamak has joined #asahi
foxlet has quit [Ping timeout: 244 seconds]
hothotleg[m] has joined #asahi
AONeiLL[m] has quit [Ping timeout: 240 seconds]
Alice[m] has quit [Ping timeout: 240 seconds]
Bennett[m] has quit [Ping timeout: 244 seconds]
TellowKrinkle[m] has quit [Ping timeout: 244 seconds]
daniel[m]2 has quit [Ping timeout: 244 seconds]
peterkovar[m] has quit [Ping timeout: 258 seconds]
Bastian[m] has quit [Ping timeout: 258 seconds]
irradiated_lemmi has quit [Ping timeout: 244 seconds]
<klaus>
phoronix won't report often on asahi linux, probably at milestones but that would be like following evolution from afar, i'd like to get much more fresh news, often
<klaus>
jn__ that last link, yes of course i look at it often, but i was talking about inclusion into upstream
<dhewg>
that even lets you poll via atom feed
<klaus>
dhewg that looks more like it, many thanks for the link :)
<dhewg>
np :)
<jn__>
klaus: ah right, sorry
<klaus>
no problem, thanks for the help anyway
<marcan>
klaus: fwiw nothing is merged yet, but the first series should go into 5.13 if things don't drag on too much.
<j`ey>
I think some of the prelim FIQ stuff might go in 5.12?
<marcan>
If only I didn't keep running into "this can't possibly be a bug, can it" bugs :-)
<marcan>
j`ey: I think some cleanup, but not any patches by me
<marcan>
but yes, it qualifies as some stuff indirectly prompted by the M1 series
<klaus>
marcan yes that what you were saying on your patreon post i think, that is why i was interested in checking how weel or fast inclusion process was progressing
<klaus>
*well
<j`ey>
indirectly prompted, directly helpful :P
<marcan>
well yes :)
<marcan>
I'm going to start writing that progress update post for jan/feb too, that's long overdue
<marcan>
I wonder what level of technical detail I should go into...
<klaus>
general overview, not that much technical i'd say. more technical details could be given to contributors that are actively participating, committing or working with code.. basically devs that'd need more details. once in a while do one of those workflow video for the rest. that way you could focus more on coding, less about explaining ..
korzq has quit [Quit: Ping timeout (120 seconds)]
korzq has joined #asahi
korzq has quit [Changing host]
korzq has joined #asahi
ephe_meral has quit [Ping timeout: 264 seconds]
bisko has joined #asahi
ephe_meral has joined #asahi
<dottedmag>
marcan: It's cans of worms all the way down.
<dottedmag>
re: "can't possibly be a bug"
<maz>
j`ey: no much will go in 5.12, only small cleanups. the core FIQ stuff definitely is 5.13 material.
<j`ey>
oh ok, guess I misunderstood
odmir has joined #asahi
<maz>
j`ey: I'm planning to take the first two patches of that series for -rc2 (because they are obvious fixes), but the rest needs to simmer in -next for a bit.
<maz>
(and it gives me more time to sort out the KVM changes!)
<marcan>
maz: so my current plan is I'll send v3 tomorrow, using explicit barriers in the IPI code based on my current understanding of the architecture and that apparent atomic bug, and let's see how that goes
<maz>
marcan: SGTM!
<marcan>
good thing I can tell myself this was all worth it to have a better understanding of the memory model for everything that's to come :-)
<maz>
marcan: definitely. it is a maddening part of the architecture... someone even said that it is an adversarial architecture, and I can't really say otherwise.
<marcan>
ha :D
<marcan>
I swear though, the ARM ARM... I can't help but think surely there *must* be a better way of describing all this
<maz>
marcan: the architecture is shifting to a "rule system" to describe all that, but I'm not sure it is any better.
<marcan>
like for my latest question I'm pondering about atomics ordering vs MMIO... I'm basically jumping around 8 places in the doc and trying to piece together a coherent story, involving things like "oh, the word 'coherent' here probably means this only applies to the shareability domain it is mapped as... and then I guess there are no guarantees against other domains"
<marcan>
but I'm nowhere near certain I'm interpreting things right
<marcan>
things get very sticky once you involve shareability domains and device memory; AIUI the litmus tests don't cover any of that and just assume IS
<marcan>
but yeah, I think this in combination with the atomics issue means it's probably time to stop here, throw a few barriers in (reasonable ones, still weaker and better thought out than I was using before) and if someone wants to suggest a better way of doing it and prove it with docs-lawyering they can do so :)
<maz>
yup. now imagine trying to get both HW and SW people to agree on the meaning of these things, with different interpretations of the English text. Fun. Not.
BaughnLogBot has quit [Ping timeout: 245 seconds]
<marcan>
figures :)
<marcan>
I will say Will's talks on this subject are great
<maz>
he's great fun to watch.
BaughnLogBot has joined #asahi
delroth has quit [*.net *.split]
br377 has quit [*.net *.split]
inglor has quit [*.net *.split]
KindOne has quit [*.net *.split]
baryluk has quit [*.net *.split]
bdju has quit [*.net *.split]
m42uko has quit [*.net *.split]
opticron has quit [*.net *.split]
xarkes has quit [*.net *.split]
nspaced has quit [*.net *.split]
Jangal has quit [*.net *.split]
jaXvi has quit [*.net *.split]
Tokamak has joined #asahi
delroth has joined #asahi
bdju has joined #asahi
br377 has joined #asahi
baryluk has joined #asahi
xarkes has joined #asahi
opticron has joined #asahi
m42uko has joined #asahi
nspaced has joined #asahi
jaXvi has joined #asahi
inglor has joined #asahi
Jangal has joined #asahi
KindOne has joined #asahi
VinDuv has joined #asahi
hthh has quit [Remote host closed the connection]
ephe_meral has quit [Ping timeout: 256 seconds]
choozy has joined #asahi
dibas has quit [Read error: Connection reset by peer]
dibas has joined #asahi
dibas has joined #asahi
dibas has quit [Changing host]
Bublik has joined #asahi
<marcan>
maz: ok, so I have two options, pick your poison.