Annotation of sys/arch/mvme88k/stand/libbug/libbug.h, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: libbug.h,v 1.5 2006/05/17 06:21:33 miod Exp $ */
2:
3: /*
4: * prototypes and such. note that get/put char are in stand.h
5: */
6:
7: void mvmeprom_delay(int);
8: int mvmeprom_diskrd(struct mvmeprom_dskio *);
9: int mvmeprom_diskwr(struct mvmeprom_dskio *);
10: struct mvmeprom_brdid *mvmeprom_brdid(void);
11: int mvmeprom_netfopen(struct mvmeprom_netfopen *);
12: int mvmeprom_netfread(struct mvmeprom_netfread *);
13: void mvmeprom_outln(char *, char *);
14: void mvmeprom_outstr(char *, char *);
15: void mvmeprom_rtc_rd(struct mvmeprom_time *);
16:
17: /*
18: * bugcrt stuff
19: */
20:
21: struct mvmeprom_args {
22: u_int dev_lun;
23: u_int ctrl_lun;
24: u_int flags;
25: u_int ctrl_addr;
26: u_int entry;
27: u_int conf_blk;
28: char *arg_start;
29: char *arg_end;
30: char *nbarg_start;
31: char *nbarg_end;
32: };
33:
34: extern struct mvmeprom_args bugargs;
35:
36: void bugexec(void (*)());
CVSweb