A repo for daily continuous compilation and boot testing of ASPEED Linux kernels.
Uses daily snapshots of Clang, top of tree torvalds/linux, Buildroot root filesystems, and QEMU to boot. The infrastrucutre is adapted from the ClangBuiltLinux project.
Things that require scripting
- Check that time progresses
- Check hires timers are enabled
- Set and get aspeed rtc
- Set and get i2c attached rtc
- Read and write SPI NOR flash
- Read and write emmc
- Benchmark reads and writes of SPI NOR flash
- Benchmark reads and writes of emmc
- Send network traffic
- Benchmark network throughput
- Test USB host functionality