arm - What are ATAGs for a device that uses Linux Kernel? -
i trying understand how kernel boots. trying port new kernel htc incredible s vivo (s710e) device, cannot boot. so, looked device's original kernel, , looked through documentation, , found out device uses atags. now, have several questions cannot find clear answer for:
- what atags?
- what used for?
- how kernel boot using atags?
- do atags play vital role in booting kernel?
atags arm tags. used carry information such memory size boot code kernel. references (which in turn lead other references): booting standards, customized atag.
this reference arm/booting explains theory, not tell user do.
on target use following in u-boot config: config_cmdline_tag, config_setup_memory_tags, , these in kernel config: config_atags=y, config_use_of not set. not sure if sufficient gives clues search on, luck.
Comments
Post a Comment