Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/minidump_machdep.c
Show First 20 Lines • Show All 246 Lines • ▼ Show 20 Lines | minidumpsys(struct dumperinfo *di) | ||||
mdhdr.msgbufsize = msgbufp->msg_size; | mdhdr.msgbufsize = msgbufp->msg_size; | ||||
mdhdr.bitmapsize = vm_page_dump_size; | mdhdr.bitmapsize = vm_page_dump_size; | ||||
mdhdr.ptesize = ptesize; | mdhdr.ptesize = ptesize; | ||||
mdhdr.kernbase = KERNBASE; | mdhdr.kernbase = KERNBASE; | ||||
#if defined(PAE) || defined(PAE_TABLES) | #if defined(PAE) || defined(PAE_TABLES) | ||||
mdhdr.paemode = 1; | mdhdr.paemode = 1; | ||||
#endif | #endif | ||||
mkdumpheader(&kdh, KERNELDUMPMAGIC, KERNELDUMP_I386_VERSION, dumpsize, | dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_I386_VERSION, | ||||
kerneldumpcrypto_dumpkeysize(di->kdc), di->blocksize); | dumpsize); | ||||
printf("Physical memory: %ju MB\n", ptoa((uintmax_t)physmem) / 1048576); | printf("Physical memory: %ju MB\n", ptoa((uintmax_t)physmem) / 1048576); | ||||
printf("Dumping %llu MB:", (long long)dumpsize >> 20); | printf("Dumping %llu MB:", (long long)dumpsize >> 20); | ||||
error = dump_start(di, &kdh, &dumplo); | error = dump_start(di, &kdh, &dumplo); | ||||
if (error != 0) | if (error != 0) | ||||
goto fail; | goto fail; | ||||
▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines |