Skip to content

Conversation

@quic-ylal
Copy link
Contributor

This change expands the ramdisk-based kselftest pipeline by adding a new job definition and parameters suitable for ramdisk boot.

This will address #1366

This change expands the ramdisk-based kselftest pipeline by adding a new
job definition and parameters suitable for ramdisk boot.

Signed-off-by: Yogesh Lal <[email protected]>
@nuclearcat
Copy link
Member

I wonder if we can add some example job and run somewhere on staging? maybe in some qemu

@broonie
Copy link
Member

broonie commented Nov 25, 2025

We could add the networking kselftest perhaps - that can't run from NFS root due to messing with the network configuration? I'd be happy to have that scheduled in my lab - running it on the i.MX8MP-EVK should be a good fit, it's got 6G of RAM which should be good for ramdisks and there's a decent amount of availability.

@quic-ylal
Copy link
Contributor Author

We could add the networking kselftest perhaps - that can't run from NFS root due to messing with the network configuration? I'd be happy to have that scheduled in my lab - running it on the i.MX8MP-EVK should be a good fit, it's got 6G of RAM which should be good for ramdisks and there's a decent amount of availability.

let me add it but will not able to test due to lack of env as of now.

@quic-ylal
Copy link
Contributor Author

quic-ylal commented Nov 27, 2025

I wonder if we can add some example job and run somewhere on staging? maybe in some qemu

Deployed in Qualcomm LAVA Lab, following are few examples:

kselftest-cpufreq-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12113
kselftest-tmpfs-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12107
kselftest-timers-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12101
kselftest-proc-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12095
kselftest-futex-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12089
kselftest-coredump-ramdisk: https://lava-oss.qualcomm.com/scheduler/job/12083
kselftest-clone3-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12077
kselftest-capabilities-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12071
kselftest-breakpoints-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12065

Will update PR as infra migrated to gcc-14

@bhcopeland
Copy link
Member

I wonder if we can add some example job and run somewhere on staging? maybe in some qemu

Deployed in Qualcomm LAVA Lab, following are few examples:

kselftest-cpufreq-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12113 kselftest-tmpfs-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12107 kselftest-timers-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12101 kselftest-proc-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12095 kselftest-futex-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12089 kselftest-coredump-ramdisk: https://lava-oss.qualcomm.com/scheduler/job/12083 kselftest-clone3-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12077 kselftest-capabilities-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12071 kselftest-breakpoints-ramdisk : https://lava-oss.qualcomm.com/scheduler/job/12065

Will update PR as infra migrated to gcc-14

Looks good. FWIW I think coredump failed because coredump isn't built, so looks like a build issue.

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.

5 participants