summaryrefslogtreecommitdiffstats
path: root/include/bootstrap.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/bootstrap.h')
-rw-r--r--include/bootstrap.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/include/bootstrap.h b/include/bootstrap.h
new file mode 100644
index 0000000000..0fa6b83157
--- /dev/null
+++ b/include/bootstrap.h
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnio@jcrosoft.com>
+ *
+ * Under GPLv2
+ */
+
+#ifndef __BOOSTRAP_H__
+#define __BOOSTRAP_H__
+
+#define bootstrap_err(fmt, arg...) printf(fmt, ##arg)
+
+void bootstrap_boot(int (*func)(void), bool barebox);
+
+#ifdef CONFIG_BOOTSTRAP_DEVFS
+void* bootstrap_read_devfs(char *devname, bool use_bb, int offset,
+ int default_size, int max_size);
+#else
+static inline void* bootstrap_read_devfs(char *devname, bool use_bb, int offset,
+ int default_size, int max_size)
+{
+ return NULL;
+}
+#endif
+
+#ifdef CONFIG_BOOTSTRAP_DISK
+void* bootstrap_read_disk(char *devname, char *fstype);
+#else
+static inline void* bootstrap_read_disk(char *devname, char *fstype)
+{
+ return NULL;
+}
+#endif
+
+#endif /* __BOOSTRAP_H__ */