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
drubrkletern has quit [Quit: Leaving]
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi-re
drubrkletern has joined #asahi-re
drubrkletern has quit [Remote host closed the connection]
drubrkletern has joined #asahi-re
Zopolis4 has joined #asahi-re
nico_32 has quit [Ping timeout: 480 seconds]
amarioguy has quit [Remote host closed the connection]
drubrkletern has quit [Quit: Leaving]
nico_32 has joined #asahi-re
chadmed has quit [Remote host closed the connection]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi-re
drubrkletern has joined #asahi-re
Zopolis4 has quit [Quit: Connection closed for inactivity]
nico_32 has quit [Ping timeout: 480 seconds]
nico_32 has joined #asahi-re
SSJ_GZ has joined #asahi-re
drubrkletern has quit [Remote host closed the connection]
drubrkletern has joined #asahi-re
drubrkletern has quit [Remote host closed the connection]
chadmed has joined #asahi-re
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-re
Zopolis4 has joined #asahi-re
cylm_ has joined #asahi-re
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-re
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-re
chadmed has quit [Ping timeout: 480 seconds]
chengsun_ has joined #asahi-re
chengsun has quit [Ping timeout: 480 seconds]
amarioguy has joined #asahi-re
Zopolis4 has quit [Quit: Connection closed for inactivity]
mini0n has joined #asahi-re
pthariensflame has joined #asahi-re
pthariensflame has quit []
chadmed has joined #asahi-re
sawyer has joined #asahi-re
<sawyer> Hi all, wasn't able to find anything in the asahi-re logs but I have a 16 inch m1 on its way and was wondering if either someone else is working on vrr/"pro-motion" support or if that would be something where help would be welcome? I don't have a ton of prior reverse engineering experience, but hopefully have enough systems dev background to make some progress
Zopolis4 has joined #asahi-re
SSJ_GZ has quit [Ping timeout: 480 seconds]
mini0n has quit []
sawyer has quit [Ping timeout: 480 seconds]
<jannau> sawyer: that would be dcp. drivers/gpu/drm/apple in the linux tree and proxyclient/hv/trace_dcp.py and proxyclient/m1n1/fw/dcp/ in m1n1. there is little content here since we mostly RE it through HV tracing, discussions are mostly in #asahi-dev since it doesn't involve binary RE
<jannau> I don't think anyone has looked at VRR/"pro-motion" yet. RE through tracing might be a little bit annoying since the current python based proxy tracing is slow
<jannau> on the otherhand I'm not sure if there's that much to RE. the swap surface structure has 3 timestamps. ts3 seems to be the current time and is always set, ts1/ts2 are not always set (at least during boot). ts1 and ts2 have a delta less than a frame duration, ts1 is in the future (maybe a deadline), ts2 is less clear. timestamps have a resolution of 24MHz