2155171_ja-JP

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

2155171_ja-JP

2155171_ja-JP

S32G274ARDB2上のXenでmmcblk0デバイスを制御する

こんにちは、

私は S32G274ARDB2 イメージを使用しており、Linux BSP 38.0 ユーザー マニュアルのガイドラインに従って Xen ハイパーバイザー サポートを有効にしています。イメージをビルディングした後、Xen 環境で `lsblk` コマンドから次の出力を確認しました。

名前 MAJ:MIN RM SIZE RO TYPE マウントポイント
mmcblk0 179:0 0 14.8G0 ディスク
|-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` パーティションの数を制限するにはどうすればCANますか?
2. Xen 内で `mmcblk0` パーティションの数を動的に追加したり制御したりすることは可能ですか? SO、どのような構成やツールを使用すればよいですか?
3. この制御を実現するために変更する必要がある特定のデバイス ツリー設定、Xen 構成ファイル、または U-Boot コマンドはありますか?
 
これを実現するための関連ドキュメント、構成例、手順などへの参照があれば、大変助かります。設定に関する追加の詳細が必要な場合はお知らせください。
 
再開まで今しばらくお待ちください。
Re: Controlling mmcblk0 Devices in Xen on S32G274ARDB2

こんにちは@hulk101さん

私が提供した情報で目標を達成できましたか?

もしSOであれば、私の最後の返信を受け入れられるべき解決策として選択してください。そうでない場合は、エラーが発生した場合はお知らせください。


ありがとうございます!

Re: Controlling mmcblk0 Devices in Xen on S32G274ARDB2

こんにちは@hulk101さん

Xen は NXP 製品ではないため、これについてのサポートはあまり提供できません。ただし、役に立つと思われる情報がいくつかあります。Dom0はデフォルトですべてのハードウェアリソースにアクセスできます。これにはSD/eMMCパーティション( mmcblk0p1、mmcblk0p2、mmcblk0p3など)が含まれます。Dom0へのアクセスを制限することは可能ですが、Dom0は他のすべてのドメイン(Domuなど)を作成することを目的としているため、推奨しません。DomUはデフォルトですべてのハードウェアリソースにアクセスできるわけではありません。例えば、パーティションについては、次のコマンドを実行して動的にアタッチできます。

xl block-attach domu1 phy:/dev/mmcblk0p3 xvdb w

または切り離すには:

xl block-detach domu1 xvdb

これらのコマンドを domu1 の設定ファイルに追加するCANもできます。

必要なパーティションとドメイン名に応じてコマンドが若干変更される可能性があることに注意してください。

この方法では、パーティションが domu1 に次のように表示されます。

/dev/xvdb

デバイス ツリーで実行するCAN構成がいくつかありますが、要件によってはそれが正しいアプローチではないと思われますので、 https://wiki.xenproject.org/wiki/Device_tree を確認してください。


他にご質問があればお知らせください。


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