summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-21Merge pull request #151 from sifive/export-standaloneNathaniel Graff
Standalone project export
2019-01-20Remove unused/legacy FreedomStudio examplesKevin Mills
2019-01-18Enumerate MEE boards and programsNathaniel Graff
Make targets `list-boards` and `list-programs` will enumerate the available boards and programs for use with Freedom Metal Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-18Document standalone targetNathaniel Graff
Add documentation to README and `make help` Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-18Add export of standalone projectNathaniel Graff
Split out board init, toolchain setup, and program build into scripts/standalone.mk which can be included in the top-level Makefile to allow in-SDK builds or be exported and used on its own. Create a `standalone` Make target which copies and example, the built Freedom Metal library, and the standalone Makefile into an external project. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-15Merge pull request #150 from sifive/mee-ex-localiBunnaroath Sou
Pick up freedom-metal intptr_t/uintptr_t support
2019-01-15Pick up freedom-metal intptr_t/uintptr_t supportBunnaroath Sou
2019-01-15Merge pull request #149 from sifive/mee-ex-localiBunnaroath Sou
Update mee.h files for freedom-metal clic support
2019-01-15Merge pull request #148 from sifive/update-readmeNathaniel Graff
Update readme
2019-01-15Update make helpNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-15Add clarifications to READMENathaniel Graff
- Note that the repository is under construction - Explain what Freedom Metal is - Clarify what the arguments to `make` mean - Explicitly list which examples are for which BSP Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-15Update mee.h files for freedom-metal clic supportBunnaroath Sou
2019-01-14Merge pull request #147 from sifive/pass-failBunnaroath Sou
Simple RTL example returning pass and fail
2019-01-14Simple RTL example returning pass and failBunnaroath Sou
2019-01-14Merge pull request #146 from sifive/submod-2httpsBunnaroath Sou
Fix new examples submodules to use https
2019-01-14Fix new examples submodules to use httpsBunnaroath Sou
2019-01-11Merge pull request #142 from sifive/ignore-hello-hexNathaniel Graff
Update hello example to ignore hello.hex
2019-01-11Merge pull request #144 from sifive/mee-ex-localiBunnaroath Sou
Add a simple local interrupt example
2019-01-11Add a simple local interrupt exampleBunnaroath Sou
2019-01-11Merge pull request #143 from sifive/mee-ex-localiBunnaroath Sou
Update freedom-mee and mee.h files to pickup interrupt fixes
2019-01-11Merge pull request #141 from sifive/out-of-treeNathaniel Graff
Support out-of-tree programs and BSPs
2019-01-11Update freedom-mee and mee.h files to pickup interrupt fixesBunnaroath Sou
2019-01-11Ignore and clean hello.hexNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-11Add Makefile arguments for out-of-tree BSPs and programsNathaniel Graff
2019-01-11Merge pull request #140 from sifive/itimNathaniel Graff
Update ITIM example to remove printfs
2019-01-10Update ITIM example to remove printfsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-09Merge pull request #139 from sifive/mee-ex-swiBunnaroath Sou
Add first examples of interrupt usage, software and timer
2019-01-09Add timer interrupt exampleBunnaroath Sou
2019-01-09Add software interrupt exampleBunnaroath Sou
2019-01-09Merge pull request #138 from sifive/mee-interruptBunnaroath Sou
Update DTS and freedom-mee to support interrupt
2019-01-09Update DTS and freedom-mee to support interruptBunnaroath Sou
2019-01-07Merge pull request #135 from sifive/itimNathaniel Graff
Update HiFive 1 to pull .itim sections into .text
2019-01-07Update HiFive 1 to pull .itim sections into .textNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-07Merge pull request #127 from sifive/itimNathaniel Graff
Add an ITIM example
2019-01-07Add ITIM exampleNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-07Update BSPs for ITIMNathaniel Graff
2019-01-07Update to MEE with ITIM supportNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-04Merge pull request #132 from sifive/update-readmeNathaniel Graff
Update README to describe Freedom Metal integration
2019-01-04Merge pull request #131 from sifive/fix-bsp-updateNathaniel Graff
Fix BSP update script for MacOS
2019-01-04Fix BSP update script for MacOSNathaniel Graff
MacOS ls requires flags to appear before file arguments. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-04Update README to describe Freedom Metal integrationNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-04Merge pull request #130 from sifive/openocdNathaniel Graff
Fix OpenOCD path in Makefile and Add Configurations for Arty Boards
2019-01-04Add OpenOCD configurations to Arty boardsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-04Look for OpenOCD in RISCV_OPENOCD_PATHNathaniel Graff
The README states that OpenOCD should be pointed to by RISCV_OPENOCD_PATH, not RISCV_PATH. Fix the makefile to look in the right place. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-03HiFive 1 does not have an ITIMNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-03Merge pull request #128 from sifive/fix-arty-clocksNathaniel Graff
Add fixed-clocks to e31 and s51 Arty targets
2019-01-03Merge pull request #126 from sifive/link-libgccNathaniel Graff
Improvements to Makefile
2019-01-03Update BSPs for Arty ClocksNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-03Add fixed-clocks to Arty boardsNathaniel Graff
The serial device needs a clock in the DTS to initialize. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-03Fix relocation error on 64-bit targetsNathaniel Graff
Set the code model to medium-any to fix build errors on 64-bit targets. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>