Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35186
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 117
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-16 17:17
个人简介

_勇

文章分类
文章存档

2013年(10)

我的朋友

发布时间:2013-11-04 16:24:55

/*禁用所有中断和异常*/.macroarch_local_irq_enable .setpush .setreorder .setnoat mfc0$1,$12 ori$1,0x1f xori$1,0x1e mtc0$1,$12 irq_enable_hazard .setpop .endm/*使能中断和异常都关闭*/.macroarch_local_irq_disable.setpush .setnoat mfc0$1,$12 ori$1,0x1f xori$1,0x1f .set.........【阅读全文】

阅读(2259) | 评论(0) | 转发(0)

发布时间:2013-10-30 16:02:50

#define typecheck(type,x) \({type __dummy; \typeof(x) __dummy2; \(void)(&__dummy == &__dummy2); \1; \})展开宏:unsigned long __dummy;    //定义__dummytypeof(flags) __dummy2;   //定义__dummy2(void)(&__dummy == &__dummy2);    //类型不一致会警告1;   //似乎只.........【阅读全文】

阅读(1015) | 评论(0) | 转发(0)

发布时间:2013-10-25 15:58:05

asmlinkage void __init start_kernel(void){char * command_line;extern const struct kernel_param __start___param[], __stop___param[];smp_setup_processor_id();lockdep_init();debug_objects_early_init();boot_init_stack_canary();cgroup_init_early();local_irq_disable();early_boot_irqs_disable.........【阅读全文】

阅读(954) | 评论(0) | 转发(0)

发布时间:2013-10-16 17:53:58

linux内核运行前先运行bootloader。龙芯启动时,是从地址0xbfc00000处开始执行,bootloader就是位于此处。bootloader将内核文件(例如,zImage)拷贝到内存,然后跳转到内存中zImage开始的地方运行。......【阅读全文】

阅读(1297) | 评论(0) | 转发(0)

发布时间:2013-10-16 17:20:14

一、linux系统初始化二、内存管理三、内核同步四、虚拟文件系统五、系统调用和中断六、进程......【阅读全文】

阅读(930) | 评论(1) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册