全部博文(218)
发布时间:2011-09-05 15:00:00
arch/arm/kernel/setup.cstruct stack { u32 irq[3]; u32 abt[3]; u32 und[3];} ____cacheline_aligned;/* * cpu_init - initialise one CPU. * * cpu_init sets up the per-CPU stacks. */arm的R13是bank register,arm的七种处理.........【阅读全文】
发布时间:2011-09-05 10:47:47
文章来源:http://gliethttp.cublog.cn在分析request_standard_resources前先来看linux对挂接在4G总线空间上的设备实体的管理方式-resource结构体 一个独立的挂接在cpu总线上的设备单元,一般都需要一段线性的地址空间来描述设备自身,linux是怎么管理所有的这些外部"物理地址范围段",进而给用户和linux自身一个比较好.........【阅读全文】
发布时间:2011-08-31 10:15:24
setup_arch之paging_init函数对于arm处理器paging_init函数在arch/arm/mm/nommu.c与arch/arm/mm/mmu.c中分别有定义,在nommu是是不支持mmu存储管理的,它定义很简单如下:void __init paging_init(struct machine_desc *mdesc){ bootmem_init();}关于nommu中的paging_init函数不是我们分析的重点,这.........【阅读全文】
发布时间:2011-08-26 16:36:09
http://www.nishizawa23.com/http://liuyue18301.blog.163.com/blog/static/27913282009930112920220/?fromdm&fromSearch&isFromSearchEngine=yes U-boot会给Linux Kernel传递很多参数,如:串口,RAM,videofb、MAC地址等。而Linux kernel也会读取和处理这些参数。两者之间通过struct tag来传递参数.........【阅读全文】
chinaunix网友2008-10-17 14:07
你好,我也是基于sigma designs开发产品的,目前已经基于EM86XX开发了一款产品,现在想移植到SMP86XX平台上,如果方便,是否能相互交流技术?我的QQ:11595526