Disable kmsg when microdroid isn't fully debuggable

The default behaviour is to rate limit logs from user space to kmsg so
override that to disable the logging instead. This prevents logs from
the microdroid system components from showing in the kernel logs while
the kernel log is still output on the uart.

Make it so microdroid_managed doesn't crash if it can't use /dev/kmsg.

Bug: 219743539
Test: MicrodroidTests
Change-Id: I68c8335176b088f2a65b6effa77d1cfb9adf1939
3 files changed
tree: abfe8d82e91bee4c18bdc21342a39e15290b7fa5
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. apkverify/
  5. authfs/
  6. binder_common/
  7. compos/
  8. demo/
  9. docs/
  10. idsig/
  11. javalib/
  12. launcher/
  13. libs/
  14. microdroid/
  15. microdroid_manager/
  16. pvmfw/
  17. statslog_virtualization/
  18. tests/
  19. virtualizationservice/
  20. vm/
  21. vmconfig/
  22. zipfuse/
  23. .clang-format
  24. .gitignore
  25. Android.bp
  26. OWNERS
  27. PREUPLOAD.cfg
  28. README.md
  29. TEST_MAPPING
README.md

Virtualization

This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.