aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
Commit message (Expand)AuthorAgeFilesLines
* Remove obsolete line from firmware/sections.ldsLarry Doolittle2020-04-231-1/+0
* Cleanup whitespacesLarry Doolittle2020-04-231-3/+3
* Improve test firmware, increase testbench memory size to 128kBClifford Wolf2019-09-125-7/+125
* fix firmware/sections.lds section size alignment on 4 bytesYanghao Hua2019-04-271-0/+1
* Update riscv-gnu-toolchain to 1b80cbeClifford Wolf2018-04-033-91/+237
* Add missing "volatile" to "asm" statementsClifford Wolf2017-10-301-1/+1
* Update riscv-gnu-toolchain to git rev 0c8f87dClifford Wolf2017-04-072-7/+7
* Add newlib linker info to README fileClifford Wolf2017-01-151-1/+3
* Added riscv.ld linker script (static entry point at 0x10000)Clifford Wolf2017-01-132-0/+290
* assembler support for custom0 is deprecated, using cpp macros nowClifford Wolf2016-12-092-43/+107
* Fixed bug in test firmware IRQ handlingClifford Wolf2016-08-291-1/+1
* Added tracer support (under construction)Clifford Wolf2016-08-251-0/+4
* RISC-V ISA 2.1 now calls "sbreak" officially "ebreak"Clifford Wolf2016-06-064-8/+8
* Encode in q0 LSB if interrupted instruction is compressedClifford Wolf2016-06-011-13/+24
* Fixed irq.c instr decoder for compressed isaClifford Wolf2016-05-311-3/+15
* Added ENABLE_DIV and picorv32_pcpi_divClifford Wolf2016-04-101-0/+5
* Merge branch 'master' into compressedClifford Wolf2016-02-031-0/+83
|\
| * Added ENABLE_FASTIRQ switch in start.SClifford Wolf2016-01-211-0/+83
* | Towards compressed ISA supportClifford Wolf2015-11-201-1/+1
* | Test firmware: Added print_hex() digits argClifford Wolf2015-11-195-22/+22
* | Towards compressed ISA supportClifford Wolf2015-11-191-1/+2
|/
* Improvements in firmware/sections.ldsClifford Wolf2015-10-301-1/+3
* Added regions to firmware/sections.ldsClifford Wolf2015-10-301-1/+5
* Using "#!/usr/bin/env python3"Clifford Wolf2015-08-221-1/+1
* Improved firmware for vivado "system" exampleClifford Wolf2015-07-161-3/+6
* c++/c99-style for loops in firmwareClifford Wolf2015-07-044-11/+7
* Turned gcc warnings up to elevenClifford Wolf2015-07-045-11/+11
* Removed trailing whitespacesClifford Wolf2015-07-029-9/+9
* Unsigned arguments for print_dec()Clifford Wolf2015-07-024-7/+7
* Added ENABLE_IRQ_QREGS and ENABLE_IRQ_TIMERClifford Wolf2015-06-281-0/+96
* Improved start.S IRQ codeClifford Wolf2015-06-281-3/+8
* Fixed typo in firmware/start.SClifford Wolf2015-06-281-1/+1
* Improvements in picorv32_pcpi_mulClifford Wolf2015-06-281-0/+4
* More README stuffClifford Wolf2015-06-281-0/+2
* Improved IRQ documentation, added assembler macrosClifford Wolf2015-06-2810-37/+150
* Added ENABLE defines for individual testsClifford Wolf2015-06-271-6/+25
* Added mul tests from riscv-testsClifford Wolf2015-06-271-0/+5
* Added Pico Co-Processor Interface (PCPI)Clifford Wolf2015-06-263-0/+110
* Test firmware refactoringClifford Wolf2015-06-265-154/+195
* Implemented waitirq instructionClifford Wolf2015-06-261-1/+2
* Refactoring of IRQ handlingClifford Wolf2015-06-262-20/+39
* Added basic IRQ supportClifford Wolf2015-06-252-1/+263
* Major redesign of main FSMClifford Wolf2015-06-071-1/+0
* Initial importClifford Wolf2015-06-065-0/+227