Flo*_*ler 7 linux macos reverse-engineering
我有一个带有几个老式iMac的计算机实验室(大约在2011年).大多数人现在只想将它们用作笔记本电脑的显示器,而在MacOS中使用目标显示模式,这(大部分)工作正常.
但是,我也想在Linux下支持这个功能,Linux安装在与MacOS并行的所有iMac上.我对Linux内核相当熟悉(我已经编写了内核驱动程序),但我基本上不了解MacOS - 因此,我正在寻找关于如何确定TDM实际触发方式的指针(即在 Cmd 之后会发生什么)-F2被按下).
我猜这主要涉及编写一些英特尔GPU寄存器,但我不知道MacOS的哪一部分实际负责.任何提示?
毕竟我自己想出来了.在查看libsmc,SMCKit,smc_util和applesmc驱动程序后,我发现将0x02写入SMC键"MVMR"将导致显示切换到DisplayPort输入.
有关详细信息,请参阅我的简短博文:http://floe.butterbrot.org/matrix/hacking/tdm/
| 归档时间: |
|
| 查看次数: |
3883 次 |
| 最近记录: |