发布时间:2013-12-30 13:55:50
前言:新版本的内核对于保存在IDTR寄存器中的IDT表地址使用的是内核固定映射线性地址,所以在这里再把内核中固定映射的寻址机制描述一下。一、固定映射概念内核线性地址第四个GB的初始部分映射系统的物理内存。但是至少128M的线性地址总是留作他用,因为内核使用这些线性地址实现非连续内存分配和固定映射的线性地.........【阅读全文】
发布时间:2013-12-30 13:55:37
前言:linux下的中断描述符IDT是一个系统表,它与每一个中断或异常向量相联系,所以重要性不言而喻。关于对IDT的描述、解析及初始化参考我的前边一篇文章(http://blog.chinaunix.net/uid-27717694-id-3942170.html)。这里主要解析一下最近我遇到的linux下IDT的一些特性。1.IDT数量问题做windows的程序员可能知道.........【阅读全文】
发布时间:2013-12-26 10:05:21
前言:经过多天的努力尝试,不知道死了多少次机器重装了多少次系统,终于将KGDB环境搭建好。过程也分享一下。一、准备环境目标机:也就是target,调试内核机,是一台装有ubuntu系统的linux机器。主机:即Host,采用虚拟机ubuntu环境。两台机器需要用串口线连接。二、编译内核因为我的目标机现在的内核是没有开.........【阅读全文】