Skip to content

v201908 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@nategraff-sifive nategraff-sifive released this 06 Aug 22:43
· 329 commits to master since this release
e707b8b

Release notes for freedom-metal v201908-rc1

Statistics since v201905

  • 92 commits
  • 86 files changed, 2326 insertions(+), 490 deletions(-)

Authors

Nathaniel Graff
Zong Li
Bunnaroath Sou
Albert Chen
Duane Ellis
Les De Ridder
Ben Mezger (seds)
Hsiang-Chia.Huang
Palmer Dabbelt

Merge history

e707b8b Add new API to set/get interrupts threshold and priority for PLIC
3d21e85 Move _synchronize_harts from lmetal-gloss to lmetal
cce5c74 Add pages for new APIs to the API reference
95030d5 Metal time
fe925cd Add to get number of PMP regions
d11115a Fix wrong determination of instruction length
efe2af4 Add RTC API and driver for sifive,rtc0
d97558e Fix c99 regressions in watchdog and lfrosc drivers
6f10341 Link _synchronize_harts() into .init
0c5acd1 Fix warnings and errors for C99
d918b2c Fix l2 cache controller compile failure
df11e75 Remove unused structure in riscv_cpu.h
6bb991e Correct the API name in document
cc072ed Adds Watchdog API and drivers for sifive,wdog0 and FE310-G000 LFROSC
4ca2373 Update metal_dcache_l1_flush() API to also take virtual address for cache line invalidation
cc6f326 Explicitly include interrupt.h in gpio.h
a6b793a Fix: Fixes 'privilege' typo for machine mode
3026335 Fix param documentation in gpio.h
57e1701 Fix sifive,test0 inline
f82facd fix bugs in build.wake
8f97b75 Add new APIs for GPIO input/interrupt functions
0e00930 Improve uart api
b1318b4 Add API to check for dcache and flush
04d1eaa Support multiple callbacks for a clock rate change
edd553b Rename CPU internal method from timer_get to mcycle_get
c595435 Compiler warnings & .gitignore improvement
6464f26 Add a fence after initializing the ITIM in crt0.S
9cf26b1 crt0 copies double-words on 64-bit targets