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
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 quit [Quit: ZNC - http://znc.in]
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> )
<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> cool
<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
Dcow_ has quit []
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]
skoobasteeve has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
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 quit []
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]