上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1./include/asm-generic/errno-base.h -->包含errno=1~34 2./arch/arm/include/asm/errno.h -->包含/include/asm-generic/errno-base.h -->包含errno=1~34 3./include/asm-generic/errno.h -->包含/i... 阅读全文
posted @ 2018-03-15 10:14 bluebluebluesky 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1.mdesc->map_io() 这里的map_io可从如下定义中得知,即为smdk6410_map_io(void), 2.smdk6410_map_io() 3.注册平台设备 阅读全文
posted @ 2018-03-13 22:34 bluebluebluesky 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Linux内核线程只运行在内核态,使用PAGE_OFFSET的线性地址空间。 下面的函数负责创建一个内核线程,可以看到关键代码是使用CLONE_VM|CLONE_UNTRACED参数调用do_fork函数。 1. kthreadd内核线程PID==2,该线程负责启动其它内核线程。 等待被kthrea 阅读全文
posted @ 2018-02-26 17:46 bluebluebluesky 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 参考:Linux异常处理体系结构 linux系统调用表(system call table) Arm Linux系统调用流程详细解析-SWI ARM系统调用是通过SWI异常处理函数实现的,这里简要概述系统调用流程。 arch/arm/kernel/entry-armv.S中定义的vector_swi 阅读全文
posted @ 2018-02-24 16:34 bluebluebluesky 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 参考:Linux Filesystem: 解析 Linux 中的 VFS 文件系统机制 主要代码, 1.init_rootfs()解析 struct backing_dev_info结构是显示设备信息的描述符,定义如下: 2.init_mount_tree()解析 init_mount_tree() 阅读全文
posted @ 2018-02-14 20:33 bluebluebluesky 阅读(412) 评论(0) 推荐(0) 编辑
摘要: vfs_caches_init函数初始化VFS,下面梳理函数调用流程 阅读全文
posted @ 2018-02-12 19:14 bluebluebluesky 阅读(996) 评论(0) 推荐(0) 编辑
摘要: /* linux/mm/vmalloc.c*/ struct vmap_area { unsigned long va_start; unsigned long va_end; unsigned long flags; struct rb_node rb_node; /* address sorted rbtree */ struct l... 阅读全文
posted @ 2018-01-24 22:52 bluebluebluesky 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 参考:Linux资源管理之cgroups简介 linux源码分析(四)-start_kernel-cgroup 从cgroup_init_early函数学习cgroup——框架 cgroup中的cgroup_subsys[]数组解析 阅读全文
posted @ 2018-01-24 22:05 bluebluebluesky 阅读(328) 评论(0) 推荐(0) 编辑
摘要: /* linux/kernel/time/jiffies.c*/static cycle_t jiffies_read(struct clocksource *cs){return (cycle_t) jiffies;}struct clocksource clocksource_jiffies = 阅读全文
posted @ 2018-01-22 15:13 bluebluebluesky 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 参考:Linux异常表 1.函数调用关系 2.结构体说明 3.存储段,vmlinux.lds中 阅读全文
posted @ 2018-01-16 21:09 bluebluebluesky 阅读(477) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页