yuyichao_ has joined #asahi-re
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao_ has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
riker77_ has joined #asahi-re
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
StupidYui has quit [Read error: Connection reset by peer]
phiologe has joined #asahi-re
PhilippvK has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-re
Emantor has joined #asahi-re
chadmed has joined #asahi-re
Dcow has joined #asahi-re
chadmed has quit [Remote host closed the connection]
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jannau has quit [Ping timeout: 480 seconds]
_jannau_ has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-re
Dcow__ has quit [Ping timeout: 480 seconds]
jannau has joined #asahi-re
_jannau_ has joined #asahi-re
Dcow_ has joined #asahi-re
chadmed has joined #asahi-re
coder_kalyan has joined #asahi-re
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
<
Jamie[m]1>
fwiw on further RE I am very confident that the mailbox mechanism in the AVD shares ancestry with the other M3 mailbox
<
Jamie[m]1>
the key difference being that messages are just 32 bit
<
Jamie[m]1>
but there are a ton of similarities in register order
<
Jamie[m]1>
and some in exact register offsets
<
Jamie[m]1>
(e.g. the host writes 8 to the offset 0x48 to ack an IRQ
<
Jamie[m]1>
exactly as in the linux m3 mailbox driver
<
Jamie[m]1>
the masks in the upper half of MSG1 also match up to a 32-bit register here
<
Jamie[m]1>
(to be clear I'm not arguing that it should be a common codebase, that would indeed be messy)
<
marcan>
Jamie[m]1: sounds like this is the 32-bit era mailbox
<
Jamie[m]1>
(just that I think this has equally as much right to be called "an M3 mailbox", not least because apple's kexts call it that)
<
marcan>
they did indeed have something like this
<
Jamie[m]1>
is there some prior art on REing this stuff that I've missed?
<
sven>
maybe, but most of the iPhone RE stuff isn’t documented or even available as source code
<
sven>
but that 32bit stuff makes sense. Maybe that’s m3wrap-v1 then ;)
<
Jamie[m]1>
just making sure i'm not unnecessarily replicating what's already been done
Dcow_ has joined #asahi-re
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dcow_ has joined #asahi-re
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dcow_ has joined #asahi-re
chadmed has quit [Ping timeout: 480 seconds]
kgarrington has joined #asahi-re
kgarrington has quit [Remote host closed the connection]
yuyichao_ has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-re
skoobasteeve has joined #asahi-re
Dcow_ has joined #asahi-re
jbowen has joined #asahi-re
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dcow_ has joined #asahi-re
Dcow_ has joined #asahi-re
yuyichao_ has quit [Quit: Konversation terminated!]
m42uko has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-re
kilrain[m] has joined #asahi-re
yuyichao_ has joined #asahi-re
yuyichao has quit [Ping timeout: 480 seconds]
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
roxfan has quit [Remote host closed the connection]
roxfan has joined #asahi-re
m42uko has joined #asahi-re
pavellatko[m] has joined #asahi-re
pavellatko[m] is now known as latko[m]
amarioguy has joined #asahi-re
yuyichao has joined #asahi-re
yuyichao_ has quit [Ping timeout: 480 seconds]
yuyichao has quit [Ping timeout: 480 seconds]