Author: jhibbits
Date: Sat Oct 31 02:08:39 2015
New Revision: 290221
URL: https://svnweb.freebsd.org/changeset/base/290221

Log:
  Print unsigned memory sizes, to handle >2GB RAM on 32-bit powerpc.
  
  Sponsored by: Alex Perez/Intertial Computing

Modified:
  head/sys/powerpc/powerpc/machdep.c

Modified: head/sys/powerpc/powerpc/machdep.c
==============================================================================
--- head/sys/powerpc/powerpc/machdep.c  Sat Oct 31 02:07:30 2015        
(r290220)
+++ head/sys/powerpc/powerpc/machdep.c  Sat Oct 31 02:08:39 2015        
(r290221)
@@ -176,12 +176,12 @@ cpu_startup(void *dummy)
 #ifdef PERFMON
        perfmon_init();
 #endif
-       printf("real memory  = %ld (%ld MB)\n", ptoa(physmem),
+       printf("real memory  = %lu (%lu MB)\n", ptoa(physmem),
            ptoa(physmem) / 1048576);
        realmem = physmem;
 
        if (bootverbose)
-               printf("available KVA = %zd (%zd MB)\n",
+               printf("available KVA = %zu (%zu MB)\n",
                    virtual_end - virtual_avail,
                    (virtual_end - virtual_avail) / 1048576);
 
@@ -199,7 +199,7 @@ cpu_startup(void *dummy)
                        #ifdef __powerpc64__
                        printf("0x%016lx - 0x%016lx, %ld bytes (%ld pages)\n",
                        #else
-                       printf("0x%08x - 0x%08x, %d bytes (%ld pages)\n",
+                       printf("0x%08x - 0x%08x, %u bytes (%lu pages)\n",
                        #endif
                            phys_avail[indx], phys_avail[indx + 1] - 1, size1,
                            size1 / PAGE_SIZE);
@@ -208,7 +208,7 @@ cpu_startup(void *dummy)
 
        vm_ksubmap_init(&kmi);
 
-       printf("avail memory = %ld (%ld MB)\n", ptoa(vm_cnt.v_free_count),
+       printf("avail memory = %lu (%lu MB)\n", ptoa(vm_cnt.v_free_count),
            ptoa(vm_cnt.v_free_count) / 1048576);
 
        /*
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to