/* $NetBSD: netwinder_boot.h,v 1.2 2002/04/03 05:37:00 thorpej Exp $ */ struct nwbootinfo { union { struct { unsigned long bp_pagesize; unsigned long bp_nrpages; unsigned long bp_ramdisk_size; /* not used */ unsigned long bp_flags; /* not used */ unsigned long bp_rootdev; } u1_bp; char filler1[256]; } bi_u1; #define bi_pagesize bi_u1.u1_bp.bp_pagesize #define bi_nrpages bi_u1.u1_bp.bp_nrpages #define bi_rootdev bi_u1.u1_bp.bp_rootdev union { char paths[8][128]; struct magic { unsigned long magic; char filler2[1024 - sizeof(unsigned long)]; } u2_d; } bi_u2; char bi_cmdline[1024]; }; |