linux kernel synchronization qemu gdb physical memory management anonymous page page cache compound page folio memory management rcu lock mutex semaphore rwlock seqlock spinlock linux vmalloc malloc kmem_cache_free() kmem_cache_alloc() kmem_cache_create() slub slab debugging memory compaction memory migration watermark zone page zone allocator buddy system pfn/page struct translation page struct (page structure) pfn (page frame number) sparse memory virtual memmap sparse memory physical memory models memory-mapped file reverse mapping page reclaiming mmap memory mapping process address space virtual file system vfs linux virtual address page table vmlinux kernel booting x86_64 x86 loadable kernel module lkm
Tout plus