summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Expand)Author
2017-06-14New Freedom Studio Examples (#66)Megan Wachs
2017-06-10Just lump all the RAM sections togetherPalmer Dabbelt
2017-06-09Use the correct global pointer symbolPalmer Dabbelt
2017-06-09Don't use .section\nALIGN, reorder sdata and srodataPalmer Dabbelt
2017-06-09Don't call _{init,fini} in start.S, we call libc_{init,fini}_arryPalmer Dabbelt
2017-06-09Print the exit codes as unsigned numbersPalmer Dabbelt
2017-06-08Specify alignment on the .sdata and .srodata sectionsPalmer Dabbelt
2017-05-08revert backDrew Barbier
2017-05-07changed write_hex to new defDrew Barbier
2017-05-07Merge remote-tracking branch 'origin/master' into freedom-studioDrew Barbier
2017-05-05coreplex-e51: Correct width of MCAUSEmwachs5
2017-05-05write_hex: allow for different size error codesMegan Wachs
2017-05-05coreplexip-e51-arty: MCAUSE is XLEN-bits wide.Megan Wachs
2017-05-05updated demo_gpioDrew Barbier
2017-05-04Update SDK For E31/E51 Coreplex IP EvaluationMegan Wachs
2017-02-02prci: Clean up the hfrosc-driven-pll FPU testing.Megan Wachs
2017-02-02prci: Simplify the targeted f_cpu function by measuring HFROSC frequency firs...Megan Wachs
2017-02-01PRCI: This doesn't exist on the Arty and potentially other devices, so exclud...Megan Wachs
2017-02-01PRCI: add control for the target CPU frequency (to allow a minimum, maximum, ...Megan Wachs
2017-02-01Additional PRCI driver support. Make the code usable by C++ programs as well.Megan Wachs
2017-01-31add a 'driver' common PRCI functions.Megan Wachs
2017-01-31Move plic_driver code to a common location.Megan Wachs
2017-01-24Use consistent OpenOCD config for Arty and HiFive1Megan Wachs
2017-01-11reduce code duplication and apply the same flags to Arty boardmwachs5
2017-01-11Add the 'bootloader' which ships on HiFive1 Boards.mwachs5
2017-01-05Merge pull request #38 from sifive/benchmarkingAndrew Waterman
2017-01-03Regularize timing codeAndrew Waterman
2017-01-03Improve HiFive1 CPU frequency measurement routineAndrew Waterman
2017-01-03Keep mtvec 4-byte alignedAndrew Waterman
2016-12-24Bump OpenOCD to pick up corrected malloc in Flashing code. Add 'verify' to en...mwachs5
2016-12-20Separate .text.unlikely and .text.startup from .textAndrew Waterman
2016-12-20Avoid jal to weak symbolsAndrew Waterman
2016-12-20Pass argc and argv to main()Andrew Waterman
2016-12-17Merge pull request #29 from sifive/remove_srst_delayMegan Wachs
2016-12-17Remove unncessary srst delay when connecting with OpenOCD to HiFive1Megan Wachs
2016-12-17Correct init/fini functions for Arty Dev KitMegan Wachs
2016-12-14Move start.S and entry.S to a common directoryAlbert Ou
2016-12-14Merge pull request #25 from sifive/add_srst_optionMegan Wachs
2016-12-14hifive1: Update OpenOCD Config script to optionally allow pulsing SRSTMegan Wachs
2016-12-14Refactor libc stubs into libwrapAlbert Ou
2016-12-13Use more standard form of _init()Megan Wachs
2016-12-13Use cleaner .S filesMegan Wachs
2016-12-11Add some missing LICENSE headers.Megan Wachs
2016-12-11platform: add more defines which are generally neededMegan Wachs
2016-12-09demo_gpio: Make the demo more interesting with interrupts that actually do th...Megan Wachs
2016-12-09demo_gpio: Correct trap_entry handling to enable timer/ext interruptsMegan Wachs
2016-12-07Merge pull request #17 from sifive/enable-fpuScott Johnson
2016-12-07Initialize FPU properlyScott Johnson
2016-12-07Place .init_array/.fini_array sections in flash instead of RAMAlbert Ou
2016-12-07Deduplicate freedom-e300-arty filesAlbert Ou