Skip to content

Conversation

@terry0012
Copy link
Contributor

Note: Please adhere to Contributing Guidelines.

Summary

Add new RISC-V 64-bit QEMU configuration with:

  • 64-bit RISC-V (RV64) architecture support
  • RISC-V Vector Extension (RVV/V-extension) enabled
  • LVGL graphics framework integration
  • VirtIO GPU and input device support
  • NSH shell with built-in applications

This configuration enables developers to build and test LVGL graphical applications on 64-bit RISC-V targets with Vector extension support, providing a foundation for future SIMD optimization work.

Includes:

  • defconfig: Complete configuration file with all necessary options
  • Updated index.rst: Build and run instructions with QEMU launch command

Impact

CONFIG_LV_USE_NUTTX_MOUSE this config need to upgrade LVGL to 9.4.0 (apache/nuttx-apps#3253)

Testing

test lvgl and riscv v extension with this config

@github-actions github-actions bot added Area: Documentation Improvements or additions to documentation Board: risc-v Size: M The size of the change in this PR is medium labels Dec 17, 2025
@acassis
Copy link
Contributor

acassis commented Dec 17, 2025

@terry0012 please normalize your defconfig:

Configuration/Tool: rv-virt/netnsh
2025-12-17 09:41:45
------------------------------------------------------------------------------------
  Cleaning...
HEAD detached at pull/17532/merge
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   boards/risc-v/qemu-rv/rv-virt/configs/lvgl64_vector/defconfig
``

@terry0012
Copy link
Contributor Author

@terry0012 please normalize your defconfig:

Configuration/Tool: rv-virt/netnsh
2025-12-17 09:41:45
------------------------------------------------------------------------------------
  Cleaning...
HEAD detached at pull/17532/merge
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   boards/risc-v/qemu-rv/rv-virt/configs/lvgl64_vector/defconfig
``

Thanks.
Fixed with make savedefconfig & cp defconfig boards/risc-v/qemu-rv/rv-virt/configs/lvgl64_vector/

Add new RISC-V 64-bit QEMU configuration with:
- 64-bit RISC-V (RV64) architecture support
- RISC-V Vector Extension (RVV/V-extension) enabled
- LVGL graphics framework integration
- VirtIO GPU and input device support
- NSH shell with built-in applications

This configuration enables developers to build and test LVGL graphical
applications on 64-bit RISC-V targets with Vector extension support,
providing a foundation for future SIMD optimization work.

Includes:
- defconfig: Complete configuration file with all necessary options
- Updated index.rst: Build and run instructions with QEMU launch command

Signed-off-by: rongyichang <rongyichang@xiaomi.com>
@xiaoxiang781216 xiaoxiang781216 merged commit 3d0f6fc into apache:master Dec 24, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Documentation Improvements or additions to documentation Board: risc-v Size: M The size of the change in this PR is medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants