自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

转载 smp_processor_id

我看的代码是2.6.32,smp_processor_id的定义过程是:# define smp_processor_id() raw_smp_processor_id()接下来:#define raw_smp_processor_id() (percpu_read(cpu_number))后面最终调用了:percpu_from_op("mov", per_cpu__##var

2016-01-24 23:31:52 3202

原创 gdt初始化

//desc_struct 是内核的描述段的结构体struct gdt_page { struct desc_struct gdt[GDT_ENTRIES];} __attribute__((aligned(PAGE_SIZE)));#ifdef CONFIG_SMP#define PER_CPU_BASE_SECTION ".data.percpu"#else#define PE

2016-01-23 02:35:08 1354

转载 Understanding Linux /proc/id/maps

Each row in /proc/$PID/maps describes a region of contiguous virtual memory in a process or thread. Each row has the following fields:address perms offset dev inode pathname 08048000-08056000 r-

2016-01-15 22:16:58 476

原创 hurlex 操作系统内核实现 笔记

hurlex 操作系统内核实现近日在阅读相关hurlex操作系统内核实现时,阅读到由实地址模式转换到保护模式时,操作系统内核编译时做了如下的调整:采用原本的链接脚本生成的最终文件: 采用新的链接脚本生成最终的elf文件: 我们可以看到,.text段 data段 还有bss段的vma都偏移了0xC0000000 为什么这样程序就可以运行?首先我们来解释一下LMA VMA是什么意思: LMA其实

2016-01-08 16:08:57 1118

转载 文章标题

修复 grub原文 我是采用live CD的方法修复的。用Ubuntu的安装CD,也就是Live CD从光驱启动,打开一个终端窗口,在里面输入如下命令:1、sudo -i (获得超级用户权限)2、执行fdisk -l,从列表中找到你安装的Ubuntu系统的根目录分区号我的系统分区是如下面这样的,一般ID为83的即是ubuntu系统的根目录,如果出现两个83的,应该是/boot目录独立分区了,其中

2016-01-07 01:11:57 484

Argyroudis_Exploiting_the_ jemalloc_Memory_ Allocator_WP.pdf

该文档描述了jemalloc的数据结构及其实现

2016-02-04

中文版Python3教程

中文版Python3教程

2013-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除