您好,
我正在使用 S32G274ARDB2 映像,我已按照 Linux 电路板支持包。 38.0 用户手册中的指导方针启用了 Xen 虚拟机监控器支持。构建映像后,我观察到 Xen 环境中的 `lsblk` 命令输出如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 14.8G 0 磁盘
|-mmcblk0p1 179:1 0 64M 0 部分
|-mmcblk0p2 179:2 0 980M 0 部分 /
|-mmcblk0p3 179:3 0 980M 0 部分
`-mmcblk0p4 179:4 0 980M 0 部分
你好@hulk101、
您是否能够通过我提供的信息实现您的目标?
如果是,请选择我上次的回复作为接受的解决方案;如果不是,请告诉我您是否遇到任何错误。
谢谢!
你好@hulk101、
Xen 不是恩智浦的产品,因此我无法为您提供太多支持。不过,以下信息可能会对您有所帮助。Dom0 拥有对所有硬件资源的默认访问权限,这包括 SD/eMMC 分区(mm cblk0p1、mmcblk0p2、mmcblk0p3,...),尽管可以限制对 Dom0 的访问权限,但我不推荐这样做,因为 Dom0 旨在创建所有其他功能域(比如 Domu)。默认情况下,DomU 无法访问所有硬件资源,例如,对于分区,您可以通过运行以下命令来动态连接它们:
xl block-attach domu1 phy:/dev/mmcblk0p3 xvdb w
或将其分离:
xl block-detach domu1 xvdb
也可以在 domu1 配置文件的配置文件中添加这些命令。
请注意,根据所需的分区和功能域名称,命令可能会略有变化。
这样,分区就会出现在 domu1 中:
/dev/xvdb
您可以在设备树中执行一些配置,但是根据您的要求,这似乎不是正确的方法,但是,请查看 https://wiki.xenproject.org/wiki/Device_tree。
如果您有更多问题,请告诉我。