เมื่อฉันเริ่มรุ่นของ 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)
ฉันพบว่ามันปลอดภัยที่จะใช้พื้นที่ lowmem สำหรับกระบวนการอรรถประโยชน์ต่าง ๆ ที่ฉันต้องการเรียกใช้ (เช่นการโหลดไฟล์ขนาดใหญ่ลงในหน่วยความจำ) ฉันคิดว่าคุณต้องการใช้หน่วยความจำสูงสำหรับสิ่งนั้น แต่ฉันไม่มีตัวเลือก (ดังที่คุณเห็นในผลลัพธ์ของฉัน)