Index: sys/platform/pc32/i386/mp_machdep.c =================================================================== RCS file: /home/dcvs/src/sys/platform/pc32/i386/mp_machdep.c,v retrieving revision 1.60 diff -u -r1.60 mp_machdep.c --- sys/platform/pc32/i386/mp_machdep.c 7 Jun 2008 12:03:52 -0000 1.60 +++ sys/platform/pc32/i386/mp_machdep.c 17 Jul 2008 19:31:32 -0000 @@ -347,7 +347,7 @@ goto found; } else { /* last 1K of base memory, effective 'top of base' passed in */ - target = (u_int32_t) (base_memory - 0x400); + target = (u_int32_t) ((base_memory * 1024) - 0x400); if ((x = search_for_sig(target, 1024 / 4)) >= 0) goto found; }