214
правокИзменения
ATAG
,Нет описания правки
<metadesc>ATAG - структура, содержащая параметры загрузки ядра Linux. В MOTOMAGX находится в CG41</metadesc>
= Определение =
|}
u32 flags; /* bit 0 = read-only */
u32 pagesize; /* systems page size (usually 4k)*/
u32 rootdev; /* root device number */
}; </sourcepre></code>| Нет-------------------------------------------------------------------------------------------------|-| ATAG_NONE| Нулевой тэгATAG_NONE — нулевой Тэг Value| 0x00000000Size| 2Structure members| NoneDescription| В Z6 flags=0x00000000,pagesize=0x00000100,rootdev=0x00000000.Этот Тэг используется для завершения структкры ATAG его размер должен быть 0 (а не 2 как у тэгоф тэгов данных).-------------------------------------------------------------------------------------------------|-| ATAG_CMDLINE ATAG_CMDLINE — | Тэг коммандная строкаValue | 0x54410009Size | 2 + ((length_of_cmdline + 3) / 4)Structure membersstruct| <code><pre>atag_cmdline {
char cmdline[1]; /* this is the minimum size */
};</pre></code>| Используется для передачи коммандной строки ядру.Строка длжна быть NULL terminated. Значения length_of_cmdline указывает на завершающий символ(/n).|}Загрузчик телефона также передаёт ядру и нетипичные параметры такие какDescription* ATAG_POWERUP_REASON В ROKR Z6 используется такая строка* ATAG_IPU_BUFFER_ADDRESS ipu_mem=4444K@0x93700000 brdrev=P3A noinitrd console=/dev/null rw mem=60M@0x90000000 init=/linuxrc ip=off root=/dev/mtdblock/root mtdparts=nand0:192k@256k(pds),128k(setup),256k(logo),128k(secure),1536k@1088k(kern)ro,3968k(bpsw),29680k(root)ro,7680k(lang),7m(user),10752k(resrc),66512k(mass_storage),16k(kpanic),2672k(rsv)* ATAG_IS_IPU_INITIALIZED * ATAG_GPU_CONTEXT * ATAG_USB_FIRMWARE_ADDRESS * ATAG_USB_FIRMWARE_SIZE * ATAG_MBM_VERSION * ATAG_MBM_LOADER_VERSION* ATAG_BOARDID 0xf1000409* ATAG_FLAT_DEV_TREE_ADDRESS* ATAG_FLASHING_COMPLETED * MOT_LOGO_VERSION_SIZE_OLD* MOT_LOGO_VERSION_SIZE* ATAG_LOGO_VERSION * ATAG_MEMORY_TYPE* ATAG_BATTERY_STATUS_AT_BOOT * ATAG_BOOT_FREQUENCY * ATAG_MEDL_INFO* ATAG_MBM_BOOTUP_TIME * ATAG_BP_LOADER_VERSION* ATAG_CLI_LOGO_VERSION Эти параметры используются только для загрузки специфического ядра телефона