ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
zumi_ has joined #asahi-dev
zumi has quit [Remote host closed the connection]
zumi_ is now known as zumi
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
chrisl has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
tobhe_ has joined #asahi-dev
hexdump0815 has joined #asahi-dev
hexdump01 has quit [Ping timeout: 480 seconds]
tobhe has quit [Ping timeout: 480 seconds]
cow123 has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
yuyichao_ has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
_whitelogger_ has joined #asahi-dev
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-dev
ciara has quit [Remote host closed the connection]
ciara has joined #asahi-dev
ddxtanx has quit [Quit: Konversation terminated!]
ddxtanx has joined #asahi-dev
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #asahi-dev
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #asahi-dev
wyes has joined #asahi-dev
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #asahi-dev
_whitelogger_ has quit [Remote host closed the connection]
gnuiyl has joined #asahi-dev
Larwive has joined #asahi-dev
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
_whitelogger has joined #asahi-dev
_whitelogger has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
_whitelogger has joined #asahi-dev
hdbngr has joined #asahi-dev
pb17 has joined #asahi-dev
chrisl has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
DarkShadow44 has quit [Remote host closed the connection]
DarkShadow4444 has joined #asahi-dev
DarkShadow4444 has quit [Read error: Connection reset by peer]
DarkShadow44 has joined #asahi-dev
DarkShadow4444 has joined #asahi-dev
DarkShadow44 has quit [Read error: Connection reset by peer]
zumi_ has joined #asahi-dev
zumi has quit [Remote host closed the connection]
zumi_ is now known as zumi
ravikant_ has joined #asahi-dev
ravikant_ has quit [Ping timeout: 480 seconds]
_whitelogger has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
hdbngr has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has quit [Ping timeout: 480 seconds]
pjakobsson_ has joined #asahi-dev
pjakobsson has quit [Remote host closed the connection]
<alyssa>
sven: having proper usb mainline sounds like it'll make things a lot nicer
<sven>
yeah, i'm going to be very happy once that's in -next
<alyssa>
"No, this is not going in the right direction"
<alyssa>
might want to drop that line before b4'ing
<alyssa>
:P
<sven>
lol :D
<sven>
yeah, maybe
<sven>
definitely keeping that other description that starts with "As mad as it sounds, " though :D
<j`ey>
where proper usb = usb3?
<alyssa>
j`ey: yes, although I was seeing weird issues with usb2 alone without cherrypicking some of the code from there
<alyssa>
might've been skill issue on my part
<sven>
technically that series also contains 99% of what's required fro dp-altmode and tbt inside atcphy
<sven>
*for
<j`ey>
nice
Halian has quit [Ping timeout: 480 seconds]
<alyssa>
ooi what's the 1%?
<sven>
"the rest of the owl"
<sven>
aka dcp and tbt-nhi
<alyssa>
tbt-nhi?
kit_ty_kate has joined #asahi-dev
<TheLink>
nih?
<sven>
thunderbolt native host interface
<alyssa>
words
<sven>
apple calls that acio iirc
<TheLink>
not "not invented here" :B
<sven>
NHI is the thing that sets up the thunderbolt link and what's tunneled inside
<sven>
drivers/thunderbolt
<alyssa>
`mask32` how is this not a kernel core func i've seen this nih'd so many times
<sven>
and the spec says NHI is a pci device but apple doesn't care about the spec
<j`ey>
spec stands for optional-do-what-you-want
<sven>
so it's a platform device there with a bunch of quirks and a needs a bunch of out-of-band notifications
<sven>
the absolute worst part will be that i have to match up the pcie tree with the tbt tree to make hotplug work properly
<alyssa>
???
<sven>
because ofc the normal pcie hotplug thing just doesn't work correctly
<sven>
essentially NHI needs to setup a tunnel for each pcie switch/device and i have to match that to the correct thing in the pcie topology to be able to inject hotplug events
<sven>
there's a pci hotplug interrupt in the spec but that only works 25% of the time correrctly, 25% with a 5-30 seconds delay and 50% just not at all
<alyssa>
(((:
<alyssa>
sven: reading atcphy.c, feels like you could make things a *lot* more concise with static arrays + loops :p
<sven>
feel free to send a patch
<alyssa>
nerdsnipe attempt identified
<sven>
i'm not touching that magic sequence since it works
<alyssa>
mood.
<alyssa>
even stuff like atcphy_load_tunables
<sven>
<sven> feel free to send a patch
<sven>
:P
<alyssa>
i don't want to check out this tree and have to build stuff :p
<alyssa>
maybe later
<sven>
and i'm not in the mood for bike shedding :P
<alyssa>
mood
<sven>
i'm just very happy it works right now and don't want to look at it funny and break it all again
alxdrl has joined #asahi-dev
<alyssa>
mood.
<alyssa>
i can. understand that.
Calandracas_ has joined #asahi-dev
alxdrl has quit []
alxdrl has joined #asahi-dev
Calandracas__ has quit [Ping timeout: 480 seconds]
alxdrl has quit []
chrisl has joined #asahi-dev
alxdrl has joined #asahi-dev
alxdrl has quit []
chrisl has quit [Ping timeout: 480 seconds]
tobhe_ is now known as tobhe
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
zumi has quit [Remote host closed the connection]
hdbngr has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
kaazoo has joined #asahi-dev
slowlydev has joined #asahi-dev
kaazoo has quit []
hdbngr has quit [Ping timeout: 480 seconds]
Halian has joined #asahi-dev
hightower2 has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
slowlydev has quit [Read error: Connection timed out]