Commit Graph

3 Commits

Author SHA1 Message Date
Travis Geiselbrecht
d06fbd35c8 [arch][vax] redid the exception code, added timers
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.
2019-10-21 02:52:38 -07:00
Travis Geiselbrecht
23ebd514c1 [platform][vax] first working context switch
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.
2019-10-20 22:04:20 -07:00
Travis Geiselbrecht
89705cb065 [arch][vax] initial stab at booting on a vax
Booting on a real MicroVAX 3100/40 via netboot and on simh emulating a
micrvax 3900. Doesn't fully work, lots of stuff is stubbed out, but it
starts to run and hits unimplemented bits and stops.
2019-10-12 21:54:04 -07:00