| 发表于:2007-05-12 23:37:31 楼主 |
今天看一个比较好的文章,看到这段话,然后再看arch/arm/tools/mach-types,但看不懂,有哪位高手能告诉怎么看呢?谢谢 在执行head-armv.s文件之前,有一点需要注意的是,bootloader已经在处理器的r1寄存器中存放了机器体系结构的类型号。由于在文件的执行过程中将要针对当前的机器体系结构设置相关的参数,如果没有这个步骤,系统将显示“error:a”,同时停止执行。当然,也可以在head-armv.s文件的开头添加代码,手工对r1赋值,具体的机器类型号在arch/arm/tools/mach-types文件中。 database of machine macros and numbers # # this file is linux/arch/arm/tools/mach-types # # please do not send patches to this file; it is automatically generated! # to add an entry into this database, please see documentation/arm/readme, # or contact rmk@arm.linux.org.uk # # last update: thu jun 23 20:19:33 2005 # # machine_is_xxx config_xxxx mach_type_xxx number # ebsa110 arch_ebsa110 ebsa110 0 riscpc arch_rpc riscpc 1 nexuspci arch_nexuspci nexuspci 3 ebsa285 arch_ebsa285 ebsa285 4 netwinder arch_netwinder netwinder 5 cats arch_cats cats 6 tbox arch_tbox tbox 7 co285 arch_co285 co285 8 clps7110 arch_clps7110 clps7110 9 archimedes arch_arc archimedes 10 a5k arch_a5k a5k 11 etoile arch_etoile etoile 12 lacie_nas arch_lacie_nas lacie_nas 13 clps7500 arch_clps7500 clps7500 14 shark arch_shark shark 15 brutus sa1100_brutus brutus 16 personal_server arch_personal_server personal_server 17 itsy sa1100_itsy itsy 18 l7200 arch_l7200 l7200 19 pleb sa1100_pleb pleb 20 integrator arch_integrator integrator 21 h3600 sa1100_h3600 h3600 22 ixp1200 arch_ixp1200 ixp1200 23 p720t arch_p720t p720t 24 |
|
|
|
|