6 Commits

Author SHA1 Message Date
Travis Geiselbrecht
cba9e47987 [license] replace the longer full MIT license with a shorter one
Used scripts/replacelic. Everything seems to build fine.
2019-07-05 17:22:23 -07:00
Travis Geiselbrecht
518a04eef3 [arch][microblaze] a bit of bugfixing and refactoring to get running on real hardware
Punched out a version of the microblaze on a ZYBO dev board, which required
a few tweaks an additions to run on real hardware.
Refactored the qemu and zybo microblaze target.
2015-04-19 01:34:18 -07:00
Travis Geiselbrecht
c061e2d21c [arch][microblaze] add full interrupt, timer, and interrupt driven uart support 2015-01-31 19:55:23 -08:00
Travis Geiselbrecht
6f4183bc9a [arch][microblaze] change linker script to support having a different LMA for the vector table
The qemu target has 128KB of ram at 0 and the rest at 0x90000000.
Split the binary so that the vector table lives at 0 and everything else in
the high address.
2015-01-31 19:55:23 -08:00
Travis Geiselbrecht
0816848c82 [arch][microblaze] first semi functional context switch implementation 2015-01-31 19:55:23 -08:00
Travis Geiselbrecht
436c5a885f [arch][microblaze] initial stab at getting a nulled out microblaze port compiling 2015-01-29 21:06:04 -08:00