जब मैं uboot का संस्करण शुरू करता हूं जिसका मैं उपयोग कर रहा हूं, तो यह स्वचालित रूप से "वर्चुअल कर्नेल मेमोरी लेआउट" प्रदर्शित करता है।
Memory: 859068k/859068k available, 25668k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xf9e00000 - 0xffe00000 ( 96 MB)
vmalloc : 0xe0800000 - 0xf4000000 ( 312 MB)
lowmem : 0x80000000 - 0xe0000000 (1536 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.init : 0x80008000 - 0x8004d000 ( 276 kB)
.text : 0x8004d000 - 0x808ad000 (8576 kB)
.data : 0x808ce000 - 0x80937a40 ( 423 kB)
मैंने पाया कि विभिन्न उपयोगिता प्रक्रियाओं के लिए जो मैं चलाना चाहता था (जैसे स्मृति में बड़ी फ़ाइलों को लोड करना) के लिए निम्म क्षेत्र का उपयोग करना सुरक्षित था। आदर्श रूप से, मुझे लगता है कि आप उस तरह की चीज़ के लिए उच्च मेमोरी का उपयोग करना चाहते हैं, लेकिन मेरे पास विकल्प नहीं था (जैसा कि आप मेरे आउटपुट में देख सकते हैं)।