1. 程式人生 > >嵌入式 arm平臺kernel啟動第二階段分析

嵌入式 arm平臺kernel啟動第二階段分析

其中:PHYS_OFFSET在arch/arm/mach-s3c2410/include/mach/memory.h定義,為UL(0x30000000)而TEXT_OFFSET在arch/arm/Makefile中定義,為核心映象在記憶體中到記憶體開始位置的偏移(位元組),為$(textofs-y) textofs-y也在檔案arch/arm/Makefile中定義為textofs-y   := 0x00008000r4 = 30004000為臨時頁表的起始地址首先即是初始化16K的頁表,高12位虛擬地址為頁表索引,每個頁表索引佔4個位元組,所以為4K*4 = 16K,大頁表,每一個頁表項,對映1MB虛擬地址.