Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Tested on VisionFive2 boards w/ "Headless" IoT profile. Expanding coverage to "Headed" IoT profile.
  • It will require .NET support to cover general "Consumer Electronics"
  • Not addressing extension-related issues, yet. (but it will, next year)
  • Samsung will test w/ an actual RISC-V based CE SoC and actual product next year, which will be a test basis for a few RISC-V extensions, too.
  • Many are imported from openSUSE's effort for RISC-V.
  • (23'12: Started.)
  • Mostly working on unpopular open source packages (packages interested by Tizen only, usually components for consumer electronics, or .NET libraries)


Reference Board for Testing

  • 2023: VisionFive2
  • 2024: A new board with a RISC-V chip with more extension supports and various HW IPs.
    • BSP is done. User applications of actual consumer electronics are being tested.
    • Performance evaluation in progress. (doesn't look good at this moment.)


Package or FeatureLinkUrgencyImpactStatus
.NET Runtime (port)RISE  /  LR_04_001: Port .NET Runtime to RISC-V
(functionally: ready / performance optimization: in progress)
High

High→Mid

High

(Critical

)In Progress

→ performance impact only)

Tizen Compliance Test Passed. (.NET Apps Working)

Bringing up a full HW product for testing.

Optimization (AOTC, RVV, General runtime latency) planned (to be compilted in 25')

binutilsRISE /  CT_00_006 -- Zfa Support (GCC) (completed)MidHighWaiting

Chromium build requires.
RISE-Toolchain*TODO (link!)High

Mid

(performance impact)

Toolchain Release from RISE (like "Linaro Toolchain")
FFMPEG / Performance Issue*TODO (link to the contractor proposal)LowMid (performance impact)Waiting

FFMPEG RISC-V port has incomplete memory alignment.
This deteriorates the performance.
Linux Kernel / Ethernet Rx ThroughputGStreamer / Performance Issue*TODO (link to the contractor proposal)Low

Mid
(performance impact)

Fix In Progress
(in Tizen community

RVV support required (GStreamer/ORC)


Linux Kernel / Ethernet Rx ThroughputUpstreamedRESOLVEDRESOLVEDFixed by Linux 6.1.
Linux Kernel HDMI bug (RISC-V code regression)UpstreamedMidLow (workaround applied)Workaround Applied (in Tizen community)RESOLVEDRESOLVEDFixed by Linux 6.1.
OpenGL (mesa)GPU Driver (DDK) of StarFive didn't work. Resolved by porting it to recent (6.1) versions from 5.15.RESOLVEDRESOLVEDFixed
iotivityhttps://review.tizen.org/gerrit/#/c/platform/upstream/iotivity/+/295302/RESOLVEDRESOLVEDFix applied (2023-07-05). Expected to be upstreamed.
libjpeg-turboProject RP003 libjpeg-turboLowLowapp performance

















To be triaged