> So, my doubt is the DMA(0-16MB),NORMAL(16-896MB),HIGH(896MB-) memory > divided within this 4GB of memory ,right? > Not really, what you see above (the VM split) is in virtual address space, while memory zone splits the RAM physical address into different parts. For example, 0-16 MB is named as DMA zone because they are adddressable for DMA operation.
I think we should not say 0-16 MB physical addresses are always DMA zone. Rather, I think, we should say that the first 16MB of RAM always constitutes the DMA Zone. Please CMIIW. My confusion arises from this: What would happen in a x86 machine with 2GB RAM, where the physical addresses of RAM are from 1GB - 3GB. The 16MB DMA Zone will start from physicall address 1 GB, right? Thanks, Rajat -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ