- 博客(8)
- 收藏
- 关注
转载 include/linux/mmzone.h
/* * The pg_data_t structure is used in machines with CONFIG_DISCONTIGMEM * (mostly NUMA machines?) to denote a higher-level memory zone than the * zone denotes. * * On NUMA machines, each NUMA no
2017-08-17 08:24:31
494
原创 arch/x86/mm/pageattr.c
arch/x86/include/asm/pgtable_types.h This header defines page attributes such as#define _PAGE_PRESENT (_AT(pteval_t, 1) << _PAGE_BIT_PRESENT)#define _PAGE_RW (_AT(pteval_t, 1) << _PAGE_BIT_RW)#
2017-08-16 20:32:08
391
转载 include/linux/mm_types.h
/* * Each physical page in the system has a struct page associated with * it to keep track of whatever it is we are using the page for at the * moment. Note that we have no way to track which tasks
2017-08-16 20:05:39
938
原创 arch/x86/mm/pgtable.c
GFP means Get Free PageGFP bitmasks are at include/linux/gfp.h This file has clear description for each kind of flags.Some important Macros#define PGALLOC_GFP (GFP_KERNEL | __GFP_NOTRACK | __GFP_ZERO)
2017-08-16 13:47:49
580
原创 System Call Related
sys_call_table: location: arch/x86/entry/syscalls/syscall_64.tbl It seems like syscalls_64.h is from this tbl file after Make.asmlinkage const sys_call_ptr_t sys_call_table[__NR_syscall_max+1]
2017-08-15 20:32:15
278
转载 Proc
Buddyinfo From https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-proc-buddyinfo.htmlThis file is used primarily for diagnosing memory fragmentation issues. Using the buddy algorithm, each col
2017-08-15 13:39:41
375
转载 Linux Directory Structure
Here’s a really good introduction to Linux directory structure: https://www.tecmint.com/linux-directory-structure-and-important-files-paths-explained/I extracted the information as :Each of the above
2017-08-15 11:36:53
291
原创 Linux Kernel Code Directory Architecture
FoldersBased on the package linux-source-4.8.0 Folder name Description arch Architecture-specific files including c and assembly files block … certs … crypto … drivers … firmwa
2017-07-28 11:36:44
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅