summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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>
2018-12-12Delete the old regression scriptPalmer Dabbelt
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2018-12-12Merge pull request #102 from hasanunlu/masterPalmer Dabbelt
HiFive-1 board bit-bang i2c demo
2018-12-12Merge pull request #76 from sifive/e300_arty_fixPalmer Dabbelt
E300 Arty: Don't specify the expected ID
2018-12-12Merge pull request #109 from sifive/rm-toolchainPalmer Dabbelt
Remove the GNU toolchain and OpenOCD submodules
2018-12-11Remove tools from MakefileNathaniel Graff
2018-12-11Update README to point only at pre-built toolchainNathaniel Graff
2018-12-11Removed riscv-gnu-toolchain and openocd submodulesNathaniel Graff
2018-09-13Merge pull request #103 from kenta2/masterJim Wilson
Correct the text of the make target
2018-09-11fix for loopDrew Barbier
2018-09-11spaces will break the make invocationKen Takusagawa
2018-09-06HiFive-1 board bit-bang i2c demoHasan Unlu
Bit-bang i2c which is running around 400KHz. MPU6050 is used as an example device.