I have a computer lab with several old iMacs (circa 2011). Most users just want to use them as displays for their laptops, and in MacOS target display mode this (mostly) works great.
However, I would also like to support this under Linux, which is installed on all iMacs in parallel with MacOS. I am pretty experienced with the Linux kernel (I already wrote kernel drivers), but I have no idea about MacOS, so I'm looking for pointers on how to determine how TDM actually starts (that is, what happens after Cmd-F2).
I guess this is mainly due to the writing of some Intel GPU registers, but I don't know which bit of MacOS is actually responsible for this. Any clues?
source
share