# Jailhouse_image **Repository Path**: cocoeoli/jailhouse_image ## Basic Information - **Project Name**: Jailhouse_image - **Description**: Jailhouse的镜像仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-05 - **Last Updated**: 2026-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Jailhouse 运行文件清单 ====================== 这个目录是从 ``paper_zvm/jailhouse`` 中整理出来的最小运行包,目标是覆盖 RK3588 Jailhouse 的常见启动路径。 已复制的必要文件 ---------------- * ``rk3588-main.cell``:root cell,启动 Jailhouse 时需要先 enable。 * ``linux/rk3588-linux-demo.cell``、``linux/rk3588-linux-demo.dtb``、``linux/Image``、``linux/initramfs_rk3588.cpio.gz``、``linux/jailhouse-cell-linux``、``linux/linux-loader.bin``:Linux inmate 启动所需文件。 * ``zephyr/rk3588-inmate-rtos64.cell``:RTOS/Zephyr inmate cell。 * ``zephyr/zephyr_latency.bin``、``zephyr/zephyr_rtosbench.bin``、``zephyr/freertos_rtosbench.bin``:RTOS guest 示例镜像,按实际 guest 选择其一使用。 * ``auto.sh``:启动辅助脚本,可按 dom0 / linux / zephyr 三种模式串起运行流程。 当前仓库里仍然缺少但运行时需要的文件 --------------------------------- * ``jailhouse`` 用户态命令 * ``jailhouse.ko`` 内核模块 这两个文件需要从 Jailhouse 源码编译产物中补齐后,才能直接执行 dom0 / cell 启动流程。 推荐使用方式 ------------ * Linux inmate:先补齐 ``jailhouse`` 和 ``jailhouse.ko``,然后在本目录执行 ``./auto.sh linux``。 * Zephyr / FreeRTOS inmate:先补齐 ``jailhouse`` 和 ``jailhouse.ko``,然后在本目录执行 ``./auto.sh zephyr``。 * 仅做 root cell 启动:先补齐 ``jailhouse`` 和 ``jailhouse.ko``,然后在本目录执行 ``./auto.sh dom0``。