get_free_page函数
注意!本函数只是指出在主内存区的一页空闲页面,但并没有映射到某个进程的线性地址去。后面的 put_page()函数才用来作映射的。
另外分配的页是从高地址向低地址分配的,见缝插针遍历mem_map数组,只要找不到mem_map中为0的项,就1f跳出,eax中返回值为0;否则找到并将该页所指向的内存清0,eax返回该页的起始物理地址。
get_free_page函数
最新推荐文章于 2022-08-25 09:16:54 发布
get_free_page函数
注意!本函数只是指出在主内存区的一页空闲页面,但并没有映射到某个进程的线性地址去。后面的 put_page()函数才用来作映射的。
另外分配的页是从高地址向低地址分配的,见缝插针遍历mem_map数组,只要找不到mem_map中为0的项,就1f跳出,eax中返回值为0;否则找到并将该页所指向的内存清0,eax返回该页的起始物理地址。