Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 540 Bytes

File metadata and controls

24 lines (18 loc) · 540 Bytes

Linux with LLFree

First enable the CONFIG_LLFREE option (make O=build-llfree-vm LLVM=1 menuconfig). Currently only x86_64 has been tested.

First, load git submodules:

git submodule update --init

Then the Kernel can be build as usual:

make O=build-llfree-vm

For baseline Linux with the buddy allocator:

make O=build-buddy-vm

Structure

The llfree module can be found in mm/llfree. It consists of the llfree-c library and a small wrapper.