原创 KVM在linux3.6.6中支持

KVM模塊編譯的Makefile文件在/arch/x86/kvm/Makefile  內容如下 ccflags-y += -Ivirt/kvm -Iarch/x86/kvm CFLAGS_x86.o := -I. CFLAGS_svm.o

原创 qemu1.4 和 qemu_kvm 1.2的默認加速方式

qemu 如果不顯式的使用KVM來加速,則默認使用TCG qemu-kvm 默認使用的是KVM 通過在qemu1.4 和qemu-kvm1.2的源代碼中添加日誌的方法來驗證上述結論 方法: 在源碼的vl.c文件中的configure_ac

原创 實驗驗證kvm VM 線程機制

KVM虛擬機線程機制測試 一、       測試目的 測試爲了驗證KVM虛擬機的進程、線程和VCPU之間的關係。爲1+x,其中x爲VCPU的個數。 二、       測試過程 1、重啓系統(注意ps參數爲-elf 而沒有列出相關線程信息)

原创 綁定kvm虛擬機到CPU核心(轉)

KVM虛擬機綁定到特定CPU核心的方法 文章轉自: http://zk2052041.blog.163.com/blog/static/1377237201282614921473/ 先介紹taskset,以後還會介紹cgroup

原创 linux3.6.6kvm相關源碼位置

/virt/kvm 該目錄中的文件獨立於處理器平臺體系,主要提供了一些共用的方法和共用的數據結構。 /arch/x86/kvm 是X86體系結構下KVM所需要的源文件,具體平臺相關,包括具體芯片的支持代碼(INTEL AMD) /incl

原创 NVSim

NVSim 是一款對PCM、STT-RAM等新興器材進行模擬的一個模擬器,是由賓夕法尼亞大學開發的,現在處於初期階段,wiki  http://nvsim.org/wiki/index.php?title=Main_Page 下載方式

原创 KVM MMu初始化

原创 life of a memory request in ruby

the picture above is made from the description in http://www.m5sim.org/Ruby

原创 ubuntu12.04+goagent+firefox

由於工作環境的變化,系統換成了ubuntu,但之前在win7上的各種翻牆,現在要重新部署了。依舊選擇goagent來作爲我的翻牆工具。具體的步驟如下 如果連谷歌帳號和app都還沒創建的話可參考 http://dngood.blog.51c

原创 the architecture of snapdragon 800

the picture above is from ISCA2013.

原创 GEM5 使用一 build the simulator binary

需要安裝的軟件有 mercurial scons swig gcc m4 python python-dev libgoogle-perftools-dev g++ libprotobuf-dev 創建ARM架構的模擬器:(參考網址 ht