dumpmem
hiber_info->ranges[i].base = dumpmem[i].start * PAGE_SIZE;
hiber_info->ranges[i].end = dumpmem[i].end * PAGE_SIZE;
extern struct dumpmem dumpmem[];
struct dumpmem dumpmem[VM_PHYSSEG_MAX];
dumpsize = max(dumpsize, dumpmem[i].end);
npg = dumpmem[i].end - dumpmem[i].start;
maddr = ptoa(dumpmem[i].start);
dumpmem[i].start = atop(a);
dumpmem[i].end = atop(e);
a = dumpmem[i].start;
e = dumpmem[i].end;
dumpsize = max(dumpsize, dumpmem[i].end);
npg = dumpmem[i].end - dumpmem[i].start;
maddr = ptoa(dumpmem[i].start);
extern struct dumpmem dumpmem[VM_PHYSSEG_MAX];
dumpmem[ndumpmem].start = atop(mp->start);
dumpmem[ndumpmem].end = atop(mp->start + mp->size);
struct dumpmem dumpmem[VM_PHYSSEG_MAX];