原创 pthread_create 地雷點
#include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
原创 Linux signal 函數的常用功能分析
先來看一批比較老的signal function: #include <signal.h> typedef void (*sighandler_t)(int); sighandler_t sigset(i
原创 QEMU內在:整體架構和線程模型
原文地址:http://blog.vmsplice.net/2011/03/qemu-internals-overall-architecture-and.html 一篇很不錯的文章,所以翻譯過來和大家分享,因爲本人英語並不太好,所以有錯
原创 Breef introduction of QEMU main function (QEMU 主函數簡介)
這篇用英文寫只是因爲內容粗糙,不容易和原函數對應,所以用英文比較容易找到對應函數名。 英語很爛,湊活下吧。 PS: version of QEMU 1.3 main: 1. init all registered types(type
原创 QEMU 進出code cache流程 (qemu-1.3.0,i386爲例)
首先要知道的是,VCPU從哪裏進入code cache: 在$QEMUDIR/cpu-exec.c的函數cpu_exec(),這個函數是VCPU模擬CPU功能的主函數,包括異常,中斷等的處理、binary translate、TB(tra
原创 QEMU之初始化——ARM vexpress-a9(一)
在上一篇的介紹的main()函數中,其實QEMU並沒有很多真正具體化的實質性的初始化,在main()函數中做的最多的事情就是註冊——各種類型、回調函數等。當然大部分註冊是在constructor中完成的,main()中註冊的是與當前配置有
原创 Hardware 部分縮寫整理
本文純屬個人筆記瞎粘貼性質。 HPET: High Precision Event Timer An HPET chip consists of a 64-bit up-counter (main counter) counting