[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
i386 mm
Hi Joseph,
After reading your doc and seeing the mm/init.c, page_alloc.c code. I have
the following picture of the VM following the full mm initialisation
(considering CONFIG_HIGHMEM is not defined).
1 MB mark 3Gb mark 3Gb+128Mb 4Gb
+-----------------------------------------+-----------------+---------------
--------------------+
| 1MB - 3Gb - User memory |Used for kernel | 1 Gb - 128Mb mapped
by kernel |
| Not mapped by kernel | page tables |Allocated for Zone based
management|
|Dynamically allocated page_tables??? | |Slab kmem_butctl and slabs
placed |
| | vmalloc calls ??| here ??? |
+-----------------------------------------+-----------------+---------------
--------------------+
Is this correct ?? I know there are many more things missing from above,
could you tell me which all.
TIA,
Sup.
-
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/
IRC Channel: irc.openprojects.net / #kernelnewbies
Web Page: http://www.surriel.com/kernelnewbies.shtml
- Follow-Ups:
- Re: i386 mm
- From: "Joseph A. Knapka" <jknapka@earthlink.net>