Linux/vmalloc Linux/メモリ管理 vmalloc は Linux カーネルにおける動的メモリ確保関数. 連続した仮想アドレスをページ単位で確保するが,物理アドレスは連続するとは限らない.kmalloc は連続した物理メモリを確保する. ../kmalloc はスラブアロケータを利用して実装されている. 書式 #include <linux/vmalloc.h> static inline void * vmalloc(unsigned long size); void vfree(void * addr); void *ioremap(unsigned long offset, unsigned long size); void iounmap(void *addr); 最大でどれだけの領域を vmalloc できるか? VMALLOC_START から VMALLOC_