root/sys/arch/mvmeppc/include/bootinfo.h
/*      $NetBSD: bootinfo.h,v 1.3 2005/12/11 12:18:19 christos Exp $    */

#ifndef _MVMEPPC_BOOTINFO
#define _MVMEPPC_BOOTINFO

#define BOOTLINE_LEN    32
#define CONSOLEDEV_LEN  16

struct mvmeppc_bootinfo {
        u_int32_t       bi_boothowto;
        u_int32_t       bi_bootaddr;
        u_int16_t       bi_bootclun;
        u_int16_t       bi_bootdlun;
        char            bi_bootline[BOOTLINE_LEN];
        char            bi_consoledev[CONSOLEDEV_LEN];
        u_int32_t       bi_consoleaddr;
        u_int32_t       bi_consolechan;
        u_int32_t       bi_consolespeed;
        u_int32_t       bi_consolecflag;
        u_int16_t       bi_modelnumber;
        u_int32_t       bi_memsize;
        u_int32_t       bi_mpuspeed;
        u_int32_t       bi_busspeed;
        u_int32_t       bi_clocktps;
} __attribute__((packed));

#ifdef _KERNEL
extern struct mvmeppc_bootinfo bootinfo;
#endif

#endif /* _MVMEPPC_BOOTINFO */