Re: Questions about the zoned page frame allocator and fix mapped addresses

2015-04-01 Thread Sunny Shah
On Mon, Mar 30, 2015 at 10:46 PM, valdis.kletni...@vt.edu wrote: On Mon, 30 Mar 2015 20:25:38 +0530, Sunny Shah said: - The book says, about releasing page frames to the per CPU cache - no page frame is ever released to the cold cache: the kernel always assumes the freed page

Questions about the zoned page frame allocator and fix mapped addresses

2015-03-30 Thread Sunny Shah
Hello, I have few more questions from my reading of Understanding the Linux Kernel, chapter Memory Management. - The book says, about releasing page frames to the per CPU cache - no page frame is ever released to the cold cache: the kernel always assumes the freed page frame is hot

Re: Understanding the mapping of physical memory to kernel address space

2015-03-15 Thread Sunny Shah
? I also read on a stack overflow thread that LOW_MEM is memory that is permanently mapped into KVA, while HIGH_MEM is mapped as required. Is this true? Thanks, Sunny On Sun, Mar 15, 2015 at 1:17 PM, Arun KS getaru...@gmail.com wrote: Hello Sunny, On Sat, Mar 14, 2015 at 8:25 PM, Sunny Shah

Re: Understanding the mapping of physical memory to kernel address space

2015-03-15 Thread Sunny Shah
Thank you so much !! On Sun, Mar 15, 2015 at 8:48 PM, Arun KS getaru...@gmail.com wrote: On Mar 15, 2015 8:27 PM, Sunny Shah shahsunny...@gmail.com wrote: Hi Arun, Thanks for that excellent explanation. It's more or less clear to me now. However, quoting what you said: Because

Re: Understanding the mapping of physical memory to kernel address space

2015-03-14 Thread Sunny Shah
Shah Cc: kernelnewbies Subject: Re: Understanding the mapping of physical memory to kernel address space Hello Sunny, On Thu, Mar 12, 2015 at 10:32 PM, Sunny Shah shahsunny...@gmail.com wrote: Hello, This is my first mail on this list, so please let me know if I'm erring. I'm reading

Understanding the mapping of physical memory to kernel address space

2015-03-12 Thread Sunny Shah
Hello, This is my first mail on this list, so please let me know if I'm erring. I'm reading Bovet and Cesati's Understanding the Linux Kernel, specifically the chapter Memory Addressing, sub-section Kernel Page Tables. Here they describe how Linux initializes its page tables for various RAM