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
cow123 has quit [Ping timeout: 480 seconds]
m5zs7k_ has joined #asahi-dev
m5zs7k has quit [Read error: Connection reset by peer]
sand4rt has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-dev
john-cabaj has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
sand4rt has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
sand4rt has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
HitokiriKincho has quit [Remote host closed the connection]
HitokiriKincho has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Ping timeout: 480 seconds]
lynndotpy has quit [Quit: bye bye]
lynndotpy has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
HitokiriKincho has joined #asahi-dev
HitokiriKincho has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-dev
tobhe has joined #asahi-dev
chrisl has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
alih has quit []
JayBeeFOSS has joined #asahi-dev
HitokiriKincho has quit [Remote host closed the connection]
ddxtanx has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
nora_ has joined #asahi-dev
nora has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
HitokiriKincho has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
ece964 has joined #asahi-dev
ece96 has quit [Ping timeout: 480 seconds]
ece9643 has joined #asahi-dev
ece964 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
crabbedhaloablution has quit []
crabbedhaloablution has joined #asahi-dev
ddxtanx has joined #asahi-dev
chrisl has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
<nickchan>
fwiw bit 16 is probably not gxf with bit 12 being more likely, but things like this is really hard to guess
<mischa85>
trying to bring up pmgr on t6041. m1n1 does find the /arm-io/pmgr node, but not ps-regs. so no pmgr, and no usb
chrisl has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
cow123 has quit [Read error: Connection reset by peer]
cow123 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<jannau>
mischa85: take a look at the adt. m1n1/adt.py will probably also fail to parse it without changes but you can change the failing parsing steps with Bytes()
yuyichao_ has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
midou has quit [Remote host closed the connection]
mischa85 has quit [Quit: Lost terminal]
midou has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
midou has quit [Remote host closed the connection]
midou has joined #asahi-dev
midou has quit [Remote host closed the connection]
midou has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
<mischa85>
you might be onto something, adt.py says: Exception parsing /device-tree/arm-io/pmgr.devices value
pb17 has joined #asahi-dev
chrisl has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<mischa85>
but: there just no ps-regs in DeviceTree.j616cap.im4p at all
mischa85 has quit [Quit: Lost terminal]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
yuyichao_ has joined #asahi-dev
mischa85 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
<mischa85>
confirmed, there's ps-regs in t8132 devicetree, but not in t6041 devicetree
liangqi has joined #asahi-dev
<jannau>
with the same macos version?
<chadmed>
jannau: just an fyi ive pushed what i hope is the final series of upstreamable codec changes to https://github.com/chadmed/linux/commits/b4/apple-codec-changes/. i will submit monday or tuesday evening. if mark accepts them i will rebase my "cleaned up
<chadmed>
version of the audio bits branch for you to pull if you wanty
<mischa85>
yep: 15.1, comparing devicetrees right now
midou has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
liangqi has quit [Remote host closed the connection]
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
midou has joined #asahi-dev
dcavalca8569 has quit [Ping timeout: 480 seconds]
dcavalca8569 has joined #asahi-dev
pb17 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
mischa85 has joined #asahi-dev
<mischa85>
also cannot find anything that looks like it. i know a bit about embedded but it takes nextlevel devicetree ninjanism to know what i'm really looking for
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<fl0_id>
chaos_princess the apfs thing - would it help to have asahi-bless with no_std or which role / file would this apfs "driver" need to write to?
<leio>
I guess need to re-enable color-mgmt to reproduce first
<sven>
jannau: is there anything preventing us from submitting those dcp-related rtkit fixes from 010-soc?
<jannau>
sven: I think 1 or 2 are used anymore and are leftovers from resetting dcp. there ios also one aop change in it. upstreaming it as soon as possible helps with the rust abstractions
<jannau>
i.e. makes the rust branch on its own
<jannau>
leio: I'll take a look
<sven>
ok, so we can drop 1 or 2 and could submit the rest? wanna do that or should I take a look?
<sven>
also, does anyone know why xhci-pci.c was renamed to xhci-pci-core.c in 150-xhci-firmware?
mischa85 has joined #asahi-dev
<jannau>
sven: if you have time please do. "soc: apple: rtkit: Add devm_apple_rtkit_free()" is not needed
<sven>
ok
<jannau>
I'm currently working on the gpu branch get closer to upstream / patches on rust-for-linux
aminoa9 has joined #asahi-dev
<jannau>
xhci-pci.c was renamed due to the previous handling for the renesas firmware loading. That was changed in by 25f51b76f90f ("xhci-pci: Make xhci-pci-renesas a proper modular driver") in 6.12
<leio>
jannau: thanks, I've never had that as we apparently had vulkan p.use.masked still accidentally on system gtk and such, so best if you check it out :)
zumi has joined #asahi-dev
<sven>
jannau: ok, so that xhci firmware handling needs looking at before we try to submit it
<jannau>
sven: see v6.11..7fc439afc9282 for the orginal changes
mischa85 has quit [Ping timeout: 480 seconds]
<fl0_id>
sven afaik, as chaos_princess said, not full apfs, but just find some file, write some stuff to it. I'm still learning about it, but as they mentioned xart/gigalocker, it involves managing access to the xart (extended anti replay technology), the storage part of the SEP
<sven>
right, but why do we need that in m1n1?
<sven>
xart/gigalocker is continuous in the disk fwiw, so all we need to do is find its offset
<sven>
*on
<sven>
jannau: ack, so that commit likely needs a do-over now that the renesas part is a proper module
aminoa has quit [Ping timeout: 480 seconds]
aminoa9 is now known as aminoa
<jannau>
I think the idea for requiring sep/xart in m1n1 was authenticated 2nd stage chainloading but I would defer that until sep is working
<fl0_id>
sven I don't know enough details. I just thought it could be a nice project to work on either for me as I only have an m3 or for others who want to do sth but do not have any hardware
<sven>
not trying to stop you, just confused why we need all that complexity inside m1n1 :)
chrisl has joined #asahi-dev
<jannau>
sven: ack. it was simplest way to it working after rebasing on the the renesas change
<chaos_princess>
sven: in my case it is for the sep tracer
mischa85 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<sven>
okay, send out those rtkit fixes
<jannau>
thanks
<sven>
i'll let them sit on the ML for a week or two and wait for some reviews and then just pull them into asahi-soc/* for the next PR
<mischa85>
about the missing ps-regs on t6041: could it be the offsets moved to the devices node? for example -> t6031: "index": 26,
<mischa85>
"map": 7,
<mischa85>
"name": "ATC0_USB_AON"
<mischa85>
"id2": 166,
<mischa85>
and t6041:
<mischa85>
"index": 0,
<mischa85>
"unk1": 512,
<mischa85>
"unk2": 50331848,
<mischa85>
"id2": 289,
<mischa85>
"name": "ATC0_USB_AON"
john-cabaj has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
xal has quit [Quit: bye]
xal has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Remote host closed the connection]
HitokiriKincho has joined #asahi-dev
HitokiriKincho has quit [Remote host closed the connection]
HitokiriKincho has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
pounce has quit [Remote host closed the connection]
pounce has joined #asahi-dev
<chaos_princess>
im kinda not sure what to do w/ isp series v2. i rewrote the thing to use iommu-dma instead of drm mm, but that needs the apple,dma-range support, and it does not apply cleanly w/o the locked dart series that is currently in review
<chaos_princess>
alyssa jannau: wdyt?
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<chadmed>
given that isp such an enormous patch set it might be worth waiting until the locked dart stuff lands in a finalised form. hopefully it won't be too much longer