diff --git a/src/device/esp/esp32.S b/src/device/esp/esp32.S index f8fc6f93..1179a2da 100644 --- a/src/device/esp/esp32.S +++ b/src/device/esp/esp32.S @@ -42,6 +42,11 @@ call_start_cpu0: wsr.ps a2 rsync + // Enable the FPU (coprocessor 0 so the lowest bit). + movi a2, 1 + wsr.cpenable a2 + rsync + // Jump to the runtime start function written in Go. call4 main