2155171_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2155171_zh-CN

2155171_zh-CN

在 S32G274ARDB2 上控制 Xen 中的 mmcblk0 设备

您好,

我正在使用 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 部分

我想了解如何管理暴露给 Xen 的 `mmcblk0` 设备(分区)的数量。具体来说,我需要以下方面的指导:
 
1。如何限制 Xen 或特定功能域(例如 Dom0 或 DomU)可见的 “mmcblk0” 分区的数量?
2.是否有可能在 Xen 中动态添加或控制 `mmcblk0` 分区的数量?
3.为了实现此控制,我应该修改特定的设备树设置、Xen 配置文件或 U-Boot 启动命令吗?
 
如果能参考相关文档、配置示例或实现此目的的步骤,我们将不胜感激。如果需要关于我的设置的更多细节,请告诉我。
 
感谢您的支持。
Re: Controlling mmcblk0 Devices in Xen on S32G274ARDB2

你好@hulk101

您是否能够通过我提供的信息实现您的目标?

如果是,请选择我上次的回复作为接受的解决方案;如果不是,请告诉我您是否遇到任何错误。


谢谢!

Re: Controlling mmcblk0 Devices in Xen on S32G274ARDB2

你好@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


如果您有更多问题,请告诉我。


Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 12:39 AM
Updated by: