Skip to content

Lava add hardware support#42

Open
lzyprime wants to merge 1 commit intomainfrom
lava-add-hardware-support
Open

Lava add hardware support#42
lzyprime wants to merge 1 commit intomainfrom
lava-add-hardware-support

Conversation

@lzyprime
Copy link
Copy Markdown
Contributor

@lzyprime lzyprime linked an issue Jan 28, 2026 that may be closed by this pull request
@lzyprime
Copy link
Copy Markdown
Contributor Author

@lzyprime
Copy link
Copy Markdown
Contributor Author

测试rvck, 默认只执行qemu测试

@lzyprime lzyprime force-pushed the lava-add-hardware-support branch from 93aa064 to 94a53b7 Compare February 27, 2026 03:04
@lzyprime
Copy link
Copy Markdown
Contributor Author

OERV-RVCI/rvck-olk#11 (comment)

更新了guix v19 -> v25, 测试rvck lava仅执行qemu测试

@lzyprime lzyprime force-pushed the lava-add-hardware-support branch 6 times, most recently from 35bff6a to 63afc49 Compare March 25, 2026 16:21
@lzyprime
Copy link
Copy Markdown
Contributor Author

#47 调整了/check指令参数

  • 删除lava_template, 增加lava_hardware=qemu,sg2042,,,, 用来指定需要执行lava的硬件设备
  • lava_hardware + testcase_path, 就可以反向推导出对应的 template 文件。

test:

QQ_1774538198017

* 根据设备类型,匹配不同dtb
* 优化lava传参,传递kernel所有文件所在的文件夹链接。具体文件靠拼接
* ltp默认testsuite = math, 同步增加/check参数ltp_testsuite
* fix bug kernel 下载链接拼接错误
* 优化日志输出
* kernel 下载地址 改为ip 访问
* 调整/check 参数,适应多硬件场景
  ** 删除lava_template参数,template与设备关联,无法通过一个参数指定多个设备的template
  ** 增加support_hardware参数,逗号分割的形式传入需要执行的硬件, support_hardware=qemu,sg2042
  ** 维护lava_hardware_testcase_map, { <hardware>: { <testcase>: <template> }} 格式。结合参数testcase_path 和 support_hardware 即可获取对应template
  ** /check  指令默认值 support_hardware=lava_hardware_testcase_map.keys()   testcase_path=lava-testcases/common-test/ltp/ltp.yaml
@lzyprime lzyprime force-pushed the lava-add-hardware-support branch from 63afc49 to fee66dc Compare April 7, 2026 12:25
@lzyprime
Copy link
Copy Markdown
Contributor Author

lzyprime commented Apr 7, 2026

rebase to main && test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RAVA CI需要支持 sg2042 lpi4a k1 设备测试

1 participant