summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-18Add link target options to tools and envBunnaroath Sou
2019-03-15Merge pull request #207 from sifive/tagsNathaniel Graff
Proposal: TARGET_TAGS is used to configure the build and to filter list-targets
2019-03-15Merge pull request #208 from sifive/add-readmesNathaniel Graff
Add missing READMEs to software examples
2019-03-15Add missing READMEs to software examplesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-15Mark list-* as PHONYNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-15Add the list-target-tags make targetNathaniel Graff
`make list-target-tags` returns a list of all unique values in TARGET_TAGS for all of the BSPs. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14list-targets accepts TARGET_REQUIRE_TAGS as filterNathaniel Graff
make list-targets TARGET_REQUIRE_TAGS="tag1 tag2 tag3" will list only the BSPs with all of the requested tags. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14BSPs are any directory with settings.mkNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14Remove SEGGER_JLINK_OB from settings.mkNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14Use TARGET_TAGS in MakefileNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14Fix typos and formatting in settings.mkNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14Create TARGET_TAGSNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-14Merge pull request #205 from sifive/standalone-hexNathaniel Graff
Include elf2hex in Standalone Projects
2019-03-13Merge pull request #204 from sifive/elf2hex-maintainerNathaniel Graff
Disable maintainer mode in elf2hex
2019-03-13Enable elf2hex in standalone projectsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-13Merge pull request #200 from sifive/debugreleaseNathaniel Graff
Support Debug/Release build configurations
2019-03-13Update docsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-13Clean a single Metal configuration at a timeNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-13Update elf2hex to disable maintainer modeNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-12Build program into SRC_DIR/CONFIGURATION/PROGRAMNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-12Build metal libs into install/lib/CONFIGURATIONNathaniel Graff
Removes the INCLUDE_METAL_SOURCES option. If we want to be able to support multiple build configurations for standalone projects, the Metal library must be rebuilt to take into account those options. An alternative is to put back the prebuilt library option and just remove the configuration option from standalone projects without the Metal library sources. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-12ELF output has .elf extensionNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-12Fix elf2hex submodule urlNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-12Support Debug/Release configurationsNathaniel Graff
- Puts shared flags in scripts/standalone and adds "build configurations" for debug and release which customize the build flags for specific purposes. - Documents CONFIGURATION in Sphinx docs and makefile help Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-11Merge pull request #203 from sifive/fu540-l2Nathaniel Graff
Update Metal to pick up FU540-C000 L2 driver fixes
2019-03-11Update Metal to pick up FU540-C000 L2 driver fixesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-08Merge pull request #199 from sifive/arty-19.2Bunnaroath Sou
Update freedom-metal to pickup gloss time routines
2019-03-07Update freedom-metal to pickup gloss time routinesBunnaroath Sou
2019-03-07Merge pull request #197 from sifive/rename-rtl-targetsNathaniel Graff
Rename coreip-X to coreip-X-rtl
2019-03-07Rename coreip-X to coreip-X-rtlNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Merge pull request #198 from sifive/update-docsNathaniel Graff
Update docs with latest SDK contents
2019-03-07Update generated docsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Updates to documentation for SDK contentsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Merge pull request #195 from sifive/remove-legacyNathaniel Graff
Remove legacy BSPs and Software
2019-03-07Merge pull request #196 from sifive/update-metalNathaniel Graff
Update Metal with GPIO and Cache APIs
2019-03-07Update BSPsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Fix the metal,entry chosen node in the 2-series Arty targetsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Update Metal libraryNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Reference legacy preservation branch in READMENathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Remove BSP checks from MakefileNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Remove legacy files from .gitignoreNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Update docs to remove legacyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Remove legacy examplesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-07Remove legacy BSPNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-06Merge pull request #194 from sifive/arty-19.2Bunnaroath Sou
Add E76, S76 arty targets for all 19.2 CoreIPs release
2019-03-06Merge pull request #193 from sifive/hifive1-revbNathaniel Graff
Add support for Segger J-Link OB to HiFive1 Rev B
2019-03-06Add support for Segger J-LinkNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-06Add E76, S76 arty targets for all 19.2 CoreIPs releaseBunnaroath Sou
2019-03-06Document Segger J-Link installation in docsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-06Fix HiFive1 Rev B BSPNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>