ChanServ changed the topic of #asahi-re to: Asahi Linux: porting Linux to Apple Silicon macs | Hardware / boot process / firmware interface reverse engineering | WARNING: this channel (only) may contain binary reverse engineering discussion | RE policy: https://alx.sh/re (MANDATORY READ) | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-re
millenialhacker has quit [Ping timeout: 484 seconds]
Dcow_ has quit [Remote host closed the connection]
Dcow has joined #asahi-re
user982492_ has joined #asahi-re
Dcow has quit [Ping timeout: 480 seconds]
user982492 has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
user982492_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-re
Dcow has joined #asahi-re
Dcow has quit [Ping timeout: 480 seconds]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
pthariensflame has joined #asahi-re
pthariensflame has quit []
Retr0id7 has joined #asahi-re
Retr0id has quit [Read error: Connection reset by peer]
Retr0id7 is now known as Retr0id
cylm has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-re
millenialhacker has joined #asahi-re
Dcow has quit [Ping timeout: 480 seconds]
millenialhacker has quit [Ping timeout: 480 seconds]
SSJ_GZ has joined #asahi-re
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
<marcan> sven: what's up with atcphy1_cio3pll_dll_start_capcode_workaround? looks like a split?
<marcan> can't that just be a consecutive bitfield?
amarioguy has quit [Ping timeout: 480 seconds]
<sven> it first writes the original value, then some other value and finally the second value or something
<sven> it’s a special case in the t8103 kext for one of the two phys
<marcan> sven: but the other one has a 2-bit field and this one has two 1-bit fields?
<sven> yes…
<marcan> on t8112 it's just two 2-bit fields
<sven> yup
<sven> oj the other t8103 phy as well
<sven> it’s weird, I’m pretty sure I checked that workaround case a few times because it doesn’t make much sense
<sven> also check the mask, iirc the mask for the reg has two bits
<sven> but the fuse value just one and the top bit is set to zero or something
<marcan> weird.
<marcan> sven: on t8112, for both phys, the fuse and the field it's inserted in are both 2 bits
<sven> strange
<sven> but wait.. I think that’s the case for the non-workaround phy on t8103 as well
<marcan> yeah, it's what you do at least
<marcan> it's just the workaround case is weird and also it's suspicious that that efuse happens to be split between words
<sven> yes
<marcan> (on t8103)
<sven> feel free to double check that on t8103 if you have some time
<sven> ive just checked that it does the same writes in the hv on my two m1s
<sven> and looked at that code a few times because it was so weird
<marcan> sven: either way this is what I get: https://mrcn.st/p/x9z9sIx9
<marcan> the fuses are exactly the same, just with different start offsets
<marcan> for each atcphy
bisko has quit [Read error: Connection reset by peer]
<sven> Nice, thanks!
<sven> iirc that was the case for t6000 as well
<marcan> we have t6000 and t6001?
<sven> yes
<sven> R did that
<marcan> and t6002 is the same with the fuses split across both dies I'm guessing?
<sven> yup
<marcan> cool
bisko has joined #asahi-re
<sven> at least I think so, jannau knows the details ;)
<marcan> sven: yeah, you're right, it totally does that
<marcan> weeeeird
<marcan> anyway, as long as the code works with a non-workaround atcphy1 there's no issue
<marcan> please check my DT for obvious fails :p
<marcan> afaict all the bit widths should be the same and all fields contiguous in file order
<marcan> I didn't check the atcphy registers but it sounds like it should all be the same
<sven> thanks. will check later
<marcan> (with a gap between atcphy0 and 1)
MajorBiscuit has joined #asahi-re
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi-re
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
millenialhacker has joined #asahi-re
bluetail has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-re
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
SSJ_GZ has quit [Ping timeout: 480 seconds]
SSJ_GZ has joined #asahi-re
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi-re
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
roxfan2 has joined #asahi-re
roxfan has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-re
MajorBiscuit has quit [Ping timeout: 480 seconds]
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi-re
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]
pthariensflame has joined #asahi-re
SSJ_GZ has quit [Ping timeout: 480 seconds]
pthariensflame has quit []
pjakobsson has quit [Ping timeout: 480 seconds]
pjakobsson has joined #asahi-re
millenialhacker has joined #asahi-re
millenialhacker has quit [Ping timeout: 480 seconds]