Kernel module for allocating physically continuous memory, and passing it to userspace