diff options
-rw-r--r-- | sys/alpha/alpha/machdep.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/alpha/alpha/machdep.c b/sys/alpha/alpha/machdep.c index ddf67d7..2ce041b 100644 --- a/sys/alpha/alpha/machdep.c +++ b/sys/alpha/alpha/machdep.c @@ -827,6 +827,7 @@ alpha_init(pfn, ptb, bim, bip, biv) if (physmem - sz > Maxmem) { phys_avail[i] = 0; phys_avail_cnt -= 2; + physmem -= sz; } else { nsz = sz - (physmem - Maxmem); phys_avail[i+1] = phys_avail[i] + alpha_ptob(nsz); |