How to get linux kernel page size programmatically

前端 未结 7 1437
悲哀的现实
悲哀的现实 2021-01-31 07:56

I am working on a Linux module for IA64. My current problem is that the driver uses the PAGE_SIZE and PAGE_SHIFT macros for dma page allocation. The problem I am having is tha

7条回答
  •  遥遥无期
    2021-01-31 08:58

    One way to find the page size is to obtain it from smaps for a process.

    For example:

    cd /proc/1
    grep -i pagesize smaps
    
    KernelPageSize:        4 kB
    MMUPageSize:           4 kB
    

提交回复
热议问题