summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-31Merge pull request #165 from sifive/target-argumentKevin Mills
Add TARGET as a synonym for BOARD
2019-01-31Document TARGET in READMENathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-31Add TARGET as a synonym for BOARDNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-30Merge pull request #157 from sifive/mee-pmp-no-vtableNathaniel Graff
Add PMP example
2019-01-30Add PMP example programNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-30Update BSPs for PMPsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-30Add PMPs to coreip DTSsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-29Merge pull request #163 from sifive/fix-linguistNathaniel Graff
Fix github-linguist language stats
2019-01-29Fix github-linguist language statsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-29Merge pull request #162 from sifive/heap-improvementsNathaniel Graff
Improvements to dynamic memory allocation
2019-01-29Regen BSPs for separate stacks and heapsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-29Update MEE for new sbrkNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-29Merge pull request #161 from sifive/standalone-makefile-updatesKevin Mills
Fix list-programs on MacOS
2019-01-29Remove '-r' from sed command (not required and does not work on MacOS). ↵Kevin Mills
Remove 'echo Done', no longer needed.
2019-01-25Merge pull request #160 from sifive/doc-link-updateNathaniel Graff
Update Freedom Metal documentation link
2019-01-25Update Freedom Metal documentation linkNathaniel Graff
2019-01-25Merge pull request #159 from sifive/api-changesNathaniel Graff
Update Metal API
2019-01-25Update Metal APINathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-25Merge pull request #158 from sifive/fix-openocdNathaniel Graff
Put back OpenOCD into the top-level Makefile
2019-01-24Put back OpenOCD into the top-level MakefileNathaniel Graff
Finding OpenOCD with RISCV_OPENOCD_PATH got accidentally dropped with the split to the standalone Makefile. Put it back. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-24Merge pull request #156 from sifive/fix-pll-driverNathaniel Graff
Fix PLL driver
2019-01-24Fix PLL driverNathaniel Graff
Pull the fixed FE310 PLL driver Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-24Merge pull request #155 from sifive/list-options-targetKevin Mills
List options target
2019-01-24make it clearKevin Mills
2019-01-24Do this more efficiently and with less duplication.Kevin Mills
2019-01-24Make list-options target for Freedom Studio to parse.Kevin Mills
2019-01-24Merge pull request #154 from sifive/disable-maintainerNathaniel Graff
Update MEE to disable maintainer mode by default
2019-01-24Update MEE to latestNathaniel Graff
- Disables maintainer mode by default - Adds Doxygen and Sphinx generated documentation Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-23Merge pull request #153 from sifive/better-makefile-commentKevin Mills
Move comment out of recipe and prevent var expansion
2019-01-23Move comment out of recipe and prevent var expansionKevin Mills
2019-01-23Merge pull request #152 from sifive/disable-maintainerNathaniel Graff
Disable maintainer mode in MEE build
2019-01-23Disable maintainer mode in MEE buildNathaniel Graff
To support users without automake/autoconf/m4, disable maintainer mode during the Freedom Metal build to make sure that the autoconf scripts don't try to run automatically. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
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