Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-10 | Pass the BSP_BASE and BOARD variables to "make software_clean" | Palmer Dabbelt | |
Without these, "software_clean" doesn't know where to remove init.o, which means init.o isn't being rebuilt when moving between programs. Since we turn on and off init features, this causes programs to break. | |||
2017-06-10 | We no longer define __riscv64, we define __riscv_xlen=64 | Palmer Dabbelt | |
2017-06-09 | Use the correct global pointer symbol | Palmer Dabbelt | |
2017-06-09 | Support the performance counters example on 32-bit | Palmer Dabbelt | |
2017-06-09 | Mark more boards as unsupported | Palmer Dabbelt | |
2017-06-09 | Don't use .section\nALIGN, reorder sdata and srodata | Palmer Dabbelt | |
I'm hoping this will make everything more likely to align. We can't use the other mechanism because our loader is lazy and assumes all the sections are contiguous. | |||
2017-06-09 | Don't call _{init,fini} in start.S, we call libc_{init,fini}_arry | Palmer Dabbelt | |
2017-06-09 | Update submodule to the 20170608 tagged releases | Palmer Dabbelt | |
2017-06-09 | Print the exit codes as unsigned numbers | Palmer Dabbelt | |
Without this I get a message that looks like Program has exited with code 0x/0000008 which doesn't make any sense. This prints Progam has exited with code:0x80000008 | |||
2017-06-08 | Specify alignment on the .sdata and .srodata sections | Palmer Dabbelt | |
Without these alignment directives the sections are only required to be aligned on word-sized boundries, but we sometimes require double-word alignment. This allows the linker to sanely emit these sections. | |||
2017-06-08 | Add a simple regression script | Palmer Dabbelt | |
2017-05-26 | Merge pull request #61 from sifive/rtos | Palmer Dabbelt | |
Bump openocd, for many RTOS fixes | |||
2017-05-25 | Bump openocd, for many RTOS fixes | Palmer Dabbelt | |
The RTOS now passes as many tests as the single-core code path does. With any luck, this will eliminate the various oddities that we've been seeing for the last month or two. | |||
2017-05-17 | Merge pull request #59 from sifive/use_precompiled | Megan Wachs | |
Update Makefile and README with how to use precompiled binaries. | |||
2017-05-17 | rename 'PREFIX' to 'PATH' for more intuitive naming | mwachs5 | |
2017-05-17 | Re-arrange some Makefile instructions | Megan Wachs | |
2017-05-17 | Update Makefile and README with how to use precompiled binaries. | mwachs5 | |
2017-05-17 | Merge pull request #58 from sifive/bump_openocd_segfault | Palmer Dabbelt | |
Bump OpenOCD to version which avoids segfaulting on HiFive1 | |||
2017-05-17 | Bump OpenOCD to version which avoids segfaulting on HiFive1 | mwachs5 | |
2017-05-09 | Bump openocd, to a multicore debug fix | Palmer Dabbelt | |
2017-05-09 | Merge pull request #57 from sifive/freedom-studio | dbarbi1 | |
Freedom studio | |||
2017-05-08 | revert back | Drew Barbier | |
2017-05-08 | fixed defines | Drew Barbier | |
2017-05-08 | Added debug launch files | Drew Barbier | |
2017-05-08 | more launch files | Drew Barbier | |
2017-05-07 | changed write_hex to new def | Drew Barbier | |
2017-05-07 | added global interrupt program | Drew Barbier | |
2017-05-07 | Merge remote-tracking branch 'origin/master' into freedom-studio | Drew Barbier | |
2017-05-05 | Merge pull request #56 from sifive/e51_fixes | Megan Wachs | |
E51 fixes for MCAUSE | |||
2017-05-05 | coreplex-e51: Correct width of MCAUSE | mwachs5 | |
2017-05-05 | write_hex: allow for different size error codes | Megan Wachs | |
2017-05-05 | coreplexip-e51-arty: MCAUSE is XLEN-bits wide. | Megan Wachs | |
2017-05-05 | added demo_gpio | Drew Barbier | |
2017-05-05 | added coreplexip_welcome | Drew Barbier | |
2017-05-05 | E51 libwrap and local interrupt example | Drew Barbier | |
2017-05-05 | Merge remote-tracking branch 'origin/master' into freedom-studio | Drew Barbier | |
2017-05-05 | Merge pull request #55 from sifive/local_interrupts_typo | Megan Wachs | |
local_interrupts: fix typo in the instructions | |||
2017-05-05 | local_interrupts: fix typo in the instructions | Megan Wachs | |
2017-05-05 | local interrupt example | Drew Barbier | |
2017-05-05 | updated demo_gpio | Drew Barbier | |
2017-05-05 | Adding E31FPGA projects | Drew Barbier | |
2017-05-04 | Bump toolchain, for a zlib fix | Palmer Dabbelt | |
2017-05-04 | Merge pull request #54 from sifive/tag_v20170504 | Megan Wachs | |
Update SDK For E31/E51 Coreplex IP Evaluation | |||
2017-05-04 | Update SDK For E31/E51 Coreplex IP Evaluation | Megan Wachs | |
2017-03-01 | Merge pull request #53 from sifive/counters_demo | Megan Wachs | |
Add Performance Counter Demo | |||
2017-03-01 | led_fade: Add NO_INIT flag to keep default clock frequency and UART ↵ | Megan Wachs | |
configurations. | |||
2017-03-01 | Add a 'performance counters' demo. | Megan Wachs | |
2017-02-02 | Merge pull request #50 from sifive/common_plic | Megan Wachs | |
FE-203 Move plic_driver code to a common location. | |||
2017-02-02 | prci: Clean up the hfrosc-driven-pll FPU testing. | Megan Wachs | |
2017-02-02 | prci: Simplify the targeted f_cpu function by measuring HFROSC frequency ↵ | Megan Wachs | |
first, then using it as the PLL source. This is also safer as it is less risk of using PLL out of its range. |