summaryrefslogtreecommitdiffstats
path: root/sys/dev/ofw/openfirm.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ofw/openfirm.h')
-rw-r--r--sys/dev/ofw/openfirm.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/sys/dev/ofw/openfirm.h b/sys/dev/ofw/openfirm.h
index 5ee672a..526c1b4 100644
--- a/sys/dev/ofw/openfirm.h
+++ b/sys/dev/ofw/openfirm.h
@@ -68,6 +68,12 @@ typedef int ihandle_t;
typedef int phandle_t;
/*
+ * Stuff that is used by the OpenFirmware code.
+ */
+void set_openfirm_callback(int (*)(void *));
+int openfirmware(void *);
+
+/*
* This isn't actually an OpenFirmware function, but it seemed like the right
* place for it to go.
*/
@@ -75,6 +81,8 @@ void OF_init(int (*openfirm)(void *));
/* Generic functions */
int OF_test(char *);
+void OF_helloworld(void);
+void OF_printf(const char *, ...);
/* Device tree functions */
phandle_t OF_peer(phandle_t);
@@ -106,7 +114,8 @@ void OF_release(void *, u_int);
void OF_boot(char *);
void OF_enter(void);
void OF_exit(void) __attribute__((noreturn));
-void OF_chain(void *, u_int, void (*)(), void *, u_int);
+void OF_chain(void *, u_int,
+ void (*)(void *, u_int, void *, void *, u_int), void *, u_int);
#if 0
/* User interface functions */
OpenPOWER on IntegriCloud