Xen
libxc関連は,英文も含めて,ほんっとに資料無いのね.ソース読めってか. #include <stdio.h> #include <xenctrl.h> #include <stdlib.h> void error_exit(const char *msg) { fputs(msg, stderr); exit(1); } int main(int argc, char **argv) { int xc_handle; domid_t dom; uint8_t irq</stdlib.h></xenctrl.h></stdio.h>…
ソースからビルドして入れ替えるとハマりそうな気がしたので,おとなしく Ubuntu自身をHardyからintrepidに上げる. …しかし,xen-tools辺りでハマる.3.2のshared libが先に消えてしまい,Pythonが文句を言ってそうな感じ. ごにょごにょして逃げる.アドホ…
先日,何のトラブルも無かったと書いたUbuntu8なXen環境.しかし,そうは問屋は卸さなかった. step1: 一切繋がらない まず, $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255…
XenのHVMに対して,VNC経由で繋ぐことができるのは良く知られていることなのだけれども. 残念ながら,OSXの事実上標準的VNCクライアントである Chicken of the VNC は,Xenの*1が投げてくるVNCプロトコルを正しく理解できない. その辺の事情は,他のブログ…
xen/common/domctl.c long do_domctl(XEN_GUEST_HANDLE(xen_domctl_t) u_domctl) { (snip) case XEN_DOMCTL_irq_permission: { struct domain *d; unsigned int pirq = op->u.irq_permission.pirq; とりあえず,受けるドメイン側は,ここをパスすれば,pirq…
例によってXenのバージョンは3.1.割と簡単.ここでいう"状態"とは,広い意味でのレジスタを意味する. xen/include/public/hvm/save.h /* * Each entry has a datatype associated with it: for example, the CPU state * is saved as a HVM_SAVE_TYPE(CPU)…
家庭の事情(?)で7歳の娘を連れて.いろいろ,面白かったです. 本当は,最近この日記でも悩み気味のXenの話でもできればなぁと思っていたのですが,タイミング悪く,関係者がランチ中だったりサイン会中だったり,動作中のXenと名刺しか無かったりで,残念で…
これもHVMとパラバーチャルで挙動が異なる.引用コードは例によってXen-3.1.0-src.tgz. まず外部から見て. パラバーチャルでは.create時のコンフィギュレーションで ioports を指定すればよい,らしい.HVMでは,どうやら ioports の指定は効かない.エラ…
数週間前にIA32用のJSPをリリース宣言したじゃないですか.即ち,そういうことですよ.
二つ以上の Domain-U で,同じディスクを使おうとするときの話. いずれか一つのドメインでも writable にすると, Error: Device 768 (vbd) could not be connected. Device /dev/sda is mounted in a guest domain, and so cannot be mounted now.とかいう…
実は受託案件が絡んでいる話の予備調査なので,組込み応用にするために具体的に何をすべきかは,ここでは書かない. ソースコードを斜め読みしただけで理解できることに疑いないところだけ書く. デバッガで追いかけたわけではないので,読み違えの可能性も…
コードリーディング中. μITRON仕様OSでも μITRON仕様OSでも,ハイエンドの規模では,パラバーチャルなハイパーバイザがあったほうがよいかも. メモリモデルっていうかMMUの違いっていうかは,ターゲット依存部で吸収するのも結構辛かったりするし,モジュ…
ハイパーパイザごときで[下ネタ]タグは軟弱とか言われそうな気もしつつ. まあ,xen-3.1.0-src.tgz の中身を追いかけているので,下ねたってことでひとつ. このところ,Xenの中身を追いかけているのだけれども,Googleで当たる日本語の情報が,ことごとく古…