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
chrisl has quit [Ping timeout: 480 seconds]
<nickchan> in this case m4 still has bit 12
<nickchan> gxf definitely still exist btw
duckl1ng has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
DannyB has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mischa85 has joined #asahi-dev
mischa85 has quit []
DannyB has joined #asahi-dev
mischa85 has joined #asahi-dev
<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?
<chaos_princess> it is for the SEP gl file
<fl0_id> thx
<fl0_id> are there some docs on that somewhere?
<chaos_princess> https://github.com/AsahiLinux/docs/wiki/HW:SEP, ctrl+f "gigalocker/xart"
<fl0_id> chaos_princess thx
pb17 has joined #asahi-dev
<fl0_id> chaos_princess to play around with no_std a bit, I started replacing some std things in asahi-bless. maybe this will be useful for that
<fl0_id> f.e. there's a no_std hashmap crate which hopefully can work
<sven> hrm, why do we need no_std for apfs? do we need apfs for anything inside m1n1?
<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 has quit [Ping timeout: 480 seconds]
<sven> oh, they are only two days old. i somehow thought there were already on the list a while longer
<leio> they were also the same link twice (accidentally?) btw
JayBeeFOSS has quit [Ping timeout: 480 seconds]
cow123 has quit [Read error: Connection reset by peer]
mischa85 has joined #asahi-dev
cow123 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
cow123 has quit [Read error: Connection reset by peer]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-dev
chrisl has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-dev
mischa85 has joined #asahi-dev
akulij has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-dev
HitokiriKincho has joined #asahi-dev
mischa85 has joined #asahi-dev
john-cabaj 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]
akulij has quit [Remote host closed the connection]
<nicolas17> "iBoot: Apple's bootloader. Can refer to iBoot1, iBoot1, or any of iBSS, iBEC, or even the SecureROM itself"
<nicolas17> was that supposed to be "iBoot1, iBoot2"?
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
<nicolas17> were all wiki pages moved to the new mkdocs site?
<jannau> the docs site is based on the wiki git repo: https://github.com/AsahiLinux/docs/graphs/contributors
yuyichao_ has quit [Ping timeout: 480 seconds]
<nicolas17> should the wiki pages be replaced with links to the new docs site?
<nicolas17> https://alx.sh/fs still redirects to the old wiki
chrisl has joined #asahi-dev
john-cabaj has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<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
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
ddxtanx has quit [Quit: Konversation terminated!]
ddxtanx has joined #asahi-dev
ddxtanx has quit []
ddxtanx has joined #asahi-dev
<leio> fwiw, I spotted https://github.com/AsahiLinux/linux/blob/asahi/drivers/soc/apple/Kconfig#L89-L101 saying "persent" instead of "present"
sand4rt has joined #asahi-dev
sand4rt has quit []