码迷,mamicode.com
首页 >  
搜索关键字:kernel    ( 5514个结果
linux-kernel之likely和unlikely
在阅读linux源代码的时候,我们经常会发现likely和unlikely,这两个宏语句定义在compiler.h下,#definelikely(x) __builtin_expect(!!(x),1)#defineunlikely(x) __builtin_expect(!!(x),0)这里我们需要先了解__builtin_expect:#define__builtin_expect(x,expected_value)(x)所..
分类:系统相关   时间:2014-09-29 17:40:51    阅读次数:321
linux-kernel之likely和unlikely
在阅读linux源代码的时候,我们经常会发现likely和unlikely,这两个宏语句定义在compiler.h下,#definelikely(x) __builtin_expect(!!(x),1)#defineunlikely(x) __builtin_expect(!!(x),0)这里我们需要先了解__builtin_expect:#define__builtin_expect(x,expected_value)(x)所..
分类:系统相关   时间:2014-09-29 17:24:01    阅读次数:256
arm linux 启动之一:汇编启动到start_kernel
描述arm linux启动的概要过程,以S5PV210(Cortex A8)为例,本文描述第一个阶段。
分类:系统相关   时间:2014-09-29 15:06:31    阅读次数:206
通过TFTP烧写cramfs文件
uboot在引导内核时会把NAND分四个区:Creating 4 MTD partitions on "NAND 2GB 3,3V 8-bit":0x00000000 - 0x00040000:"Bootloader" 0x00040000 - 0x00400000:"Kernel"0x00400....
分类:其他好文   时间:2014-09-29 13:34:10    阅读次数:154
查看linux的版本信息
查看linux的版本信息 cat /etc/issue//查看linux的版本信息[root@VM_32_234_centos mysql-5.6.15]# cat /etc/issueCentOS release 6.2 (Final)Kernel \r on an \m lsb_relea...
分类:系统相关   时间:2014-09-29 12:24:40    阅读次数:166
linux用户空间和内核空间
When a process running in user mode requests additional memory, pages are allocated from the list of free page frames maintained by the kernel. This l...
分类:系统相关   时间:2014-09-28 22:27:25    阅读次数:419
linux源码组织
linux源代码在https://www.kernel.org/就可以下。现在的稳定版本是3.16.3.因为简历上有个项目是内核有关的,为了准备一下面试,还是要重温一下内核才行。最基本的,哪些文件在哪个项目总要知道吧。。。为什么还没有offer。。tar没法直接角解压,只能先用xz解压,再用tar分...
分类:系统相关   时间:2014-09-28 19:06:03    阅读次数:282
内核makefile
内核版本 : linux-2.6.22.6内核编译的简单说明(不完全表达)1、/work/jz2440/kernel/linux-2.6.22.6/arch/arm/configs# ls |grep s3c*s3c2410_defconfig #cd /work/jz2440/kernel/li....
分类:其他好文   时间:2014-09-28 17:32:54    阅读次数:187
ORA-27090 故障一例
最近的alert日志中碰到了ORA-27090的错误信息,其错误提示为Unable to reserve kernel resources for asynchronous disk I/O。根据这个提示来看是跟异步I/O相关的内核参数问题。下面是这个问题的描述与解决。1、故障错误信息Wed Sep 10 09:58:17 CST 2014Errors in file /u01/app/oracl...
分类:其他好文   时间:2014-09-28 16:41:34    阅读次数:178
《Linux Device Drivers》第八章 分配内存——note
kmalloc函数的内幕 不对所获取的内存空间清零分配的区域在物理内存中也是连续的flags参数 GFP_KERNEL 在空闲内存较少时把当前进程转入休眠以等待一个页面分配内存的函数必须是可重入的 GFP_ATOMIC 用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存,不会休眠 GFP_USER 用于为用户空间页分配内存,可能会休眠 GFP_...
分类:系统相关   时间:2014-09-28 12:14:31    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!