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
jeisom has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Z750 has quit [Quit: Ping timeout (120 seconds)]
Z750 has joined #asahi-re
cylm_ has joined #asahi-re
user has joined #asahi-re
user_ has joined #asahi-re
user is now known as Guest9133
user_ has quit []
Guest9133 is now known as ayumu-k
ayumu-k has quit [Ping timeout: 480 seconds]
ciara has quit [Read error: Connection reset by peer]
ciara has joined #asahi-re
Whistler_ has joined #asahi-re
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ayumu-k has joined #asahi-re
<ayumu-k> Hi guys
ayumu-k has quit [Quit: Leaving]
user has joined #asahi-re
user is now known as Guest9140
Guest9140 has quit []
user_ has joined #asahi-re
user_ has quit []
cylm_ has quit [Ping timeout: 480 seconds]
ourdumbfuture has joined #asahi-re
cylm_ has joined #asahi-re
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cylm_ has quit [Ping timeout: 480 seconds]
jeisom has joined #asahi-re
ourdumbfuture has joined #asahi-re
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-re
ATiltedTree_ has joined #asahi-re
compassion1785 has quit [Quit: lounge quit]
ATiltedTree has quit [Ping timeout: 480 seconds]
ATiltedTree_ is now known as ATiltedTree
anarcat[m] has joined #asahi-re
compassion1785 has joined #asahi-re
cylm_ has joined #asahi-re
SalimTerryLi has joined #asahi-re
SalimTer- has quit [Ping timeout: 480 seconds]
Dementor has joined #asahi-re
compassion1785 has quit [Quit: lounge quit]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
compassion1785 has joined #asahi-re
compassion1785 has quit []
compassion1785 has joined #asahi-re
ourdumbfuture has joined #asahi-re
nela has quit [Ping timeout: 480 seconds]
nela has joined #asahi-re
Guest8982 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has joined #asahi-re
Jamie has joined #asahi-re
Jamie is now known as Guest9188
jeisom has quit [Quit: Leaving]
crabbedhaloablut has joined #asahi-re
jeisom has joined #asahi-re
jeisom has quit [Ping timeout: 480 seconds]
dwlsalmeida has joined #asahi-re
<dwlsalmeida> Hey, I wonder how much progress there has been to reverse engineer the hardware codec units within M1?
<opticron> I don't think it's been a high priority. Video Encode/Decode are marked TBA for all chips on the feature support page, but I don't know if there's been any captures from the MacOS side for people to look at posted on the wiki
jeisom has joined #asahi-re
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-re
<dwlsalmeida> Hmm, I have a macbook M1 and I do video codec accelerator stuff for a living here at Collabora, I wonder if I can help?
<dwlsalmeida> If there's a process to dump the data sent to the codec hardware when running macos, I might try reverse engineering the register names, at least
<dwlsalmeida> sorry, completely new to RE otherwise
<roxfan> AFAIK you can run macOS under m1n1 hypervisor and log almost everything
<dwlsalmeida> oh, so you don't even need a device?
<dwlsalmeida> cool
<jannau> dwlsalmeida: there has been some work. there a 4 different blocks: h264/h265/vp9 decoder, h264/h265/vp9 encoder, jpeg de/encoder, prores de/encoder
<ChaosPrincess> encoder does not do vp9
<jannau> the latter two are at least partially reverse engineered. see the jpeg/prores files in https://github.com/AsahiLinux/m1n1/tree/main/proxyclient/experiments
<jannau> yews, bad copy and paste
<jannau> -w
<jannau> RE started on the decoder but afaik nobody is working on it right now: https://github.com/ArcaneNibble/m1n1/tree/avd
<jannau> dwlsalmeida: I think you misunderstood the comment about RE usually works
<jannau> macos runs under a lightweight hypervisor which has full control over the device but the hypervisor itself is controlled over usb
<jannau> the hypervisor implementation is splitted over C which runs on the device and high level python code which runs on connect computer
<jannau> the hypervisor is controlled from python code
<dwlsalmeida> I see
roxfan2 has joined #asahi-re
roxfan has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit []
nicolas17 has joined #asahi-re
lethalbit has quit [Ping timeout: 480 seconds]
lethalbit has joined #asahi-re
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-re
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-re
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
manawyrm has joined #asahi-re
midou has quit [Remote host closed the connection]
cylm_ has quit [Ping timeout: 480 seconds]
anarcat[m] has left #asahi-re [#asahi-re]