Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/include/dump.h
Show All 29 Lines | |||||
#ifndef _MACHINE_DUMP_H_ | #ifndef _MACHINE_DUMP_H_ | ||||
#define _MACHINE_DUMP_H_ | #define _MACHINE_DUMP_H_ | ||||
#define KERNELDUMP_ARCH_VERSION KERNELDUMP_POWERPC_VERSION | #define KERNELDUMP_ARCH_VERSION KERNELDUMP_POWERPC_VERSION | ||||
#define EM_VALUE ELF_ARCH /* Defined in powerpc/include/elf.h */ | #define EM_VALUE ELF_ARCH /* Defined in powerpc/include/elf.h */ | ||||
#define DUMPSYS_MD_PA_NPAIRS (PHYS_AVAIL_SZ + 1) | #define DUMPSYS_MD_PA_NPAIRS (PHYS_AVAIL_SZ + 1) | ||||
#define DUMPSYS_NUM_AUX_HDRS 0 | #define DUMPSYS_NUM_AUX_HDRS 0 | ||||
/* How often to check the dump progress bar? */ | |||||
#define DUMPSYS_PB_CHECK_BITS 20 /* Every 1MB */ | |||||
void dumpsys_pa_init(void); | void dumpsys_pa_init(void); | ||||
void dumpsys_unmap_chunk(vm_paddr_t, size_t, void *); | void dumpsys_unmap_chunk(vm_paddr_t, size_t, void *); | ||||
size_t dumpsys_scan_pmap(void); | size_t dumpsys_scan_pmap(void); | ||||
void *dumpsys_dump_pmap_init(unsigned blkpgs); | void *dumpsys_dump_pmap_init(unsigned blkpgs); | ||||
void *dumpsys_dump_pmap(void *ctx, void *buf, u_long *nbytes); | void *dumpsys_dump_pmap(void *ctx, void *buf, u_long *nbytes); | ||||
static inline struct dump_pa * | static inline struct dump_pa * | ||||
dumpsys_pa_next(struct dump_pa *p) | dumpsys_pa_next(struct dump_pa *p) | ||||
Show All 27 Lines |