summaryrefslogtreecommitdiff
path: root/sys/arch/i386/stand/libsa/libsa.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/i386/stand/libsa/libsa.h')
-rw-r--r--sys/arch/i386/stand/libsa/libsa.h16
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;