summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-06-21Merge pull request #284 from sifive/remove-pmp-fixupNathaniel Graff
Don't add riscv,pmpregions to DTS
2019-06-20make "clean" work too.Kevin Mills
2019-06-17Reorder CFLAGS for benchmarksNathaniel Graff
Add benchmark flags after loading the flags for the configuration so that the benchmarks can override the configuration's flags. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-14Don't add riscv,pmpregions to DTSNathaniel Graff
19.05-generated hardware no longer needs this, and adding the node to targets which don't support PMPs causes the wrong failure when trying to use the Metal PMP API. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-13Don't add a testram in fixup-dtsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-10Merge pull request #279 from sifive/use-bashNathaniel Graff
Standardize on bash for shell scripts
2019-06-07Quote strings properly in scripts/fixup-dts.Michael Maloney
2019-06-07Standardize on bash for shell scriptsNathaniel Graff
Use #!/bin/bash in all shell scripts Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-06Merge pull request #269 from sifive/fixup-bug-fixesNathaniel Graff
DTS Fixup bug fixes
2019-06-05Merge pull request #265 from sifive/open-docsNathaniel Graff
Add make target to open local documentation
2019-06-05Merge pull request #266 from sifive/fixup-arty-metal-entryNathaniel Graff
Detect when we need to add metal,entry for FPGA targets
2019-06-05Look for hex digits, not decimal digits in fixup-dtsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-05fixup-dts takes first matching portNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-03Detect when we need to add metal,entry for FPGA targetsNathaniel Graff
Automatically add a 0x400000 byte offset to the entry point of FPGA and Arty targets Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-03Add make target to open local documentationNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-06-02Add compile options for coremark and update freedom-metal repo.Hsiang-Chia.Huang
Regenerate files in bsps.
2019-06-02Update Makefile to handle special ENV require for coremark, dhrystoneBunnaroath Sou
2019-05-31Disable ramrodata for dhrystone on boards with 16k RAMNathaniel Graff
Putting rodata in RAM for targets with less than 16 overflows Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-24Merge branch 'development-19.05' into dhrystone_19.05hsiang-chia.huang
2019-05-22Setup default options for dhrystone release.Hsiang-Chia.Huang
2019-05-21Update DTS fixup for riscv,pmpregions propertyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-20Update metal to pick up inline supportBunnaroath Sou
2019-05-08Add missing quotes to bash conditionalNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-06Add stdout-path if not specified and UART existsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-06Check for targets which don't support PMPNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-06Use gsed if it exists (MacOS compatibilityNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-02Update Metal and build scripts for platform headerNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-30Merge pull request #235 from sifive/u54-rtlNathaniel Graff
Add Multicore Support
2019-04-19Add script to update submodule URLs to use SSHNathaniel Graff
This is a helper script for Freedom E SDK developers which makes it easy to use SSH for all submodules instead of HTTPS. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Update BSPs for Unleashed and U54(MC)Nathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Update elf2hex to pick up more Python 2 fixesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-11Merge pull request #231 from sifive/newlib-nanoNathaniel Graff
Switch to newlib-nano and use CCASFLAGS
2019-04-11Merge pull request #232 from sifive/elf2hex-python2Nathaniel Graff
Allow Python >= 2.7 for elf2hex
2019-04-10Allow Python >= 2.7 for elf2hexNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-10Use CCASFLAGS instead of ASFLAGSNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-10Use newlib-nanoNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-31Add missing numintbits for clicBunnaroath Sou
2019-03-25Set ASFLAGS to workPalmer Dabbelt
This allows users to specify raw assembly files in their build scripts. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-25Add DTS fixup scriptNathaniel Graff
The script is used as a holdover to add missing elements to design.dts until the IP deliveries catch up with the set of information we need in Freedom E SDK. Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-03-22Initial internal tag 0.0.1 for FS 19.03 RCBunnaroath Sou
2019-03-19Missed one search and replacecgsfv
2019-03-19Reverted to naming verilog hex files .hexcgsfv
2019-03-19Added .map + .lst + .rtl extra output filescgsfv
2019-03-18Add link target options to tools and envBunnaroath Sou
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-14Use TARGET_TAGS in MakefileNathaniel 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-13Clean a single Metal configuration at a timeNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>