Skip to content

支持的设备 ​

一个设备条目由两个仓库和一组让通用栈在该板子上运行的数值组成。下表记录有公开仓库的移植。采用类似 SoC 的板子需要自己的移植和条目。

设备SoC支持功能设备仓库固件
小米平板 6S Pro(sheng)SM8550显示、触控UniXNU-shenguefi-sheng

设备页面记录什么 ​

项目示例
板级身份产品名、SoC、代号
IPSW产品、版本、build、device class、chip 和 board ID
分区几何first_lba、last_lba、块大小
内核预链接slide、roots、早期安全初始化器、kernelcache 固定
固件Mu-Silicium 配置、DSC、固件卷路径、defines
负载卷标、大小、DRAM 大小、内核参数
ADT生成脚本、身份、CPU 寄存器、PSCI 方法
设备树追加给原有 bootloader 的 reserved-memory 节点
构建命令实际驱动命令
启动命令实际 fastboot 命令
观察状态已在设备上运行过的阶段

新增设备 ​

  1. 按移植操作。
  2. 创建设备仓库和 UEFI 仓库。
  3. 分阶段构建和 bring-up。
  4. 在 docs/zh/devices/ 下新增页面,记录数值和命令。
  5. 把设备加入上表。

设备页面是板级数值的位置。通用指南使用占位符并链接到这里。

sheng ​

sheng 页面记录小米平板 6S Pro 移植。它是一个设备条目。触控驱动示例把 sheng 的触控驱动作为内置 XNU 驱动的完整示例。

Released under the BSD-2-Clause-Patent License.