Pigweed kernel target for the AST10x0 platform.
Build all targets under the AST10x0 tree with:
bazel build //target/ast10x0/...
Run the AST10x0 test targets with:
bazel test //target/ast10x0/...
This builds the AST10x0 test targets and any required dependencies. Firmware- backed tests are skipped unless a runner is configured.
Run the full AST10x0 test suite under QEMU with:
bazel test --config=virt_ast10x0 //target/ast10x0/...
The virt_ast10x0 config launches images under QEMU (ast1030-evb machine) using a local sentinel-based runner. Pass/fail is signalled by the firmware writing TEST_RESULT:PASS or TEST_RESULT:FAIL to UART. See target/ast10x0/tests/README.md for details.
For more detailed failures:
bazel test --config=virt_ast10x0 --verbose_failures //target/ast10x0/...
bazel build //target/ast10x0/... builds all targets under the AST10x0 tree.bazel test //target/ast10x0/... builds the AST10x0 test targets and any required dependencies, but skips bare-metal test execution.bazel test --config=virt_ast10x0 //target/ast10x0/... executes the AST10x0 system-image tests under QEMU.