Vengineerの妄想

人生を妄想しています。

Google Tensor G3の Ttrusty OS関連を眺めてみた

はじめに

Google Tensor G1/G2の Ttrusty OS って何? というタイトルのブログを書いたのが、今年の1月

vengineer.hatenablog.com

G3 の Trusty OS 関連を見てみた。

デバイスドライバの位置

G1/G2 とは違う repo に、G3 の デバイスドライバがありました。

G3 の gsa/hwmgr-ipc.h をのぞいてみたら、dsp が追加されていました。

#define HWMGR_TPU_PORT "com.android.trusty.gsa.hwmgr.tpu"
#define HWMGR_AOC_PORT "com.android.trusty.gsa.hwmgr.aoc"
#define HWMGR_DSP_PORT "com.android.trusty.gsa.hwmgr.dsp"

各モジュールのヘッダファイルは、こちら

実装は、

vengineer.hatenablog.com

おわりに

G1/G2では、

の2つでしたが、G3 で

が追加されたようです。