![가상 커널 메모리 레이아웃: 음수 값 [닫기]](https://linux55.com/image/24737/%EA%B0%80%EC%83%81%20%EC%BB%A4%EB%84%90%20%EB%A9%94%EB%AA%A8%EB%A6%AC%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%3A%20%EC%9D%8C%EC%88%98%20%EA%B0%92%20%E2%80%8B%E2%80%8B%5B%EB%8B%AB%EA%B8%B0%5D.png)
omap3 보드 드라이버를 3.5 커널로 포팅하고 있습니다. 보드를 부팅하면 다음과 같은 내용이 표시됩니다.
Memory: 256MB = 256MB total
Memory: 253564k/253564k available, 8580k reserved, 3226106074K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xc04a78ea - 0xc0573f24 ( 0 kB)
vmalloc : 0xc0573f24 - 0xc0573f2c (5276 MB)
lowmem : 0xc0573fbc - 0xc0573f30 (-1068285412 MB)
modules : 0xc03d93e4 - 0xc04a7927 (-65536 MB)
.text : 0xffff1000 - 0x00000004 (-1048576 kB)
.init : 0xfffe0000 - 0x00000380 (-796917760 kB)
.data : 0xff000000 - 0x000002e8 (-1073741824 kB)
.bss : 0xd0000000 - 0x00000100 (-1090519040 kB)
SLUB: Genslabs=11, HWalign=64, Order=0--1068023944, MinObjects=-1068023968, CPUs=-1071855052, Nodes=-1071855184
기억의 가치는 왜 그렇게 크고 부정적일까요? 어떻게 해결할 수 있나요?
답변1
누군가 부호 없는 숫자를 %d(부호 있는) 형식으로 인쇄하고 있는 것 같습니다...