Enable aaudio backend

This commit modified cargo_embargo.json and updated Android.bp with
android-merge-2-cargo-embargo.sh to android_audio
The libaaudio_stub is the stub implementation of AAudio NDK library
on non-android enviornment.

Bug: 325930215
Test: Play Youtube video on panther
Change-Id: I9b57aaa28f5be5968c729f08cab90deab0c02f08
5 files changed
tree: fe226bdaa1fee8e8c97529b89df6cf4730c93748
  1. .cargo/
  2. .config/
  3. .devcontainer/
  4. .github/
  5. .vscode/
  6. aarch64/
  7. acpi_tables/
  8. android_audio/
  9. arch/
  10. argh_helpers/
  11. audio_streams_conformance_test/
  12. audio_util/
  13. base/
  14. bit_field/
  15. broker_ipc/
  16. common/
  17. cros_async/
  18. cros_fdt/
  19. cros_tracing/
  20. cros_tracing_types/
  21. crosvm_cli/
  22. crosvm_control/
  23. crosvm_plugin/
  24. cuttlefish/
  25. devices/
  26. disk/
  27. docs/
  28. e2e_tests/
  29. fuse/
  30. fuzz/
  31. gpu_display/
  32. hypervisor/
  33. infra/
  34. io_uring/
  35. jail/
  36. kernel_cmdline/
  37. kernel_loader/
  38. kvm/
  39. kvm_sys/
  40. libcras_stub/
  41. linux_input_sys/
  42. logo/
  43. media/
  44. metrics/
  45. metrics_events/
  46. net_sys/
  47. net_util/
  48. patches/
  49. perfetto/
  50. power_monitor/
  51. prebuilts/
  52. proto_build_tools/
  53. protos/
  54. resources/
  55. riscv64/
  56. rutabaga_gfx/
  57. sandbox/
  58. serde_keyvalue/
  59. src/
  60. swap/
  61. system_api/
  62. tests/
  63. third_party/
  64. tools/
  65. tube_transporter/
  66. usb_sys/
  67. usb_util/
  68. vendor/
  69. vfio_sys/
  70. vhost/
  71. virtio_sys/
  72. vm_control/
  73. vm_memory/
  74. win_audio/
  75. win_util/
  76. x86_64/
  77. .dockerignore
  78. .envrc
  79. .gitattributes
  80. .gitignore
  81. .rustfmt.toml
  82. android-fork-stats.sh
  83. android-merge-1-setup.sh
  84. android-merge-2-cargo-embargo.sh
  85. Android.bp
  86. ARCHITECTURE.md
  87. Cargo.lock
  88. Cargo.toml
  89. cargo2android_defaults.bp
  90. cargo2android_module.bp.patch
  91. cargo_embargo.json
  92. CONTRIBUTING.md
  93. DIR_METADATA
  94. LICENSE
  95. METADATA
  96. mypy.ini
  97. OWNERS
  98. OWNERS.android
  99. OWNERS_COUNCIL
  100. PRESUBMIT.cfg
  101. PREUPLOAD.cfg
  102. pyproject.toml
  103. README.chromeos.md
  104. README.md
  105. rust-toolchain
  106. TEST_MAPPING
README.md

crosvm - The ChromeOS Virtual Machine Monitor

crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.

crosvm is currently used to run Linux/Android guests on ChromeOS devices.

Logo