summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-23Merge pull request #241 from sifive/user-modeNathaniel Graff
Add user mode example programs
2019-05-23Add user mode example programsNathaniel Graff
- example-user-mode - example-user-syscall Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-22Merge pull request #256 from sifive/change-list-programsNathaniel Graff
Simplify the list-programs make target
2019-05-22Simplify the list-programs make targetNathaniel Graff
Just lists all the subdirectiores of PROGRAM_ROOT/software Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-22Merge pull request #254 from sifive/dts-pmpregionsNathaniel Graff
Update to new-style riscv,pmpregions property
2019-05-22Update BSPsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-22Update Metal for new pmp driverNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-21Modify BSP DTSs to use riscv,pmpregions propertyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-21Update DTS fixup for riscv,pmpregions propertyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-20Merge pull request #253 from sifive/update-targets-warnNathaniel Graff
update-targets.sh warns on tool failure
2019-05-20update-targets.sh warns on tool failureNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-20Merge pull request #240 from sifive/inline-fnvecBunnaroath Sou
Updating BSP to pickup FDT inline support for generates metal files
2019-05-20Update BSP files to pickup inline supportBunnaroath Sou
2019-05-20Update metal to pick up inline supportBunnaroath Sou
2019-05-08Merge pull request #244 from sifive/fix-fixupNathaniel Graff
Add missing quotes to bash conditional
2019-05-08Add missing quotes to bash conditionalNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-05-07Merge pull request #242 from sifive/improve-fixupsNathaniel Graff
Improvements to DTS fixups
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-02Merge pull request #239 from sifive/bare-headerNathaniel Graff
Update to use metal-platform.h (bare header)
2019-05-02Update BSPs for platform headerNathaniel 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 #238 from sifive/hifive1-ledNathaniel Graff
Hifive1 led
2019-04-30Update metal.*, *.dts and settings to latestBunnaroath Sou
2019-04-30Update Dhrystone and metal to remove nano & pick memory.hBunnaroath Sou
2019-04-30Add LEDs for HiFive1 boardsBunnaroath Sou
2019-04-30Merge pull request #235 from sifive/u54-rtlNathaniel Graff
Add Multicore Support
2019-04-19Merge pull request #237 from sifive/submodule-urls-scriptNathaniel Graff
Add script to update submodule URLs to use SSH
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-12Add multicore-hello exampleNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Add Unleashed and U54(MC) to E SDK contentsNathaniel Graff
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-12Add Unleashed to targets in update-targets.shNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Update Metal for multicore supportNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Fixup U54(MC) DTSNathaniel Graff
Add PMP nodes and the global-external-interrupts compat string Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Add target files for U54 and U54MCNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Fixup HiFive Unleashed design.dtsNathaniel Graff
- Add stdout-path - Add PMP node - Point tlclk at refclk instead of PRCI Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Add HiFive Unleashed board filesNathaniel Graff
Includes: - design.dts (including nodes for Vera board hardware) - openocd.cfg - settings.mk - README.md Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-12Merge pull request #234 from sifive/elf2hex-python2Nathaniel Graff
Update elf2hex to pick up more Python 2 fixes
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 #233 from sifive/7-series-pmpNathaniel Graff
Add PMP nodes to all targets except e20
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-11Update example-pmp to remove printf from exception handlerNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-04-11Add missing PMP nodesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
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-04-02Merge pull request #229 from sifive/mk-settingsBunnaroath Sou
Add generating settings.mk