跟蹤緩衝區擴充套件 (TRBE)。¶
- 作者:
Anshuman Khandual <anshuman.khandual@arm.com>
- 日期:
2020 年 11 月
硬體描述¶
跟蹤緩衝區擴充套件 (TRBE) 是一種每 CPU 硬體,用於在系統記憶體中捕獲來自相應每 CPU 跟蹤單元生成的 CPU 跟蹤。由於相應的跟蹤生成器 (ETE) 被作為源裝置接入,因此 TRBE 被作為 CoreSight 接收裝置接入。
TRBE 不符合 CoreSight 架構規範,但透過 CoreSight 驅動框架驅動,以支援 ETE(符合 CoreSight 規範)的整合。
Sysfs 檔案和目錄¶
TRBE 裝置與其他 CoreSight 裝置一起出現在現有 CoreSight 總線上
>$ ls /sys/bus/coresight/devices
trbe0 trbe1 trbe2 trbe3
命名為 trbe<N> 的 TRBE 與 CPU 相關聯。
>$ ls /sys/bus/coresight/devices/trbe0/
align flag
- 主要檔案項包括:-
align: TRBE 寫入指標對齊flag: TRBE 使用訪問和髒標誌更新記憶體