Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swtg report 22 feb 21 #379

Merged
merged 2 commits into from
Mar 23, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions program/TG-reports-for-TWG/2021/20210222-sw-tg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Software TG Report February 2021

Presented to TWG meeting 22 February 2021.

## Reports on active projects

Links to reports on four projects in progress.

* [IDE monthly report ](https://github.com/openhwgroup/core-v-sw/blob/master/projects/ide/2021/monthly-report-2021-02-08.md)

* Lead @ruspl-afed
* Passed concept proposal gate
* Now working with a secured connection to hardware at Quicklogic
* Basic welcome page now up

* [GNU tools monthly report](https://github.com/openhwgroup/core-v-sw/blob/master/projects/gnu-tools/2021/monthly-report-2021-02-08.md)

* Lead @jessicamills
* Passed concept proposal gate
* University of Bologna to carry out their work as Embecosm consultants to meet FSF copyright assignment requirements
* 17 tasks complete, 4 in progress, 13 unstarted
* gas tests: success: 449 (+146), failure: 0(-)
* ld tests: success: 367 (+6), failure: 0(-)
* Bottleneck now is suitable testing target - exploring use of University of Bologna model

* [Clang/LLVM](https://github.com/openhwgroup/core-v-sw/blob/master/projects/clang-llvm/2021/monthly-report-2021-02-08.md)

* Leads @asintzoff, @flip1995
* Passed concept proposal gate
* CVA6 yet to start
* CV32E40P MAC instructions added to integrated assembler. Builtin and compiler support work in progress
* lit tests: success 34380 (+46), failure 0(-)

* [FreeRTOS](https://github.com/openhwgroup/core-v-sw/blob/master/projects/freertos/2021/monthly-report-08-feb-21.md)

* Leads @balasr, @sshopova
* Passed concept proposal gate
* Work on component 1 as per PPL in progress
* Clean CORE-V version in [core-v-freertos](https://github.com/bluewww/core-v-freertos) on GitHub, work in progress to move under OpenHW organization
* Timer interrupts working with new configuration
* Disucssion in progress on CORE-V timer implementation.

Key points to note:

**IDE project (lead @ruspl-afed)**

* Now working with a secured connection to hardware at Quicklogic
* Basic welcome page now up

**GNU tools project (lead @jessicamills)**

* University of Bologna to carry out their work as Embecosm consultants to meet FSF copyright assignment requirements
* 17 tasks complete, 4 in progress, 13 unstarted
* gas tests: success: 449 (+146), failure: 0(-)
* ld tests: success: 367 (+6), failure: 0(-)
* Bottleneck now is suitable testing target - exploring use of University of Bologna model

**Clang/LLVM project (leads @asintzoff, @flip1995)**

* CVA6 yet to start
* CV32E40P MAC instructions added to integrated assembler. Builtin and compiler support work in progress
* lit tests: success 34380 (+46), failure 0(-)

**FreeRTOS project (leads @balasr, @sshopova)**

* Work on component 1 as per PPL in progress
* Clean CORE-V version in [core-v-freertos](https://github.com/bluewww/core-v-freertos) on GitHub, work in progress to move under OpenHW organization
* Timer interrupts working with new configuration
* Disucssion in progress on CORE-V timer implementation.
47 changes: 47 additions & 0 deletions program/TG-reports-for-TWG/2021/20210322-sw-tg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Software TG Report March 2021

Presented to TWG meeting 22 March 2021.

## Reports on active projects

Links to reports on four projects in progress.

* [IDE report](https://github.com/openhwgroup/core-v-sw/blob/master/projects/ide/2021/monthly-report-2021-03-08.md):

* Passed concept proposal gate
* still need exemplary projects and more metadata

* [GNU Tools report](https://github.com/openhwgroup/core-v-sw/blob/master/projects/gnu-tools/2021/monthly-report-2021-03-08.md):

* Passed concept proposal gate
* Have changed `-march=Xcorevpostinc` to `-march=Xcorevmem`, coordinated with Clang/LLVM project.

* [Clang/LLVM Tools report](https://github.com/openhwgroup/core-v-sw/blob/master/projects/clang-llvm/2021/monthly-report-2021-03-08.md):

* Passed concept proposal gate
* Have incorporated all University of Tübingen work into the LLVM assembler for CV32E40P. Now moving on to compiler builtins.
* Zbigniew Chamski has been out for some months, now picking up the CVA6 project.

* [FreeRTOS report](https://github.com/openhwgroup/core-v-sw/blob/master/projects/freertos/2021/monthly-report-08-march-21.md):

* Passed concept proposal gate
* FreeRTOS kernel and combined (includind drivers) repositories now published on OpenHW
* Waiting on a new bitstream for the latest hardware.

## Other issues

* Software TG has accepted as Imperas OVPSim as one of its modeling tools
* Software TG will be presenting a 90 minute session at OpenHW Day on 1 April, with a big emphasis on demoing working technology.

## Future projects

* **PlatformIO:** Contribution from PlatformIO Labs

* Project concept proposal in preparation by Ivan Kravets and Duncan Bees
* Initially standalone, eventually to be combined with Eclipse CDT.

* **Hardware Abstraction Layer**

* Analogous to Arm CMSIS (which is Apache licensed)
* Initial focus on just core and driver packages
* Work to develop project proposal lead by Yunhai Shang of Alibaba T-Core.