summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2019-01-03Add MEE BSP include path to MakefileNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2019-01-03Link with libgccNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-18Merge pull request #125 from sifive/arKevin Mills
Use cross-AR, round 2
2018-12-18Update freedom-mee, to pick up a cross ARPalmer Dabbelt
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-18Merge pull request #124 from sifive/revert-121-rtl-regressionPalmer Dabbelt
Revert "Add a very simple regression script"
2018-12-18Revert "Add a very simple regression script"Palmer Dabbelt
2018-12-18Merge pull request #121 from sifive/rtl-regressionPalmer Dabbelt
Add a very simple regression script
2018-12-18Pass AR through when building MEE-based examplesPalmer Dabbelt
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-17Add a very simple regression scriptPalmer Dabbelt
This runs all our examples (ie, "hello") on all our targets (ie, e31 and s51). It's very simple, but it should at least ensure we can avoid screwing anything up for now. Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-17Merge pull request #119 from sifive/dt-tools-updaterPalmer Dabbelt
Add script for updating MEE BSPs
2018-12-14Add script for updating MEE BSPsNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-14Merge pull request #118 from sifive/py-compilePalmer Dabbelt
Update elf2hex to pull in py-compile
2018-12-14Update elf2hex to pull in py-compilePalmer Dabbelt
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-14Merge pull request #117 from sifive/elf2hex-configurePalmer Dabbelt
Update elf2hex to support older versions of autoconf
2018-12-14Merge pull request #116 from sifive/e31-hexPalmer Dabbelt
Fix COREIP_HEX_WIDTH
2018-12-14Update elf2hex to support older versions of autoconfPalmer Dabbelt
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-14Fix COREIP_HEX_WIDTHPalmer Dabbelt
I must have been too tired last night... Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-14Merge pull request #114 from sifive/elf2hexPalmer Dabbelt
Add support for generating coreip hex files via elf2hex
2018-12-13Add support for generating coreip hex files via elf2hexPalmer Dabbelt
This just calls elf2hex on the compiled elf files, producing a hex file that can be fed into RTL simulation. Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-13Merge pull request #113 from sifive/add-mee-supportPalmer Dabbelt
Add MEE Support
2018-12-13Add MEE BSP for S51 CoreIP ArtyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add MEE BSP for S51 CoreIPNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add MEE BSP for E31 CoreIP ArtyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add MEE BSP for E31 CoreIPNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add MEE BSP for Freedom E310 ArtyNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add MEE BSP for SiFive HiFive1Nathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Support Building of MEE and MEE examplesNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Add Freedom MEE as a submoduleNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Move hello example to submoduleNathaniel Graff
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
2018-12-13Merge pull request #112 from sifive/no-regressionPalmer Dabbelt
Delete the old regression script
2018-12-13Merge pull request #110 from sifive/cross-compilePalmer Dabbelt
Allow users to set a CROSS_COMPLIE argument
2018-12-13Be optimistic!Kevin Mills
2018-12-12Allow users to set a CROSS_COMPLIE argumentPalmer Dabbelt
This allows users to select a different cross complier than the default 'riscv64-unknown-elf'. Signed-off-by: Palmer Dabbelt <palmer@sifive.com>