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
popey__ has quit [Remote host closed the connection]
allmazz has joined #asahi-dev
ciara has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-dev
pb17 has joined #asahi-dev
ipatch_ has joined #asahi-dev
ipatch has quit [Remote host closed the connection]
<nickchan>
a way to workaround is probably to patch the pan codes on startup instead of checking at runtime which is already done for the exception vectors but I suppose there's a deeper issue here
<nickchan>
I *can* use a swd debugger on a11 which has pan if that would help
<nickchan>
just not a very pleasent experience using bootleg cables from pi pico with openocd
<nickchan>
bootleg cables with pi pico
<nickchan>
and it turned out hacking data abort handler is less misreable so i didn't really use it
DragonStar has quit [Ping timeout: 480 seconds]
DragonStar has joined #asahi-dev
DragonStar has quit [Ping timeout: 480 seconds]
DragonStar has joined #asahi-dev
DragonStar has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<sven>
we have multiple ways to work around it but that’s not the point
<sven>
I also don’t think it’s even related to PAN
mildsunrise3 has quit [Quit: disconnect]
mildsunrise3 has joined #asahi-dev
mattia013 has quit [Quit: mattia013]
mattia013 has joined #asahi-dev
mattia013 has quit [Read error: No route to host]
mattia013 has joined #asahi-dev
mattia013 has quit []
mattia013 has joined #asahi-dev
chrisl has joined #asahi-dev
chadmed_ has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chadmed_ has quit [Quit: Konversation terminated!]
chadmed_ has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
<chadmed_>
we should probably make rtkit log prints far far far less verbose by default and hide them behind a module param
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<sven>
we can just turn dev_info into dev_dbg for syslog messages
<sven>
there's some way to enable them just for rtkit with a write to some debugfs(?) node iirc
<sven>
or maybe it was the command line
<maz>
IIRC, with CONFIG_DYNAMIC_DEBUG, you can enable debug on a call-site basis.
<sven>
i think that's what i meant, dynamic debug sounds familiar
<maz>
/sys/kernel/debug/dynamic_debug/control has all the traces, and you can pick the ones you want to see.
<maz>
oh, and there is Documentation/admin-guide/dynamic-debug-howto.rst (can't quite believe we have actual documentation!)
<sven>
:D
chrisl has joined #asahi-dev
chadmed_ is now known as chadmed
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<kettenis>
sven: I noticed that you dropped the snps,dwc3 compatible for tor the dwc3 controllers on that wip/atcphy branch
<sven>
couldn't get dtbs_check to pass with that one included :/
<sven>
i can give it another try and see if i can fix it. iirc it was because the apple ones needs two iommus and that clashed with snps,dwc3-common.yaml
<kettenis>
Isn't it possible to override MaxItems for that in apple,dwc3.yaml?
<sven>
maybe. i removed that snps compatible for now because I didn't want to deal with that :D
<kettenis>
that'll break u-boot and OpenBSD, so please try to add it back
<sven>
ok
cylm has joined #asahi-dev
riker77 has quit [Quit: Quitting IRC - gone for good...]
chrisl has joined #asahi-dev
<kettenis>
sven: maybe you need a "select" stanza like in rockchip,dwc3.yaml
<sven>
so that's what I get even with the select stanza
chrisl has quit [Ping timeout: 480 seconds]
<kettenis>
maybe the generic binding just needs to allow for two iommus then
<sven>
I wonder why it even tries to validate against snps,dwc3.yaml. I only include snps,dwc3-common.yaml#
<sven>
i guess because of the snps,dwc3 compatible :/
greguu has joined #asahi-dev
<sven>
okay, allowing two iommus inside snps,dwc3.yaml seems to fix it
<sven>
i wonder if this is just a bug inside the validator
<kettenis>
maybe reach out to robh on this one
<sven>
yeah
pb17 has joined #asahi-dev
DragonStar has joined #asahi-dev
DragonStar has quit [Ping timeout: 480 seconds]
DragonStar has joined #asahi-dev
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
DragonStar has quit [Ping timeout: 480 seconds]
<nickchan>
i think the only name for the usb phy on iphone is ausb I will call it that in the drivers
<nickchan>
and ausb probably means apple usb
DragonStar has joined #asahi-dev
chrisl has joined #asahi-dev
DragonStar has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
<sven>
so, uh, i just went through a suspend -> resume cycle with atcphy it seems to just work I guess?
<sven>
where just work means everything is still powered on but that's good enough for now
<alyssa>
!!!
<alyssa>
ship it
<sven>
that's the plan after -rc1 :D
<sven>
just need to ask robh about that snps,dwc3 issue because I don't understand what the validator does, write some commit descriptions, maybe reorder some commits and write a cover letter
<sven>
jannau: i've dropped the drm hotplug thing for now fwiw
<sven>
and added ports to the atcphy binding like that qcom phy you found has
cylm has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
Compassion has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<sven>
lol, i don't know why but adding minItems and maxItems to iommus in apple,dwc3.yaml seems to fix that issue
<sven>
ah.. no, nvm.
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
Compassion has joined #asahi-dev
Larwive has joined #asahi-dev
ipatch has joined #asahi-dev
pb17 has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
qyliss has quit [Quit: bye]
qyliss has joined #asahi-dev
iyes has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
allmazz has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
allmazz has joined #asahi-dev
allmazz has quit []
iyes has quit [Ping timeout: 480 seconds]
Guest16789 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
chrisl has joined #asahi-dev
iyes has joined #asahi-dev
john-cabaj has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
WindowPain4 has joined #asahi-dev
WindowPain has quit [Ping timeout: 480 seconds]
WindowPain4 is now known as WindowPain
iyes has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
derzahl has joined #asahi-dev
iyes has joined #asahi-dev
rhysmdnz has joined #asahi-dev
iyes has quit [Ping timeout: 480 seconds]
Guest17035 has joined #asahi-dev
iyes has joined #asahi-dev
iyes has quit [Ping timeout: 480 seconds]
iyes has joined #asahi-dev
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #asahi-dev
iyes has quit [Ping timeout: 480 seconds]
cy8aer has quit [Remote host closed the connection]