(一)分区初始化
kmain
bootstrap2
platform_init
init_storage
mmc_legacy_init
mt_part_register_device
//Murphy.liu note:终于看到分区初始化了
part_init
//Murphy.liu note:分区初始化
part_init
//Murphy.liu note:读取read_gpt
read_gpt(partition);
//Murphy.liu note:解析分区表头,到这,你就会发现简直就是preloader分区初始化的翻版,几乎一模一样,你能看懂preloader是怎么处理的,就一定也能看懂lk
parse_gpt_header(part_id, lba, sgpt_header, sgpt_entries);
(二)lk读取分区数据