tock: Update the Tock kernel submodule

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
diff --git a/test_runner/src/main.rs b/test_runner/src/main.rs
index e297e8e..0bea1cf 100644
--- a/test_runner/src/main.rs
+++ b/test_runner/src/main.rs
@@ -14,7 +14,7 @@
 async fn perform_tests() -> Result<(), Box<dyn std::error::Error>> {
     let mut failed_tests = Vec::new();
 
-    let tests = Command::new("tock/tools/qemu/riscv32-softmmu/qemu-system-riscv32")
+    let tests = Command::new("tock/tools/qemu-build/riscv32-softmmu/qemu-system-riscv32")
         .arg("-M")
         .arg("sifive_e,revb=true")
         .arg("-kernel")
diff --git a/tock b/tock
index 957a890..3218d5b 160000
--- a/tock
+++ b/tock
@@ -1 +1 @@
-Subproject commit 957a890e97550db00ca38407d93d2896d2724ec5
+Subproject commit 3218d5baa8459537b5fcfdbe8b5bc967a0f4a41e