vmalloc申請線性地址空間(linux 2.4.22)

參考《ULK》 p343,vmalloc線性地址區範圍爲VMALLOC_START~ VMALLOC_END(ULK中定義爲非連續內存區),在Physicalmemory mapping的末尾與第一個vmalloc area之間插入一個8M的隔離區,目的是爲了捕獲對內存的越界訪問。出於同樣的理由,插入4KB大小的安全區來隔離非連續的內存區。內存佈局見圖1。 圖1 線性地址空間區間 用戶通過vmal
相關文章
相關標籤/搜索