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
boardwalk has joined #asahi-re
PhilippvK has joined #asahi-re
phiologe has quit [Ping timeout: 480 seconds]
quarkyalice__ has joined #asahi-re
quarkyalice__ has quit [Ping timeout: 480 seconds]
maor26 has joined #asahi-re
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-re
quarkyalice_ has joined #asahi-re
quarkyalice has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
quarkyalice has joined #asahi-re
quarkyalice__ has joined #asahi-re
quarkyalice_ has quit [Ping timeout: 480 seconds]
quarkyalice_ has joined #asahi-re
quarkyalice has quit [Ping timeout: 480 seconds]
quarkyalice has joined #asahi-re
quarkyalice__ has quit [Ping timeout: 480 seconds]
quarkyalice_ has quit [Ping timeout: 480 seconds]
frode_0xa has joined #asahi-re
chadmed has joined #asahi-re
frode_0xa has quit [Quit: leaving]
jbowen has joined #asahi-re
X-Scale has joined #asahi-re
X-Scale` has quit [Ping timeout: 480 seconds]
skipwich has joined #asahi-re
skipwich has quit [Remote host closed the connection]
skipwich has joined #asahi-re
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-re
<marcan> omfg
<marcan> so if you turn on XNU debugging and pass pmgr-debug=0x8001... it dumps *everything*
<alyssa> 😁
<alyssa> register names? bitfields? enums?
<marcan> https://mrcn.st/p/44xr8mcE all the devs
<marcan> it panics after that due to a timeout, but I'm sure I can fix that
<alyssa> holy shit nice
<marcan> [Die 0] is ominous
<alyssa> how did you find that ooi?
<marcan> multidie apple silicon coming up
quarkyalice__ has joined #asahi-re
<marcan> I was stringsing pmgr and stumbled upon that string...
<marcan> then ghidra to figure out exactly how to make it work
<alyssa> ApplePMGR: DISP0_GP0 | ID = 0x07 | PERF = PMGR + 0x00034630
<alyssa> ApplePMGR: DISP0_PPP | ID = 0x09 | PERF = PMGR + 0x00034650
<alyssa> ApplePMGR: DISP0_GP1 | ID = 0x08 | PERF = PMGR + 0x00034640
<alyssa> ApplePMGR: DISP0_CPU | ID = 0x22 | PERF = PMGR + 0x00034620
<alyssa> ApplePMGR: DISP0_BLC | ID = 0x23 | PERF = PMGR + 0x00034660
<alyssa> ApplePMGR: DISP0_BRC | ID = 0x2a | PERF = PMGR + 0x00034670
<alyssa> those do be acronyms ....
<alyssa> (I guess DISP0_CPU is the DCP)
<marcan> see I'd been writing dump_pmgr.py all this time :p
<marcan> and it turns out it'd do it for me :p
quarkyalice__ has quit [Remote host closed the connection]
<alyssa> giggle
<marcan> it does kind of sound like they intend to glue two SoCs together into one or something like that, judging by this multidie business
<marcan> NUMA M2? :p
<roxfan> DEBUG_USB/DEBUG_AUTH hmm
maor has joined #asahi-re
maor26 has quit [Ping timeout: 480 seconds]
jbowen has quit [Quit: leaving]
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-re
maor has quit [Ping timeout: 480 seconds]