The port more or less fully works now, except for actual interrupt driven io and proper atomics. Also hit a floating point exception in the string benchmark.
Timers aren't firing yet so the system locks up as soon as any timeout is involved. Enough to run the command line for a bit.