虚拟化技术原理精要

虚拟化技术原理精要

虚拟化 (Virtualization) 是资源的逻辑表示,理论上不受物理限制的约束。
虚拟化技术的实现形式是在系统中加入一个虚拟化层,将下层的资源抽象成另一形式的资源,提供给上层使用。
本质上,虚拟化就是由位于下层的软件模块,通过向上一层软件模块提供一个与它原先所期待的运行环境完全一致的接口的方法,抽象出一个虚拟的软件或硬件接口,使得上层软件可以直接运行在虚拟环境上 。。。

Linux内核捉虫笔记

Linux内核捉虫笔记

本页收集有Jack 近年开发 Linux 内核时所遇到的典型 Bug 的调试过程。体系结构涉及 MIPS, PowerPC, x86。平台涉及各家前沿高性能评估板:RMI/Netlogic/Broadcom XLP/XLR/XLS 系列,Cavium OCTEON CN58xx/CN56xx/CN38xx …

MIPS体系结构文集汇编

MIPS体系结构文集汇编

汇集有 Jack 近年撰写的 MIPS 体系结构相关的文章,集中在体系结构和Linux内核交会的部分,对理解、学习、研究MIPS体系结构,移植Linux内核到新体系结构皆有帮助

SPARC 体系结构之 Traps

SPARC 体系结构之 Traps

SPARC 的文档里将异常和中断统称为 Trap。一个 Trap 是指对异常或中断的响应行为。

SPARC 体系结构之判断循环

SPARC 体系结构之判断循环

先看一些基本的 C 语言判断循环结构在 ISA 层面上怎么被支持:

SPARC 体系结构之过程调用

SPARC 体系结构之过程调用

顺序、选择和循环是程序的元结构,其对高级语言程序意义重大。本文从分析 C 函数调用入手,查看 ISA 层面上怎么支持过程调用这个程序的元结构

SPARC 体系结构之寄存器窗口结构

SPARC 体系结构之寄存器窗口结构

尝试分析 SPARC 体系结构最有个性的寄存器窗口设计。寄存器窗口是 SPARC 和其它体系差异性最强的地方

SPARC 体系结构之 GPR 和 ABI

SPARC 体系结构之 GPR 和 ABI

取 SPARC V9(兼顾 UltraSPARC 2007)之精要

PowerPC 体系结构之存储管理

PowerPC 体系结构之存储管理

取 BOOKE 精要,兼顾 E500 规范。 E500 规范是 BOOKE 的 32-bit 实现,更详细些,大部与 BOOKE 兼容。

BOOKE 对存储管理的规范较抽象,没有非常多的细节(比如 TLB 每项的结构必须如此等等),涉及细节则多以 E500 为例

PowerPC 体系结构之中断异常

PowerPC 体系结构之中断异常

Book E 之中断异常结构介绍