Project RP007 RISC-V OpenOCD Upstreaming

Bidding Starts: Monday, March 25, 2024

Bidding Ends: Monday, April 8, 2024

Contract start date: TBD

Summary:

RISE is funding RISC-V OpenOCD Upstreaming. This effort will ensure the RISC-V ecosystem is using the upstreamed up-to date RISC-V OpenOCD tree. 

In addition, distributions that ship OpenOCD will have the most recent RISC-V OpenOCD changes.

Milestones to Deliver:

  • Phase 1: Contact OpenOCD and riscv-openocd maintainers and work out an upstreaming plan
  • Phase 2: Locally rebase riscv-openocd to mainline OpenOCD and test
  • Phase 3: Separate the riscv-openocd changes into core code changes, non-RISC-V driver changes, RISC-V CPU changes, and RISC-V board changes, and restructure patches in each category into a smaller number of patches.
  • Phase 4: Test each set of new patches to the extent practicable.
  • Phase 5: Upstream each category of patches to the official OpenOCD community.
  • Phase 6: Coordinate with RVIA to archive the riscv-openocd repository.


Bidding Closed