KVM

KVMの内部構造(まだメモ)

KVM

Linuxのカーネルモジュールであるkvm.koは,キャラクタデバイス/dev/kvmを通してユーザ空間で動作するqemu-kvmとやりとりする. 例: KVM_CREATE_VCPU - 仮想CPUを作成する [qemu-kvm] ret = kvm_vm_ioctl(s, KVM_CREATE_VCPU, env->cpu_index); [kvm-kmod] …

FreeRTOS on ARM Cortex-A9 on qemu-kvm

qemu 仮想ボード ARM Cortex-A9 マルチコアで Linux を動かす — Gist https://gist.github.com/1223553

QEMU-KVMの内部のタイマー

qemu-kvm-1.2.0[qemu-timer.h qemu-timer.c] 新しいタイマーを生成 static inline QEMUTimer *qemu_new_timer_ns(QEMUClock *clock, QEMUTimerCB *cb, void *opaque)タイマーをセットする? void qemu_mod_timer_ns(QEMUTimer *ts, int64_t expire_time); 使…

qemu-ifupのテンプレ

---/etc/qemu-ifup---------- #!/bin/sh /sbin/ifconfig $1 up /usr/sbin/brctl addif br0 $1 - chmodで実行ビットを立てておくこと! 参考: KVMを使う(ネットワーク設定編) « さくらインターネット研究所 http://research.sakura.ad.jp/2010/03/12/kvm-n…

KVMのネットワーク設定 on Fedora 17

em1(eth0)をブリッジ設定にして、br0にIPアドレスを持たせる。まずは、NetworkManagerを切る http://www-06.ibm.com/jp/domino01/mkt/cnpages7.nsf/page/default-002CFBE4 次に、以下の設定をした(自分の環境の場合)。 ---ifcfg-em1----------------------…

KVM DEBUG Tool

http://www.linux-kvm.org/page/Perf_events

qemu-kvm 1.0をビルド

http://sourceforge.net/projects/kvm/files/qemu-kvm/1.0/ からソースを持って行きた。makeに zlib-devel libglib2.0-dev が必要だって言われた→インストール。./configureに何も指定せずビルドしたら、QEMUのデスクトップ画面へのアクセスがVNCになってた…