Hi, I'm trying to figure out how the memory in the system is detected and maintained. Where is the code that detects the amount of memory, and initialises the data structures for the "buddy system"? Any pointers/links to the exact procedure will be great. Thanks, Sojan.