summaryrefslogtreecommitdiffstats
path: root/src/include/etherboot.h
diff options
context:
space:
mode:
authorMichael Brown2005-05-18 16:26:35 +0200
committerMichael Brown2005-05-18 16:26:35 +0200
commitf888bd589d623af823a9ca67451d7b5325e7aa65 (patch)
tree8020eac7f0d07e7eb17bb8216c2f42e5da1df637 /src/include/etherboot.h
parentAdded doxygen comments and errno values. (diff)
downloadipxe-f888bd589d623af823a9ca67451d7b5325e7aa65.tar.gz
ipxe-f888bd589d623af823a9ca67451d7b5325e7aa65.tar.xz
ipxe-f888bd589d623af823a9ca67451d7b5325e7aa65.zip
doxygen doesn't allow us to do the --include compiler.h trick...
Diffstat (limited to 'src/include/etherboot.h')
-rw-r--r--src/include/etherboot.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/include/etherboot.h b/src/include/etherboot.h
index e61a711f..9d364282 100644
--- a/src/include/etherboot.h
+++ b/src/include/etherboot.h
@@ -1,6 +1,26 @@
#ifndef ETHERBOOT_H
#define ETHERBOOT_H
+/*
+ * Standard includes that we always want
+ *
+ */
+
+#include "compiler.h"
+#include "stddef.h"
+#include "stdint.h"
+
+
+/*
+ * IMPORTANT!!!!!!!!!!!!!!
+ *
+ * Everything below this point is cruft left over from older versions
+ * of Etherboot. Do not add *anything* below this point. Things are
+ * gradually being moved to individual header files.
+ *
+ */
+
+
#include <stdarg.h>
#include "osdep.h"
@@ -205,9 +225,6 @@ extern long rfc2131_sleep_interval P((long base, int exp));
extern long rfc1112_sleep_interval P((long base, int exp));
extern void cleanup P((void));
-/* config.c */
-extern void print_config(void);
-
/* osloader.c */
/* Be careful with sector_t it is an unsigned long long on x86 */
typedef uint64_t sector_t;
@@ -271,15 +288,6 @@ extern int elf_start(unsigned long machine, unsigned long entry, unsigned long p
extern unsigned long currticks P((void));
extern void exit P((int status));
-/* serial.c */
-extern int serial_getc P((void));
-extern void serial_putc P((int));
-extern int serial_ischar P((void));
-extern int serial_init P((void));
-extern void serial_fini P((void));
-
-/* floppy.c */
-extern int bootdisk P((int dev,int part));
/***************************************************************************
External variables
@@ -309,14 +317,6 @@ extern int freebsd_howto;
extern char freebsd_kernel_env[FREEBSD_KERNEL_ENV_SIZE];
#endif
-/* bootmenu.c */
-
-/* osloader.c */
-
-/* created by linker */
-extern char _virt_start[], _text[], _etext[], _text16[], _etext16[];
-extern char _data[], _edata[], _bss[], _ebss[], _end[];
-
/*
* Local variables: