cos_kernel_args: Allow bitfield file to be an array

This allows encoding arbitrarily long bitfields. For now, we still set
an arbitrary limit of 1024 bits, but this should be good enough.

BUG=None
TEST=presubmit

Change-Id: I9400789b682d807f626b7f69d125a9d9c661f3ff
Reviewed-on: https://cos-review.googlesource.com/c/cos/tools/+/173546
Reviewed-by: Miri Amarilio <mirilio@google.com>
Tested-by: Kevin Berry <kpberry@google.com>
Cloud-Build: 228075978874@cloudbuild.gserviceaccount.com <228075978874@cloudbuild.gserviceaccount.com>
6 files changed
tree: 02a145cce4fbd3482e62c49bb089ca0bdb01a36e
  1. coverage/
  2. release/
  3. src/
  4. testing/
  5. vendor/
  6. .bazelignore
  7. .gitignore
  8. BUILD.bazel
  9. cloudbuild.yaml
  10. CONTRIBUTING.md
  11. deps.bzl
  12. go.mod
  13. go.sum
  14. LICENSE
  15. postsubmit-cloudbuild.yaml
  16. README.md
  17. run_builds.sh
  18. run_unit_tests.sh
  19. WORKSPACE
README.md

Tools for Container-Optimized OS

This is a repository of various tools developed for Container-Optimized OS. Examples include cos-gpu-installer, cos-toolbox, etc.

See CONTRIBUTING.md for how to contribute.