xref: /openbsd/sys/arch/arm/include/kcore.h (revision 898184e3)
1 /*	$OpenBSD: kcore.h,v 1.1 2007/05/19 15:49:05 miod Exp $	*/
2 /* public domain */
3 
4 /* Make sure this is larger than DRAM_BLOCKS on all arm-based platforms */
5 #define	NPHYS_RAM_SEGS	8
6 
7 typedef struct cpu_kcore_hdr {
8 	u_int32_t	kernelbase;		/* value of KERNEL_BASE */
9 	u_int32_t	kerneloffs;		/* offset of kernel in RAM */
10 	u_int32_t	staticsize;		/* size of contiguous mapping */
11 	u_int32_t	pmap_kernel_l1;		/* pmap_kernel()->pm_l1 */
12 	u_int32_t	pmap_kernel_l2;		/* pmap_kernel()->pm_l2 */
13 	u_int32_t	reserved[11];
14 	phys_ram_seg_t	ram_segs[NPHYS_RAM_SEGS];
15 } cpu_kcore_hdr_t;
16