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

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -