NetcanOS
Netcan OS is an operation system for x86 PCs, for learning how os works.
函数 | 变量
heap.h 文件参考
#include <io.h>

浏览源代码.

函数

void * kmalloc (u32 sz, s32 aligned, u32 *phy_addr)
 内核内存分配函数 更多...
 

变量

u32 heap_placement_address
 堆地址,分配内存用 更多...
 

函数说明

◆ kmalloc()

void* kmalloc ( u32  sz,
s32  aligned,
u32 phy_addr 
)

内核内存分配函数

参数
sz分配大小
aligned是否4k对齐
phy保存物理地址
返回
内存分配后的地址

变量说明

◆ heap_placement_address

u32 heap_placement_address

堆地址,分配内存用