1/*	$NetBSD$	*/
2
3struct nwbootinfo {
4	union {
5		struct {
6			unsigned long bp_pagesize;
7			unsigned long bp_nrpages;
8			unsigned long bp_ramdisk_size;	/* not used */
9			unsigned long bp_flags;		/* not used */
10			unsigned long bp_rootdev;
11		} u1_bp;
12		char filler1[256];
13	} bi_u1;
14#define bi_pagesize	bi_u1.u1_bp.bp_pagesize
15#define bi_nrpages	bi_u1.u1_bp.bp_nrpages
16#define	bi_rootdev	bi_u1.u1_bp.bp_rootdev
17	union {
18		char paths[8][128];
19		struct magic {
20			unsigned long magic;
21			char filler2[1024 - sizeof(unsigned long)];
22		} u2_d;
23	} bi_u2;
24	char bi_cmdline[1024];
25};
26