Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update riscv-gnu-toolchain to 1b80cbe | Clifford Wolf | 2018-04-03 | 3 | -91/+237 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add missing "volatile" to "asm" statements | Clifford Wolf | 2017-10-30 | 1 | -1/+1 |
| | |||||
* | Update riscv-gnu-toolchain to git rev 0c8f87d | Clifford Wolf | 2017-04-07 | 2 | -7/+7 |
| | |||||
* | Add newlib linker info to README file | Clifford Wolf | 2017-01-15 | 1 | -1/+3 |
| | |||||
* | Added riscv.ld linker script (static entry point at 0x10000) | Clifford Wolf | 2017-01-13 | 2 | -0/+290 |
| | |||||
* | assembler support for custom0 is deprecated, using cpp macros now | Clifford Wolf | 2016-12-09 | 2 | -43/+107 |
| | |||||
* | Fixed bug in test firmware IRQ handling | Clifford Wolf | 2016-08-29 | 1 | -1/+1 |
| | |||||
* | Added tracer support (under construction) | Clifford Wolf | 2016-08-25 | 1 | -0/+4 |
| | |||||
* | RISC-V ISA 2.1 now calls "sbreak" officially "ebreak" | Clifford Wolf | 2016-06-06 | 4 | -8/+8 |
| | |||||
* | Encode in q0 LSB if interrupted instruction is compressed | Clifford Wolf | 2016-06-01 | 1 | -13/+24 |
| | |||||
* | Fixed irq.c instr decoder for compressed isa | Clifford Wolf | 2016-05-31 | 1 | -3/+15 |
| | |||||
* | Added ENABLE_DIV and picorv32_pcpi_div | Clifford Wolf | 2016-04-10 | 1 | -0/+5 |
| | |||||
* | Merge branch 'master' into compressed | Clifford Wolf | 2016-02-03 | 1 | -0/+83 |
|\ | | | | | | | | | Conflicts: picorv32.v | ||||
| * | Added ENABLE_FASTIRQ switch in start.S | Clifford Wolf | 2016-01-21 | 1 | -0/+83 |
| | | |||||
* | | Towards compressed ISA support | Clifford Wolf | 2015-11-20 | 1 | -1/+1 |
| | | |||||
* | | Test firmware: Added print_hex() digits arg | Clifford Wolf | 2015-11-19 | 5 | -22/+22 |
| | | |||||
* | | Towards compressed ISA support | Clifford Wolf | 2015-11-19 | 1 | -1/+2 |
|/ | |||||
* | Improvements in firmware/sections.lds | Clifford Wolf | 2015-10-30 | 1 | -1/+3 |
| | |||||
* | Added regions to firmware/sections.lds | Clifford Wolf | 2015-10-30 | 1 | -1/+5 |
| | |||||
* | Using "#!/usr/bin/env python3" | Clifford Wolf | 2015-08-22 | 1 | -1/+1 |
| | |||||
* | Improved firmware for vivado "system" example | Clifford Wolf | 2015-07-16 | 1 | -3/+6 |
| | |||||
* | c++/c99-style for loops in firmware | Clifford Wolf | 2015-07-04 | 4 | -11/+7 |
| | |||||
* | Turned gcc warnings up to eleven | Clifford Wolf | 2015-07-04 | 5 | -11/+11 |
| | | | | Patch by Larry Doolittle | ||||
* | Removed trailing whitespaces | Clifford Wolf | 2015-07-02 | 9 | -9/+9 |
| | |||||
* | Unsigned arguments for print_dec() | Clifford Wolf | 2015-07-02 | 4 | -7/+7 |
| | | | | Patch by Larry Doolittle | ||||
* | Added ENABLE_IRQ_QREGS and ENABLE_IRQ_TIMER | Clifford Wolf | 2015-06-28 | 1 | -0/+96 |
| | |||||
* | Improved start.S IRQ code | Clifford Wolf | 2015-06-28 | 1 | -3/+8 |
| | |||||
* | Fixed typo in firmware/start.S | Clifford Wolf | 2015-06-28 | 1 | -1/+1 |
| | |||||
* | Improvements in picorv32_pcpi_mul | Clifford Wolf | 2015-06-28 | 1 | -0/+4 |
| | |||||
* | More README stuff | Clifford Wolf | 2015-06-28 | 1 | -0/+2 |
| | |||||
* | Improved IRQ documentation, added assembler macros | Clifford Wolf | 2015-06-28 | 10 | -37/+150 |
| | |||||
* | Added ENABLE defines for individual tests | Clifford Wolf | 2015-06-27 | 1 | -6/+25 |
| | |||||
* | Added mul tests from riscv-tests | Clifford Wolf | 2015-06-27 | 1 | -0/+5 |
| | |||||
* | Added Pico Co-Processor Interface (PCPI) | Clifford Wolf | 2015-06-26 | 3 | -0/+110 |
| | |||||
* | Test firmware refactoring | Clifford Wolf | 2015-06-26 | 5 | -154/+195 |
| | |||||
* | Implemented waitirq instruction | Clifford Wolf | 2015-06-26 | 1 | -1/+2 |
| | |||||
* | Refactoring of IRQ handling | Clifford Wolf | 2015-06-26 | 2 | -20/+39 |
| | |||||
* | Added basic IRQ support | Clifford Wolf | 2015-06-25 | 2 | -1/+263 |
| | |||||
* | Major redesign of main FSM | Clifford Wolf | 2015-06-07 | 1 | -1/+0 |
| | |||||
* | Initial import | Clifford Wolf | 2015-06-06 | 5 | -0/+227 |