diff options
Diffstat (limited to 'sys/arch/i386/stand/libsa/libsa.h')
-rw-r--r-- | sys/arch/i386/stand/libsa/libsa.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/sys/arch/i386/stand/libsa/libsa.h b/sys/arch/i386/stand/libsa/libsa.h index 4fec71c0b44..f2cae0987f1 100644 --- a/sys/arch/i386/stand/libsa/libsa.h +++ b/sys/arch/i386/stand/libsa/libsa.h @@ -1,4 +1,4 @@ -/* $OpenBSD: libsa.h,v 1.38 2003/06/03 20:22:12 mickey Exp $ */ +/* $OpenBSD: libsa.h,v 1.39 2004/03/19 13:48:18 tom Exp $ */ /* * Copyright (c) 1996-1999 Michael Shalayeff @@ -33,9 +33,19 @@ #define DEFAULT_KERNEL_ADDRESS 0 +struct i386_boot_probes { + char *name; + void (**probes)(void); + int count; +}; + +extern void (*sa_cleanup)(void); + void gateA20(int); +void gateA20on(void); void smpprobe(void); +void ps2probe(void); void pciprobe(void); void memprobe(void); void diskprobe(void); @@ -57,6 +67,10 @@ extern const int nbdevs; extern u_int cnvmem, extmem; /* XXX global pass memprobe()->machdep_start() */ extern int ps2model; +extern struct i386_boot_probes probe_list[]; +extern int nibprobes; +extern void (*devboot_p)(dev_t, char *); + /* diskprobe.c */ extern bios_diskinfo_t bios_diskinfo[]; extern u_int32_t bios_cksumlen; |