kernel: print memory amount in MB instead of KB
authorConstantine A. Murenin <cnst+dfly@bugmail.mojo.ru>
Fri, 5 Feb 2010 04:09:22 +0000 (23:09 -0500)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 5 Feb 2010 04:28:18 +0000 (20:28 -0800)
* all other BSDs already print memory in MB instead of KB

sys/platform/pc32/i386/machdep.c
sys/platform/pc64/x86_64/machdep.c
sys/platform/vkernel/i386/autoconf.c

index caa6be3..c3cc84f 100644 (file)
@@ -224,8 +224,8 @@ cpu_startup(void *dummy)
 #ifdef PERFMON
        perfmon_init();
 #endif
-       kprintf("real memory  = %ju (%juK bytes)\n",
-               (intmax_t)ptoa(Maxmem), (intmax_t)ptoa(Maxmem) / 1024);
+       kprintf("real memory  = %ju (%ju MB)\n",
+               (intmax_t)ptoa(Maxmem), (intmax_t)ptoa(Maxmem) / 1024 / 1024);
        /*
         * Display any holes after the first chunk of extended memory.
         */
@@ -341,9 +341,9 @@ again:
        cninit();               /* the preferred console may have changed */
 #endif
 
-       kprintf("avail memory = %ju (%juK bytes)\n",
+       kprintf("avail memory = %ju (%ju MB)\n",
                (intmax_t)ptoa(vmstats.v_free_count),
-               (intmax_t)ptoa(vmstats.v_free_count) / 1024);
+               (intmax_t)ptoa(vmstats.v_free_count) / 1024 / 1024);
 
        /*
         * Set up buffers, so they can be used to read disk labels.
index 768c601..3692e01 100644 (file)
@@ -247,9 +247,9 @@ cpu_startup(void *dummy)
 #ifdef PERFMON
        perfmon_init();
 #endif
-       kprintf("real memory  = %ju (%juK bytes)\n",
+       kprintf("real memory  = %ju (%ju MB)\n",
                (intmax_t)ptoa(Maxmem),
-               (intmax_t)ptoa(Maxmem) / 1024);
+               (intmax_t)ptoa(Maxmem) / 1024 / 1024);
        /*
         * Display any holes after the first chunk of extended memory.
         */
@@ -367,9 +367,9 @@ again:
        cninit();               /* the preferred console may have changed */
 #endif
 
-       kprintf("avail memory = %lu (%luK bytes)\n",
+       kprintf("avail memory = %lu (%lu MB)\n",
                ptoa(vmstats.v_free_count),
-               ptoa(vmstats.v_free_count) / 1024);
+               ptoa(vmstats.v_free_count) / 1024 / 1024);
 
        /*
         * Set up buffers, so they can be used to read disk labels.
index c78987b..b323861 100644 (file)
@@ -129,8 +129,8 @@ cpu_startup(void *dummy)
        vm_offset_t pager_eva;
 
        kprintf("%s", version);
-       kprintf("real memory = %llu (%lluK bytes)\n",
-               ptoa(Maxmem), ptoa(Maxmem) / 1024);
+       kprintf("real memory = %llu (%llu MB)\n",
+               ptoa(Maxmem), ptoa(Maxmem) / 1024 / 1024);
 
        if (nbuf == 0) {
                int factor = 4 * BKVASIZE / 1024;
@@ -177,8 +177,8 @@ cpu_startup(void *dummy)
         userconfig();
        cninit();               /* the preferred console may have changed */
 #endif
-       kprintf("avail memory = %u (%uK bytes)\n", ptoa(vmstats.v_free_count),
-               ptoa(vmstats.v_free_count) / 1024);
+       kprintf("avail memory = %u (%u MB)\n", ptoa(vmstats.v_free_count),
+               ptoa(vmstats.v_free_count) / 1024 / 1024);
        bufinit();
        vm_pager_bufferinit();
 #ifdef SMP