aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@cs.berkeley.edu>2015-05-08 17:21:27 -0700
committerAndrew Waterman <waterman@cs.berkeley.edu>2015-05-08 17:21:27 -0700
commitac7853a1bc5fcbee820a4f1472aa59eaf074e4e9 (patch)
tree9675526f3a7f40400e6db0ec6ad625d0d6f869c2
parent33e738d643b360d05ffbeaf5449d2a9117f67125 (diff)
downloadpk-ac7853a1bc5fcbee820a4f1472aa59eaf074e4e9.zip
pk-ac7853a1bc5fcbee820a4f1472aa59eaf074e4e9.tar.gz
pk-ac7853a1bc5fcbee820a4f1472aa59eaf074e4e9.tar.bz2
Initialize the mailbox on boot
This fixes a bug when running on HW.
-rw-r--r--pk/minit.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/pk/minit.c b/pk/minit.c
index b22fd53..79d1f9a 100644
--- a/pk/minit.c
+++ b/pk/minit.c
@@ -66,8 +66,14 @@ static void fp_init()
#endif
}
+static void mailbox_init()
+{
+ memset(MAILBOX(), 0, MAILBOX_SIZE);
+}
+
void machine_init()
{
+ mailbox_init();
file_init();
struct mainvars arg_buffer;