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>
so if you turn on XNU debugging and pass pmgr-debug=0x8001... it dumps
*everything*
<
alyssa>
register names? bitfields? enums?
<
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]
<
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]