Android 11 AOSP Changes

Changes from 10.0.0_r47 (QP1A.190711.019) to 11.0.0_r1 (RP1A.200720.009):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (116):

Removed Components (68):

Updated Components (536):

  • device/amlogic/yukawa with 168 change(s)
    • b70ebf4 : yukawa: Fix set_voice_volume() support
    • 4ef48a9 : yukawa: Fix native crash caused by get_microphones() call
    • 0a187aa : yukawa: Add mic address in audio_policy_configuration.xml
    • 23b27dc : yukawa: Add locking to audio HAL mic mute getter/setter
    • 9d952ce : Specify BLE Connection Internal range
    • 1d67c59 : Implement stable AIDL lights HAL for Yukawa
    • 28d570d : Fix the name of hdmi_cec module
    • 3cd11b9 : yukawa: Set ro.product.board property
    • 8be0d4a : yukawa: Change adb product based on ro.hardware
    • 3707316 : Use fixed name for the lights module
    • 1aacfdb : video: update g12 vp9 firmware and add some new firmware
    • 4d726d4 : yukawa: Enable BT A2DP sink profile
    • b81b8f6 : yukawa: Add PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS := false
    • 3e130d7 : yukawa: Fix kernel and vendor_init selinux rules
    • 5f9fa11 : yukawa: Switch to sound_trigger HAL Ver 2.2
    • f775bc7 : yukawa: Fix system_server sysfs access
    • 978bdff : yukawa: Fix system_suspend sysfs access
    • 83e306b : move netd.te to //system/sepolicy/public/netd.te
    • 5064521 : vim3l: Fix failure to start LED HAL
    • 857e7b4 : Set config_servicesExtensionPackage for Android TV
    • 6a88b43 : Set config_servicesExtensionPackage for Android TV
    • cf4cbfe : yukawa: Add dump method to audio HAL for mic characteristics
    • 15f2da2 : yukawa: Add support for using kernel 5.4
    • a4b1f14 : yukawa: Remove broadcastradio HAL 1.x
    • 4e8a436 : yukawa: Fix Audio HAL VTS failures
    • d35d7bc : yukawa: Audio HAL update to V6
    • 88f7067 : yukawa: Add TARGET_KERNEL_USE build option to choose kernel prebuilt
    • 8f1eaa3 : yukawa: Add separate audio profiles for internal speaker and HDMI
    • 44223cd : yukawa: Fix output audio timestamp reporting
    • dd6da72 : yukawa: Update Audio HAL Version to 5.0
    • f2b1beb : Add LeanbackIME keyboard
    • b1401a4 : yukawa: add missing info needed for cts/vts test
    • 2a140ed : Remove Broadcast Radio HAL 1.x implementation.
    • ba1878e : yukawa: Update audio policy for single output stream and A2DP audio support
    • 42c5b94 : yukawa: Enable Hotword Detection
    • 7112b56 : yukawa: Add README for kernel compilation and recovery
    • 287e3dd : yukawa: Add VIM3L bootloader
    • 728181b : bootloader: add fip packages for Khasas VIM3L board
    • 979fb41 : yukawa: Add ability to build image for VIM3L board
    • fb460af : bootloader: Add build instruction for fip bin
    • 9d33516 : bootloader: add fip tarball
    • 964cabd : Wifi: Remove hostapd hidl entry from manifest.xml
    • b729bd9 : boorloader: update fip bin to fix wakeup issue
    • 8eb6e47 : yukawa: Improve reference timestamps when no playback
    • 2216531 : yukawa: Update 'btlinux' Service Version to 1.1
    • c6bca5d : yukawa: Add HAL timestamp support on capture path
    • 65b15bc : bootloader: sei610: update fip bin
    • 79c29b0 : yukawa: Fix build error caused by audio timestamp updates.
    • efa0e5d : yukawa: Fix audio PCM timestamp calculation.
    • e175ee6 : yukawa: Add HAL support for ECHO_REFERENCE audio source.
    • 48bd65c : Ignore clang-format in the ASCII art section
    • fc49c09 : yukawa: Add default thermal HAL Ver 1.0
    • 9efb9ca : yukawa: Remove wifi-related overlay setting
    • 6fa0b27 : yukawa: audio: Add get_microhpones()
    • 61b581f : Yukawa: Fix invalid source name in audio_policy_configuration.xml
    • b56f829 : yukawa: Add default Power HAL Ver 1.0
    • 9a075a1 : Yukawa: Use CLK_MONOTONIC for PCM timestamps
    • 677b96f : Yukawa: API updates for AEC processing
    • 43dee42 : yukawa: Add power button
    • 608f632 : yukawa: Integrate Google AEC into HAL
    • dd4fc54 : Revert "Temporary workaround for SE Policy "neverallow" policy change"
    • 81763e0 : Temporary workaround for SE Policy "neverallow" policy change
    • b054105 : bootloader: fix issue when bootloader recovery is done after device is stuck
    • fb0bc7d : Add .clang-format and enable pre-submit trigger to format code
    • e3229a5 : yukawa: Add lights HAL support
    • 7e0c860 : Remove libhwbinder/libhidltransport deps
    • 4d6362d : yukawa: Remove libhwbinder/libhidltransport deps
    • 5bb84cf : Remove libhwbinder/libhidltransport deps
    • a8a412d : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • d7d33cb : yukawa: Add YukawaService and YukawaAndroidOverlay for BT Pairing
    • 90431fd : Revert "gralloc: disable gralloc1 API"
    • fa113be : [Yukawa]: Implemented capture section of audio HAL.
    • 90ebb77 : gralloc: disable gralloc1 API
    • d45726b : yukawa: Include TvLauncherNoGms for none_gms build
    • cae5b5e : yukawa: rework yukawa device to support new board
    • 235ed18 : yukawa: Choose board-info.txt file per board type
    • 3beb823 : yukawa: Choose DTB file explicitely
    • 4809146 : yukawa: Remove wifi service for vendor HAL
    • 3826469 : yukawa: Move to wpa_supplicant interface 1.2
    • 7acd8c4 : yukawa: Make vulkan library device (and not product) dependent
    • 5af3589 : yukawa: Remove NoGms apps for Gms build
    • 0bd8ee9 : bootloader: update bootloader partition size
    • 9c2321f : yukawa: Add wpa_cli package
    • aae47ba : yukawa: update audio_policy_configuration to Android Q compatible
    • 150b7ac : yukawa: Add build option TARGET_SELINUX_ENFORCE
    • 5b4c094 : Add Bdroid config
    • 220f8f0 : yukawa: Add CEC device to SELinux policy
    • 94256da : Remove notifications from bugreport generation using combo keys
    • d38da3d : yukawa: fix health service loading error at boot
    • 1518174 : yukawa: enable internal speaker
    • f8a23a6 : Yukawa: refine audio_policy_configuration.xml
    • f7907a6 : Yukawa - configuration of audio devices
    • ed08b8a : yukawa: Fix SELinux blkid problem
    • ce29de3 : yukawa: Fix SELinux vendor_init module issue
    • 6ba9073 : yukawa: Fix SELinux webview_zygote issue
    • 51cec8c : yukawa: Fix misspelled fileencryption=software flag
    • af00d3a : yukawa: Fix use of deprecated drm_kms_firmware parameter
    • 28142cf : bootloader: update partition table
    • 3bdcf9a : yukawa: Add yukawa32 (32-bit only) build
    • 3090914 : Enable ZRAM for aosp Yakawa
    • 2ac46de : yukawa: Fix memtrack HAL loading failure
    • b7be9ac : yukawa: Fix the build due to TVLauncher duplication
    • 71a71a3 : yukawa: Add Android TV Launcher
    • 0bcc4a6 : yukawa: enable treble
    • 706c8f7 : Revert "Add software implementation for GateKeeper HAL"
    • 92668b6 : Revert "Fix Gatekeeper compile error"
    • dda890f : yukawa: Add HIDLized software gatekeeper HAL
    • 40c646b : Fix Gatekeeper compile error
    • 06a6408 : yukawa: Add bugreport service
    • 2b26d93 : manifest: add memtrack module
    • 59456e8 : memetrack: move on Android.bp
    • 7a0f9b1 : cec: move on Android.bp
    • cc340d1 : yukawa: Add Soong namespace
    • d53dcbe : yukawa: bluetooth: fix firmware name
    • 470435c : yukawa: fix dpi value
    • e807b7e : Fix Gatekeeper compile error
    • 08b9993 : yukawa: Add F2FS userdata support
    • 810a8c6 : yukawa: Add basic overlay
    • 99ba4d1 : yukawa: Add TARGET_BUILTIN_EDID build option
    • cb89be8 : yukawa: Fix ro.hardware property
    • c02ed5d : yukawa: Fix PRODUCT_MANUFACTURER
    • 96cc74a : Add Yukawa HDMI CEC support
    • cca7fe8 : manifest.xml: update on last hal version
    • a448ca7 : fix HDMI UI size
    • c5b14e5 : update manifest.xml
    • e094283 : update to support head of master
    • 311eebc : Add vulkan libs and support
    • 9f082a3 : audio: switch to pcm_write
    • f39f663 : audio: setup routes
    • 1a5ec0e : audio: fix policy for HDMI output
    • 903b976 : video: add video decoder firmware
    • 1280b7c : manifest: fix device manifest
    • 7122dad : audio: add missing audio HAL and xml
    • 4a1e3cf : bluetooth: update hcd filename
    • b9f993b : manifest: update audio part
    • 489244b : audio: update audio policy
    • bb7ca48 : audio: fix snd card open
    • e9510a7 : device.mk: clean up
    • c96b273 : manifest: update device manifest for wifi and audio
    • 997639f : wifi: activate wifi
    • 301faca : bluetooth: activate bluetooth support
    • e051b25 : Add health stub HAL
    • 91ed294 : Update device.mk to support ATV with minimal HAL
    • f26afff : Remove full_base.mk to move on atv package
    • c99ba06 : support TARGET_PREBUILT_KERNEL and TARGET_PREBUILT_DTB variable
    • dd5651f : bluetooth: add generic bluetooth hal
    • 661065e : wifi: add wpa_supplicant files
    • f85eb8f : firmware: Add BCM BT and Wifi firmware
    • 6be06b4 : CleanSpec.mk: initial commit
    • 5707f3f : Add initial sepolicy
    • e4b873b : Update BoardConfig.mk
    • 3a67b34 : bootloader: Add LZ4 kernel support in bootimage
    • a844e01 : Add bord-info.txt file for generate update package
    • 5c134de : bootloader: Add U-boot bin
    • 11a5853 : Add media_codec xml
    • 13e18b0 : Update vendor and system device block path in fstab
    • 952f83e : Add compatibility matrix and manifest xml
    • 3202cfd : Add Simple Alsa Audio HAL
    • 83b06d7 : Add stub HAL for memtrack
    • 3adf851 : Add software implementation for GateKeeper HAL
    • cb8d86b : Add init.yukawa.rc
    • af1625f : Add init.yukawa.usb.rc to support ADB
    • 04c9619 : Add ueventd.rc file
    • d588ac9 : add Android.bp/mk to include subdirs
    • ddb3cd9 : Add gralloc HAL
    • f7ee2cc : Add OpenGl libs
    • 057d524 : yukawa: Initial build
    • 9536fa4 : Initial empty repository

  • device/amlogic/yukawa-kernel with 24 change(s)
    • a3780e7 : yukawa-kernel: Update to Version 5.4.17 and update video codecs
    • 3515f33 : yukawa-kernel: Update to Version 4.19.101 and update video codecs
    • c9b23c8 : Update to Version 5.4.13 and fix kernel config options
    • a7bf448 : Update to Version 4.19.97 and fix kernel config options
    • bed2933 : yukawa-kernel: Update to Version 5.4.12 and fix Q requirements
    • 0101769 : yukawa-kernel: Update to Version 4.19.95 and fix Uart_C
    • 2c08b60 : yukawa-kernel: Add new Version 5.4.11 prebuilt
    • 4f52d15 : yukawa-kernel: Add to current prebuilt prefix 4.19
    • 9f3faa4 : yukawa-kernel: Update to Version 4.19.93 and add v4l2 stuff after 4.20
    • 1ef40bc : yukawa-kernel: Update to Version 4.19.90 and add fix VIM3L power regulator
    • e3607a6 : yukawa-kernel: Update to Version 4.19.88 and add VIM3L DTB
    • 8fd5152 : yukawa-kernel: Update to Version 4.19.85 and switch gpio keys to irq
    • b2f3f1a : yukawa-kernel: Add thermal support and wakelock for adb
    • d923e75 : yukawa-kernel: Update to 4.19.80 and switch to new clang r365631c
    • 2c87308 : yukawa-kernel: Fix suspend/resume and enable ramoops
    • 76060eb : yukawa-kernel: Update to 4.19.78 and SEI-610 Audio support
    • ac236a8 : yukawa-kernel: Update to support SEI-610
    • 470f524 : yukawa-kernel: Update to 4.19.67 and DVFS support
    • 4fe0b11 : yukawa-kernel: Update to android 4.19.65
    • 5849b18 : yukawa-kernel: Update to android 4.19.60
    • a2d873c : yukawa-kernel: Fix usb stack
    • b3a5054 : yukawa-kernel: Fix routing setting
    • 4964a00 : yukawa-kernel: Update kernel to use Image.lz4
    • 0f6ec88 : yukawa-kernel: Initial update to kernel 4.19.44

  • device/common with 9 change(s)
    • 9feca32 : Add product partition file support
    • 8e95629 : Add product partition file support
    • be215f3 : generate-android-bp-for-blobs.sh: Add module owner
    • 4770456 : Add script to generate Android.bp for AOSP blob
    • 5800480 : Add support for floral path sytem_ext
    • a766aad : Copy Android.mk for all vendors
    • 7ffa83e : Create LICENSE file automatically.
    • d88009e : Copy Android.mk for all vendors
    • 86679dc : Add coral/flame support in common scripts

  • device/generic/armv7-a-neon with 1 change(s)
    • 31a4357 : Import goldfish soong namespaces to mini_common.mk

  • device/generic/car with 74 change(s)
    • 7a81f15 : Enable tethering in auto emulator.
    • fadcdfa : Enabled car audio in car emulator
    • 15d270a : Add dumpstate sepolicy for emu to pass CTS
    • 8b0d5ea : Update package whitelist for car emulator
    • bd5a8ec : Fix ActivityManagerProcessStateTest test for emulator
    • 535033c : Added simulated input devices to HW sound emulator.
    • 8614600 : Updated car emulator to use new soundtrigger lib.
    • 6ae054c : Remove camera and add sensors
    • 9727346 : Remove print from automotive emu
    • 201264b : Removed configs for car audio display API.
    • 5a7f8ac : Remove PIP feature for automotive emulators
    • 68de103 : Add a FLAG to include ClusterDisplay at the emulator
    • b696e88 : Allow to install RRO for DirectRenderingCluster for the system user.
    • 30d7429 : Fixed audio service crash due to missing library.
    • 23d8135 : Allow CarLauncher for user 0
    • 961be54 : Added missing pre-installed packages.
    • 4439d85 : Install autogenerated RRO packge for CarService.
    • cf3a45f : Install com.android.networkstack for System user.
    • abee5e2 : Match the screen size of emulator to Hawk.
    • 735d1a2 : Add sepolicy to register VHAL to car watchdog
    • 550667f : Update packages to whitelist for emulator
    • 3414a06 : Bump up the data partition size to 6G
    • f7293d0 : Remove IVehicle from car.mk
    • 5233b2e : Clean car device manifest
    • c11f4aa : Upgrade HWC from 2.1 to 2.3
    • 6188c66 : Remove android.hardware.biometrics.fingerprint@2.1-service
    • d4e16b6 : Remove deprecated radio hal and duplicate BT filecontexts
    • ac3e541 : Changed car emulator target to use _audio_zone_
    • ad64c66 : Fix build error in car emulator
    • 1a748af : Remove keymaster from manifest to avoid conflict
    • 7f4a83c : Fix build error in car emulator
    • 32af438 : Updating car emulator to IAudioControl@v2.0
    • 62d956d : Add VHAL property init value with json
    • ec446ab : Updated car emulator audio configuration
    • 874a7f8 : Update car manifest
    • 80cf1bf : Remove common/sepolicy/property_contexts
    • 51a2bba : Update bluetooth sepolicy on car emu
    • d232236 : Wifi: Remove hostapd hidl entry from manifest.xml
    • bf1aec6 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 77404aa : Wifi: Remove IWifi hidl entry from manifest.xml
    • 2c2b2d8 : Fix gcar_hl_emu_x86 crash on master
    • 20966be : Revert "Include core makefile before device-specific one."
    • 30b9b24 : Fix the car emulator.
    • 004fde1 : Include core makefile before device-specific one.
    • 0d89f95 : Reapply "Add car audio emu support to aosp_car_* targets"
    • 29f85d9 : Remove broadcastradio HAL 1.x from emulator targets
    • 306a5d7 : Remove feature Camera and Fingerprint
    • 1b8cd2e : Add sdk-addon config to car_x86_64
    • cf4d0e1 : Add PRODUCT_PACKAGE_OVERLAYS for emulator targets.
    • 545cc50 : Update bluetooth sepolicy on car emu
    • ef3aa97 : Wifi: Remove hostapd hidl entry from manifest.xml
    • 5f16d60 : Fix gcar_hl_emu_x86 crash on master
    • 8e677e4 : Removed uneeded settings.
    • bf37e33 : Remove audiocontrol in manifest
    • 51f01b8 : Add car_x86_64 build target
    • 5ad34e2 : Add car_x86_64 build target
    • 613a917 : Initial version of preinstalled-packages-product-car-emulator.xml
    • da0cea2 : Added properties for initial template users.
    • 52cf1a6 : Revert "Add car audio emu support to aosp_car_* targets"
    • 65f83fa : Add car audio emu support to aosp_car_* targets
    • 96e1a11 : Upgrade keymaster from 3.0 to 4.0
    • e959e93 : Upgrade HWC from 2.1 to 2.3
    • 448054c : Enable bluetooth sim for emualtor target
    • f1bc28d : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 7b5dc73 : Wifi: Remove IWifi hidl entry from manifest.xml
    • 57fb25a : Added logic to switch zones at right speaker
    • 5f4a22a : Delete redundant sepolicy
    • 22fb416 : Enable bluetooth sim for emualtor target
    • 02ebeb1 : Enable bluetooth sim for emualtor target
    • e8756d0 : Update configstore entry to 1.1.
    • 809f8b8 : Fix the car emulator.
    • 9880a2b : Remove hardcoded sepolicy in VINTF manifest.
    • 14c4918 : Remove hardcoded sepolicy in VINTF manifest.
    • f3ca513 : Remove USE_XML_AUDIO_POLICY_CONF build flag

  • device/generic/common with 14 change(s)
    • a1c7121 : Use inclusive language for PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST
    • afaf70c : Add Goldfish to soong name spaces of MGSI products
    • cc61b88 : Add Goldfish to soong name spaces of CSI products
    • d27f9dd : CSI to use framework's fallback home activity
    • c648eb1 : Fix csi_x86 build failure
    • c89d32a : Create bootable CSI products
    • e000c29 : Remove init.zygote*.rc from whitelist
    • 611a548 : Fix some mgsi issues and add some basic functions
    • 627533d : WLAN/radio workaround for old Pixel phones
    • 9375723 : Move skip mount config to system_ext
    • 63884c1 : Add VNDK 29 libraries for MGSI
    • 9f565b0 : Fix build break for target build_test at 5861631
    • 2f7b69c : Add Minimal GSI (MGSI) products
    • e6c7420 : Set default polling mask and p2p listen mask

  • device/generic/goldfish with 435 change(s)
    • 8afcf15 : Set pseudorangeRateUncertaintyMps to 0.12
    • 02a2e13 : Replace ::android::Thread with std::thread
    • f3a605e : Do not return errors from setParameters
    • 919d239 : Fix primary_audio_policy_configuration for 'primary input'
    • d236106 : Fix event flag bitmasks in in the input stream
    • 6c44a6c : Fix typo around mDataMQ.write
    • 6abfc6d : Fix a typo in IOThread::notify
    • 46efd61 : Added flag to optionally add audio to emulator target
    • 62128d2 : Set ro.hardware.vulkan=ranchu
    • 080ebd9 : Migrate goldfish audio HAL to HIDL
    • c853b02 : Add a no-op implementation for soundtrigger@2.2
    • ad6e937 : Adjust emulator dependencies to use sidecar
    • b3f628d : goldfish: add EmulatorRadioConfig app
    • a269608 : goldfish: switch to NR_NSA for 5G
    • fa33054 : goldfish: adjust 5G speeds
    • 1c781d4 : goldfish: add RAF_NR capability
    • ab9aeb9 : goldfish: update carrierconfig overlay
    • 1176fb6 : Fixed car audio crash due to missing lib.
    • 1b0ef5b : Fix mixer_thread_mix
    • b3ae114 : Copy car's audio driver implementation to goldfish
    • a0e0576 : Retire fallback to audio.primary.goldfish_legacy
    • d69ba43 : Revert "Move hals.conf into prebuilt_etc"
    • 2f973f7 : Move hals.conf into prebuilt_etc
    • 76a8cb5 : (reland) Put our sensors HAL to hw
    • 3dac429 : Revert "Put our sensors HAL to hw"
    • 0433fd3 : Add hinge sensor1 and hinge sensor2
    • 84b09a3 : Put our sensors HAL to hw
    • 7c4c0df : Add a soong namespace in device/generic/goldfish
    • ceb01a8 : Retire kernel-tests from goldfish
    • bfab316 : adbd is not available for platform
    • fd1e652 : Add goldfish images to emu extra img zip
    • 0cef38e : [MultiDisplay] Fix long log tag warning
    • 8e90ac6 : [MultiDisplay] Fix typo
    • a7573f5 : [MultiDisplay] Inline fixed and duplicate variables
    • ef97a9d : sepolicy: Update wakeup labels
    • da6a722 : Add hinge sensor0
    • 28b0389 : Upgrade sensor hal to 2.1
    • 65cc3de : Migrate DisplayCutoutEmulationEmu01 to .bp
    • 5241a37 : Migrate goldfish/camera/Android.mk to .bp
    • d7e6de2 : Migrate goldfish/fingerprint/Android.mk to .bp
    • 48cdd0e : Migrate goldfish/qemu-props/Android.mk to .bp
    • edb67ec : Remove the redundant target from camera/Android.mk
    • fc7e0bb : Remove ifneq from camera/Android.mk
    • d4941b9 : Remove building of subdirectories in camera/Android.mk
    • 3828f3a : (reland) Use libqemupipe.ranchu and libgralloc_cb.ranchu
    • 84adec4 : goldfish-codecs: enable vp8 and vp9 decode on host
    • b9a2ba9 : goldfish-codecs: enable XL support
    • 81e773b : Remove redundant LOCAL_C_INCLUDES from fingerptint/Android.mk
    • ba4cb5e : Remove redundant line from Android.bp
    • 225fb53 : Use ramdisk-qemu for mixed image Goldfish
    • 8727717 : goldfish: support 5g
    • 1cea567 : goldfish: reland fork libril
    • c327b56 : goldfish: move ril to radio/ril
    • 79e3ac1 : goldfish: enable vendor_boot.img
    • 5295e6b : goldfish: refactor arm/x86 vendor mk files
    • 372b6db : Add libqemud.ranchu
    • 292e579 : move mount tracefs to init.rc
    • ef54b25 : [goldfish/build] set vendor property ro.incremental.enable
    • 41c54f0 : (reland) Retire CbManager from camera
    • 3064447 : [VirtIO WiFi] Add dhcp_client service for wlan0 (Wi-Fi)
    • 6dc98ca : Fix compilation error in wpa_supplicant for goldfish
    • 63dd385 : (reland 3) Upgrade sensors to @2.0
    • a0fd311 : Allow vendor_init to set property of vendor_build_prop
    • f111805 : Use qemu_pipe_x symbols with a pipe handle
    • 5f7c8d4 : Use #include name.h instead of "name.f" for files in include dirs
    • cb9a603 : Add missing #include's
    • 17999c2 : Update kernel version in tools/Android.mk
    • fd81266 : Migrate goldfish/audio/Android.mk to .bp
    • cbab403 : Retire audio.primary.goldfish_legacy
    • d8aed1b : Migrate goldfish/dhcp Android.mk to Android.bp
    • 86a373d : Migrate goldfish/camera/jpeg-stub/Android.mk to .bp
    • 6635b92 : Migrate goldfish/wifi/wifi_hal/Android.mk to .bp
    • c86ef67 : Migrate goldfish/wifi/execns/Android.mk to .bp
    • b6c9386 : Migrate goldfish/wifi/createns/Android.mk to .bp
    • 0e7ef41 : Do not add camera.goldfish
    • efed22d : Remove unused symbols in goldfish/dhcp
    • 640e81f : Remove the 'offset' variable
    • 5c48ddf : Retire gralloc.goldfish.default
    • 928fc52 : Remove reference to fingerprint.goldfish
    • deeba68 : Retire lights.ranchu
    • 3db1c12 : Upgrade HWC from 2.1 to 2.3
    • e0b8e25 : Move android.hardware.biometrics.fingerprint from manifest.xml
    • f9d95d0 : Add android.hardware.usb@1.0
    • eee8b60 : Add android.hardware.contexthub@1.1
    • bfdca4d : Add android.hardware.biometrics.face@1.0
    • 7d1bf16 : Add neuralnetworks HALs
    • 794e90e : Upgrade audio related HALs
    • 21c0e3a : Replace audio@2.0-service with audio.service
    • e7173a4 : Move non-goldfish spicific audio modules separately
    • f6518f3 : Add bluettoth to goldfish
    • ba02f72 : Upgrade gnss to @2.0
    • 5aab715 : Retire swiftshader libraries from sepolicy/file_contexts
    • 0a44178 : Retire gralloc from sepolicy/file_contexts
    • 197a3a5 : Allow binder calls between Camera&Sensor provider
    • b1cc552 : Remove the redundant keymaster@4.0 entry
    • 9160758 : Move internal-only HALs away from AOSP ones
    • 1ffc953 : Sync with AOSP
    • 62a9696 : Sync with AOSP
    • 5909aa7 : Set egl property on early-init
    • 86523fa : Upgrade keymaster to @4.1
    • c78cb13 : gmscore_app: dontaudit directory traversal
    • 84478f1 : Add android.hardware.identity
    • a6493a9 : Delete our implementation of keymaster
    • c153b69 : Retire vibrator.goldfish
    • bff0886 : Add health.storage@1.0
    • ccffccc : Remove emulator keymaster2 HAL
    • 81223ab : Add android.hardware.lights
    • 82c67f6 : Upgrade the health HAL to @2.1
    • 15dd7a9 : [incfs] Enable Incremental on Android R+ emulators
    • 369a3e9 : Add a property for android.hardware.dumpstate@1.1-service.example
    • 32eae44 : Add android.hardware.dumpstate@1.1-service.example
    • d57a151 : Set logcat buffer size to 1M by default
    • f12ce03 : Use android.hardware.power-service.example
    • 131cfe0 : Ranchu-specific mapper name (makefile reference change)
    • 27e4968 : Upgrade IPower to @1.3
    • 530d0d8 : Update density to 240dpi for freeform display
    • 80b177b : Revert "Require 30.0.5 for pings to return errors"
    • 0604448 : Require 30.0.5 for pings to return errors
    • 6519ced : Make automerge easier for property overrides in vendor.mk
    • 3bbd007 : Add freeform config for goldfish
    • 804309e : Enable Mac80211hwsimUserspaceManaged and require 30.0.4
    • 4413d21 : Create wifi radios from init.wifi.sh
    • 3a99469 : Allow qemu_props to set net_share_prop properties
    • 5ae2241 : Start qemu-props in "on init"
    • 9b669a1 : goldfish: remove swiftshader libs
    • 07cb6ae : Add support for Jetpack WindowManager
    • 47504bd : Add rkir@ to OWNERS
    • 30776c0 : goldfish: make config.ini.xl the same as aosp
    • add3e0e : Remove 'allow dumpstate debugfs'
    • b3fac51 : Do not set rt_runtime_us in init.ranchu.rc
    • cd428a2 : Add genfscon for CONFIG_RTC_DRV_TEST
    • c5fe1c8 : Fix mount of tracefs
    • c376fe3 : Update init.ranchu.rc for CONFIG_RT_GROUP_SCHED
    • d2d6054 : Switch goldfish to 5.4 kernel
    • de1dad0 : Update goldfish sepolicy for 5.4 kernel
    • e7378f4 : Goldfish: Uprev camera provider to 2.6
    • 1557fe4 : fvp: Set PRODUCT_SHIPPING_API_LEVEL to 29.
    • 1bec784 : goldfish: add ro.test_harness and ro.monkey flags to data prop
    • 1c2299a : Add deqp level for goldfish
    • 2aff325 : fvp: Update instructions for building the bootloader
    • 113aaff : Bump emulator-info.txt to 6185563 (30.0.0)
    • 00ecfd8 : Downgrade IMapper and IAllocator to @2 for fvp
    • f76f834 : goldfish-codecs: add OMX.android.goldfish.h264
    • 307afc8 : Updating emu config to explicitly add two button nav mode
    • 569ba7f : fvp: Various fixups
    • 1d39e15 : Update vulkan advancedFeatures.ini
    • f13e617 : Upgrade IMapper and IAllocator to @3
    • a9d205f : move netd.te to //system/sepolicy/public/netd.te
    • 2941670 : Replace goldfish health service with generic service
    • 2e1301b : Add fingerprint configuration to goldfish overlay
    • 4930676 : Camera: Enable 'generic_x86_64_arm64' legacy Hal builds
    • b3d25b4 : Allow ClearKey hal to access allocator hal
    • d465aa9 : camera: Use generic cbmanager interface
    • 013afdd : Remove nonexist hwcomposer.goldfish lib
    • 4101a60 : Remove compile warning
    • dee164a : Remove dead code
    • 3ae61f3 : goldfish: add gmscore_app selinux denial to bug map
    • 45468f8 : Add all VINTF metadata for kernel-tests
    • 85185e7 : goldfish: build stagefright cmd for testing purpose
    • 1cef0e7 : Disable camera on TVs
    • 40b28ac : Migrate camera to cbmanager from gralloc
    • 7a1e318 : Revert "Add magic avb arg at the vendor level to unbreak more x86 32 boots"
    • 8002120 : goldfish: inherit if phone-xhdpi-2048-dalvik-heap.mk exists
    • b64da5c : Revert "Upgrade HWC from 2.1 to 2.3"
    • 698f16d : Enable the companion_device_setup feature in handheld_core_hardware
    • 6f59e78 : goldfish: use phone-xhdpi-2048-dalvik-heap.mk
    • 2819ea6 : goldfish: re-trigger ranchu-setup on boot complete
    • 7efb22a : goldfish: disable screen lock by default
    • bedd105 : [Camera Revamp] Fix auxiliary gralloc buffer alloc/free
    • c6b2710 : Replace qemu_pipe_open with qemud_channel_open in ril
    • 5086284 : goldfish-ril: initialize HardwareConfig to 0
    • f151f6f : goldfish-ril: support SIM_TRANSMIT_APDU_BASIC
    • 5af9240 : goldfish-ril: initialize sim_response to 0
    • 43d4667 : goldfish-ril: delay updating voice/data registration
    • a2158be : goldfish: return proper status code in requestSimOpenChannel
    • a23afb3 : Add magic avb arg at the vendor level to unbreak more x86 32 boots
    • f092f33 : goldfish: use gnss_sv_status instead of gps_sv_status
    • 9edbbe8 : Move SdkSetup's permission.xml to app
    • d61f949 : Replace qemu_pipe_open with qemud_channel_open in gps
    • c0a2ffe : Replace qemu_pipe_open with qemud_channel_open in vibrator
    • b635ddf : Use qemu_pipe_write_fully and qemu_pipe_read_fully when fixed size required
    • 9add47a : Replace qemu_pipe_open with qemud_channel_open in camera
    • 60b5fe4 : Replace qemu_pipe_open with qemu_pipe_open_ns in goldfish
    • abcc64a : Retire EmulatedCameraHotplugThread::createFileIfNotExists
    • 2f147c3 : Add std::move to pass cameraIdVector
    • 345e22e : Use QEMU_PIPE_RETRY in QemuClient
    • 713f84d : Remove broadcastradio HAL 1.x from emulator targets
    • 7ddb8c2 : Support Resume on Reboot
    • d5d178e : Update drm service executables file_contexts
    • 957c7fa : Replace the goldfish qemu-pipe implementation with goldfish-opengl one
    • fa052e7 : (reland) Refactor camera creation
    • 2387a0a : Enable v1.3 drm plugins
    • dcfefd1 : Update drm service executables file_contexts
    • 47ae856 : Revert "Refactor camera creation"
    • 67a0162 : fvp: Switch to the new "automatic" GKI kernel module loader.
    • 044e8f1 : Fix compilation warning in sensors_qemu.c
    • 3f0b9bd : Fix compilation warnings in sensors_qemu.c
    • 44584b5 : Bump emulator-info.txt to 6068312 (29.3.1)
    • 5eacbab : Retire fingerprint.goldfish
    • d41febb : Implement create/release_audio_patch API in audio HAL for goldfish.
    • 755614f : Retire use of the 'qemud' socket
    • 527e61d : Refactor camera creation
    • 28234d8 : [Bug Fix] Not able to create secondary user due to lack of permission
    • 272f780 : goldfish-codecs: add avc/h264 profile
    • a366c8c : [Camera Revamp] New camera protocol, guest side
    • 0b83c05 : Use cb_handle_t::from instead of c-style-cast
    • 89f0388 : goldfish-codecs: add goldfish vp8 and vp9 decoder profiles
    • a924a20 : Allow HWC2 to talk to IAllocator
    • 74d0ada : Revert submission "Introduce a mode for HWC2 to talk to HIDL graphics HALs directly"
    • a32e62b : Wifi: Remove hostapd hidl entry from manifest.xml
    • 8184864 : Allow HWC2 to talk to IAllocator
    • 65f9834 : add power.stats hal
    • 702bf61 : Add input classifier HAL
    • 8a4df45 : Inherit base system_ext.mk files for aosp targets
    • 90b50c3 : Add authsecret hal
    • 11bd7ca : Add AIDL vibrator to goldfish
    • ab253e1 : Bump audio hal to 5.0 for impl and effects
    • 2f6d30c : Add atrace hal
    • c2d55d6 : Include revamped CameraHal namespace
    • 65bd369 : Fix set_parameters behavior.
    • 634f0b4 : Integrated with Google Camera HAL
    • e3415dc : goldfish: fvp: Add build instructions and a script for launching the model.
    • 3867a1c : Move init and ueventd scripts from / to /system/etc
    • 1f27860 : [MultiDisplay] reformat msg. Add Query when app starts
    • da038f5 : [AdvancedFeatures] Add Feature Flag MultiDisplay
    • a15d2f9 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • e8b9968 : Pretend to support packet offloading in WiFi HAL
    • a90bbd9 : Label symlinks from /sys/class/wakeup
    • bd8a324 : Multi display support in emulator
    • f44deb2 : Update jpeg compressor for YU12 input.
    • ec9caf0 : goldfish: default gpu config skin to be nexus5
    • fe7546a : Use min width/height to generate the fake camera scene
    • 14a55ba : Move init and ueventd scripts from / to /system/etc
    • 362eff1 : Add trace to camera sensor
    • ae53c1a : goldfish: Add lunch targets for the ARM Fixed Virtual Platform.
    • ef26ad4 : ueventd/sepolicy changes needed for virtio-gpu
    • beed42f : [Camera Revamp] Remove flag YUV420888toNV21
    • be6465b : Add libdrm to sepolicy
    • de2d018 : goldfish: make codec2 configurate from command line
    • 26008ea : goldfish: disable codec2 again
    • 36c103e : Update emulator-info.txt to 5971124
    • 5bf5889 : goldfish: move goldfish specific permissions to product
    • b62c29f : Add wlanN as tetherable interfaces on emulator.
    • 3530e84 : goldfish: move goldfish specific permissions to product
    • 23e8933 : goldfish: add gpu.config
    • 2286986 : Add Widevine L3 drm service to cuttlefish
    • 238b6d7 : Update emulator-info.txt to 5959125
    • 094ab36 : goldfish: Replace manifest-arm.xml with a more flexible way of excluding specific HALs.
    • 4bc81a4 : goldfish: Replace manifest-arm.xml with a more flexible way of excluding specific HALs.
    • e328b1f : goldfish: Allow map and rw_file_perms permissions on the framebuffer device.
    • fe1acd8 : [Camera Revamp] Revert "Enable flag YUV420888toNV21"
    • 08655fd : [Camera Revamp] camera HAL uses YU12 for YCbCr_420_888
    • 73d4fe7 : Upgrade HWC from 2.1 to 2.3
    • 741530b : goldfish: update media codecs with performance points
    • 973b72d : [hw-codec] Move media profile configs into data partition.
    • 6361a07 : [Camera Revamp] Emulator camera test
    • a009b7a : Revert "Make a larger jpeg image size caputred by Camera HAL3"
    • 2169495 : Using minimum scene size (640x480) to generate frame.
    • dbd6ec6 : goldfish-camera: Allow front camera AF region
    • 19c65d8 : goldfish-camera: using float to do dot product
    • 6383d7d : goldfish-camera: inline some Scene methods
    • 5fadf91 : Add larger sensor resoltuion for EmulatedFakeCamera3
    • cf5b074 : [Camera Revamp] Emulator camera test
    • 3a86868 : goldfish: re-enable codec2
    • cc04691 : Update emulator version to include latest Vulkan ASTC feature
    • 40f9a29 : Declare Vulkan system feature level 1
    • 04f20f2 : Declare Vulkan system features
    • 8577850 : Add the front camera feature.
    • 5d9d006 : goldfish-camera: Allow front camera AF region
    • 65bafa2 : Disable multicast on radio0.
    • 2773522 : Add information for mixing GSI with sdk_phone_x86
    • 1387fb9 : [MultiDisplay] Enables Multi-display support flag
    • 4311ed6 : Remove libhwbinder/libhidltransport deps
    • ef1074a : [MultiDisplay] Enables Multi-display support flag
    • 09bec37 : [MultiDisplay] Enable Multidisplay for non google emulator build.
    • 6dfa991 : Using minimum scene size (640x480) to generate frame.
    • b566aba : Remove libhwbinder/libhidltransport deps
    • bd9da8d : [MultiDisplay] Enable Multidisplay for non google emulator build.
    • 924d12f : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 093667b : power@1.1 - must include power@1.0
    • 4e4746a : Move multidisplay provider to system_ext
    • bbeb036 : Move multidisplay provider to system_ext
    • 3012755 : goldfish-ndk: allow init to mount/rw binfmt_misc
    • 33a6fcb : Update bug_map to explicitly have the b/ prefix
    • 74621fd : Wifi: Remove IWifi hidl entry from manifest.xml
    • 26f7331 : Remove cache parition on emulator
    • c7a22d7 : Add FLAG_ROTATES_WITH_CONTENT flag on created virtual display
    • 2123fd5 : goldfish-wifi: bump wifi to 1.4
    • f193a01 : goldfish-camera: using float to do dot product
    • 5229220 : goldfish-camera: inline some Scene methods
    • f96a0dc : Upgrade goldfish from 3.0 to 4.0 keymaster
    • 41d459f : goldfish: fix radio selinux violation
    • ea976eb : [MultiDisplay] Convert the Android.mk to Android.bp
    • 97e0593 : New implementation for WiFi Direct forwarding
    • 6ba92a4 : Remove dependency on system binaries for network
    • 72960d2 : goldfish: update wifi hal configs
    • d33db4a : [Unicode Keyboard] [Bug Fix] Modify customized qwerty2.idc
    • 04ef72a : Switch to toybox stat on macOS too.
    • 648a313 : Input devices for physical display emulation
    • 8e19bbe : goldfish: support system_ext
    • 2d6a470 : goldfish: Make {Read,Write}Fully function inline
    • 030db99 : goldfish: Fix typo in error checking
    • 7910197 : goldfish: sync arm mk file with aosp to avoid merge conflict
    • dc7a4ac : goldfish: sync arm mk file with aosp to avoid merge conflict
    • 039cfb8 : goldfish: sync arm mk file with aosp to avoid merge conflict
    • cf3e419 : health@2.0-service.goldfish to override healthd
    • 9c195c7 : Add libandroidemu to vendor mk
    • 376e883 : Fix incorrect switch fallthroughs in dhcp client
    • 1dd4c62 : Update GLDirectMem,Vulkan features for R
    • d8ab79d : goldfish: udpate emulator build to 5830953
    • 3c87dbe : New implementation for WiFi Direct forwarding
    • c6712aa : Remove dependency on system binaries for network
    • 5cdeac0 : goldfish: add VirtioInput feature
    • 3843988 : Disable IOemHook.
    • e8a5a72 : goldfish: update wifi hal configs
    • 8e5c233 : Update VINTF manifest.
    • 082b3c9 : goldfish-ril: initialize HardwareConfig to 0
    • 4c41d56 : Update configstore entry to 1.1.
    • 07d9959 : goldfish: Remove invalid keywork in ueventd
    • 70d4185 : [Unicode Keyboard] Add customized qwerty2.idc and qwerty.kl
    • 584b8ad : Remove notifications from bugreport generation using combo keys
    • e9d4065 : goldfish: update media codecs with performance points
    • e809932 : Revert "Mount product and system_ext for emulator"
    • d836c9f : golfish: bump emulator build to 5771857
    • dff8d90 : Revert "Optimize the emulator fake camera capture speed"
    • 818e7e9 : Mount product and system_ext for emulator
    • d6bf571 : Mount product and system_ext for emulator
    • a3c907d : Mount product and system_ext for emulator
    • def150a : goldfish: bump hostapd to 1.1
    • 76e8cc8 : goldfish-ril: support SIM_TRANSMIT_APDU_BASIC
    • 2289368 : goldfish: set ro.crypto.volume.filenames_mode to aes-256-cts
    • 4bd58de : Fix memory leak in strdup(str_parms_to_str(..))
    • 447c172 : [MultiDisplay] reformat msg. Add Query when app starts
    • 40ab240 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • a70f466 : Multi display support in emulator
    • 293df28 : Include files to run Android emulator in Tradefed
    • 78f2e43 : [MultiDisplay] reformat msg. Add Query when app starts
    • 42e556f : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • 1b801a3 : Multi display support in emulator
    • 547eeb6 : [MultiDisplay] reformat msg. Add Query when app starts
    • f36ec91 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • 1e5ddcd : Multi display support in emulator
    • 02ba67c : goldfish-ril: initialize sim_response to 0
    • d730312 : [MultiDisplay] reformat msg. Add Query when app starts
    • ad9da85 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • f08a292 : Multi display support in emulator
    • 605e6a1 : Make mk_combined_img.py compatible with py3
    • 93e4837 : goldfish-ril: delay updating voice/data registration
    • 0df2b79 : goldfish: return proper status code in requestSimOpenChannel
    • 090e30a : Enable YUV420888toNV21 YUVCache flags for sdk_gphone build
    • 4ec8aae : Enable YUVCache flag
    • 9fe5dfd : Enable flag YUV420888toNV21
    • b71c4c4 : goldfish: update emulator to 5711642
    • 0834324 : [hw-codec] Move media profile configs into data partition.
    • 99f9748 : Fix duplicated thermal HAL entry.
    • 9a8ade2 : Fix duplicated thermal HAL entry.
    • a81627e : Fix duplicated thermal HAL entry.
    • b2a78b5 : goldfish: remove hardcoded sepolicy version from manifest.xml
    • 1320f28 : Fix goldfish manifest handling.
    • 4c1d339 : Replace gatekeeper implementation with HIDLized version
    • 84fc701 : goldfish: remove hardcoded sepolicy version from manifest.xml
    • da41874 : goldfish: remove hardcoded sepolicy version from manifest.xml
    • 7bb3d97 : goldfish: bump data to 6G
    • 294f294 : Fix goldfish manifest handling.
    • b244dbe : Replace gatekeeper implementation with HIDLized version
    • 38e1970 : Fix goldfish manifest handling.
    • c3364bf : Replace gatekeeper implementation with HIDLized version
    • 408ccc2 : goldfish: use gnss_sv_status instead of gps_sv_status
    • 0cc44c6 : goldfish: pretend userdebug build has playstore
    • 3504b9f : Optimize the emulator fake camera capture speed
    • 764ec29 : Revert "Make a larger jpeg image size caputred by Camera HAL3"
    • 8c0b00e : Add larger sensor resoltuion for EmulatedFakeCamera3
    • e87ac7a : goldfish: update emulator to 5667626
    • 8db865f : goldfish: update emulator to 5664864
    • c6e8a68 : goldfish: update emulator version to 5664076
    • 62acc49 : goldfish: add /metadata support
    • e1ee362 : Fix goldfish manifest handling.
    • 99ebc8a : [MultiDisplay] reformat msg. Add Query when app starts
    • 916dfa3 : goldfish: use nexus5 skin for x86/64
    • 2528d04 : Put a bug for the selinux denial
    • 50ac1e2 : goldfish: work with avb diabled
    • a08300a : Replace gatekeeper implementation with HIDLized version
    • d2a0fcf : goldfish: clean up verbose output from mk_vbmeta_boot_params
    • c3ba914 : goldfish: remove non-LTE signal strength
    • db5ea08 : goldfish: add radio access family
    • 99a493b : Remove lines added to core policy.
    • ba7113c : Multi display support in emulator
    • 131eb8f : goldfish: update emulator to 5627791
    • d07d997 : goldfish: dontaudit goldfish_setup dac_override
    • 1dcf2b2 : goldfish: fix wifi and other issues
    • 2f9ec4e : goldfish: update emualtor to 5624836
    • 795d9d0 : goldfish: dontaudit goldfish_setup dac_override
    • b84d3a8 : goldfish: addlow init to access serial_device:chr_file
    • f5825c7 : goldfish: dontaudit goldfish_setup dac_override
    • 92c1b9f : Revert "Revert "goldfish: speed up system-qemu.img packaging""
    • 1483ba1 : Remove reference to non-existant directory
    • f66e1c3 : Revert "goldfish: speed up system-qemu.img packaging"
    • c7128af : goldfish: speed up system-qemu.img packaging
    • cb215cd : goldfish: force cold boot in build env
    • 2b724f8 : goldfish: speed up system-qemu.img packaging
    • 140153e : goldfish: add /metadata support
    • ab02a08 : goldfish: avoid recreating system-qemu.img
    • 6f8bf7f : goldfish: clean up stale qcow2 file
    • 1c217bb : goldfish: force cold boot in build env
    • 2d821d9 : goldfish: avoid recreating system-qemu.img
    • 3bee307 : goldfish: clean up stale qcow2 file
    • 8417570 : [AdvancedFeatures] Add Feature Flag MultiDisplay
    • 4bdee54 : goldfish: fix wifi and other issues
    • 532b4ec : goldfish: update emulator build
    • 1b07d23 : Emulator customizations without emulator images
    • 75c4d53 : [MultiDisplay][Virtio Input] Created 11 .idc Files for Emulator Multi-Touch Virtio Device
    • d1c7b09 : sepolicy: add nnk to owners
    • bb21984 : Track SELinux denial
    • 3f3dfc2 : Update emulator-info.txt to 5533278
    • 88eb83b : goldfish: support dynamic partition
    • eb96b73 : Partial revert of "Fix kernel BPF network statistics"
    • 5c1c49f : goldfish: update emulator version to 5525229
    • 06ff807 : goldfish: track platfrom_app access to vendor_default_prop
    • d0fb8a4 : goldfish: support dynamic partition
    • 41c6d92 : [Virtio Input] Add .idc File for Emulator Multi-Touch Virtio Device
    • 753e5d9 : goldfish: update emulator build number to 5513838
    • fb0bb90 : goldfish: update emulator build number to 5513838
    • 23a2ec0 : goldfish: add bug_map to track known selinux denials
    • 65b84fe : goldfish: add bug_map to track known selinux denials
    • c61ab46 : [Virtio Input] Add .idc File for Emulator Multi-Touch Virtio Device
    • 876feb9 : [GL] Enable RefCountPipe guest feature.
    • 2ea09fe : goldfish: relocate advancedFeatures.ini.user
    • 43cee38 : goldfish: add advancedFeatures.ini
    • aa45afd : goldfish: support file based encryption
    • fd72470 : goldfish: use vendor iw to setup wifi netns
    • 8e5fc26 : goldfish: generate emulator-info.txt for sdk build
    • 55f17b6 : Generating new artifact called emulator-info.txt
    • 63783d8 : Remove switching users for emu_hostapd
    • 60b53d4 : Enable zram (goldfish config side)
    • 4ecaeff : Add PRODUCT_SDKADDON_COPY_FILES to reduce duplication.

  • device/generic/goldfish-opengl with 369 change(s)
    • e947575 : Squelch negative counts/lengths in glInvalidate(Sub)Framebuffer
    • 6c667b4 : Add checks to glDrawElementsInstanced, glGetShaderSource
    • b541519 : Account for row slack in upload/download of textures
    • e41d0e5 : Move syslog to //zircon/system/ulib
    • 27fcf55 : Use new tracing headers in Fuchsia.
    • 45d12d1 : Use qemu_pipe_bp headers for Fuchsia build.
    • 04281e6 : Rename Call() in goldfish pipe FIDL call usage.
    • f1520ae : Define NVX_device_generated_commands handles only when that extension exists.
    • 31855e4 : Fix BUILD.gn on Fuchsia
    • ba0b60b : [fuchsia] Migrate fuchsia.sysmem to //sdk.
    • 5e128f7 : Support Ycbcr sampler on Fuchsia.
    • a07b54a : Retire duplicate qemu_pipe and gralloc_cb headers
    • 0e9e325 : Do not crash in cmake_transform.py is a module has no 'libs'
    • 34089ba : Add d/g/goldfish-opengl soong namespace
    • 984b889 : Delete exports.lds from codecs
    • 5e259fa : Remove misleading unknown param error
    • bb4b09d : Switch licenses
    • 5287950 : Revise virtio-gpu-next path to latest
    • 1c8e820 : Remove some eglMakeCurrent spam
    • c3b9921 : egl: only return nonzero EGLConfig values
    • bf1cd3d : Migrate libGoldfishAddressSpace to .bp
    • 6398000 : Remove reference to PLATFORM_SDK_VERSION from goldfish_address_space_impl.h
    • 7b46578 : Fix host build
    • c9743b2 : Retire Android.bp in OpenglCodecCommon
    • c79df77 : Move GoldfishAddressSpace into a separate library
    • 1776b58 : Remove the "autogenerated" tag from system/vulkan_enc/Android.mk
    • 9948948 : Move IOStream_common.cpp to GLESv2_enc
    • a8f5675 : Migrate libandroidemu to .bp on the guest
    • 3769cd2 : Remove some references to PLATFORM_SDK_VERSION
    • c57fe51 : Retire FixedBuffer
    • 5fb783e : (reland) Add libqemupipe.ranchu and libgralloc_cb.ranchu
    • 1a27438 : goldfish-codecs: render vp8 and vp9 on host
    • 4cbda82 : goldfish-codecs: use 2560x2560 as largest resolution for vpx
    • a7a1ee6 : Use qemu_pipe_write_fully in QemuPipeStream
    • 017f41f : Refactor QEMU_PIPE_RETRY
    • 94f3ba8 : Retire CbManager
    • e171b80 : Force reset displayId for secondary display
    • 3761d0c : remove some unused variables
    • cddc516 : Retire cbmananger from EmuHWC2
    • 8e14cbc : Retire hwc2/MiniFence
    • 670129a : vulkan: always tear down host visible memory blocks properly (guest)
    • 84464fb : android vulkan: disallow noflags memory types again for AHB (for now)
    • 3ca60e5 : Allow ASTC format in glTexStorage
    • 454ebdd : Fix SkQP tests (android 10 cts r3)
    • c83652e : vulkan: 1.2.1 CTS fixes
    • eaef6f4 : vulkan: suppress sampler field of VkDescriptorImageInfo (guest)
    • ec3c8ba : vulkan: Properly free guest-side handles for descriptor sets (guest) am: e9e77d5f9b
    • 1b5bf91 : vulkan: hack: use 65536 as min alignment for virtualized sub-mappings am: d782b7e019
    • cb2d0b0 : Add OMX_COLOR_FormatYUV420Planar to GoldfishMapper::isSupportedImpl
    • 40db38b : (reland) Use the shared slots host memory allocator
    • 18f51fa : goldfish-opengl: use RGBA for YCBCR_420_888
    • 440bf82 : Rename mapper to be emulator specific
    • 64c1e39 : Revert "Use the shared slots host memory allocator"
    • f0b5f02 : Revert "Fix issues around GoldfishAddressSpaceBlockProvider::open"
    • ad9efd0 : Fix issues around GoldfishAddressSpaceBlockProvider::open
    • 994843f : Use the shared slots host memory allocator
    • 91efb56 : Make vkEnumerate*ExtensionProperties conform to the Vulkan spec
    • 09b5738 : don't yield in ring_buffer_yield
    • 8c6155f : Flush host connection on rcFBPost
    • 2294d50 : goldfish-codecs: fix crash and adapt to allocator3
    • 4266ca0 : goldfish-codecs: Handle decoding to buffer mode
    • 4c54241 : virtio-gpu: hostmem
    • 2514d7f : Remove 'dup()' from waitFenceFd
    • 5935046 : Fix leaks of HostConnection
    • e202d55 : [fuchsia] Bypass memory size requirements for sysmem-backed images.
    • 6f9a3cd : Fix fuchsia build
    • b47d477 : goldfish-codecs: add support for UseAndroidNativeBuffers
    • 253edda : Update build system to include license
    • b65946f : fix host build (part 2)
    • 8df47e5 : fix build
    • c9e9c7b : vulkan: fix issues in VkGraphicsPipelineCreateInfo marshaling (take codegen)
    • fc179c5 : Put handle ignoring behind a flag
    • 7dae04b : goldfish-codecs: improve image data copy
    • efb1058 : Add IAllocator@3.0 and IMapper@3.0 implementations
    • e445d74 : Fix wrong graphics getprop for gralloc
    • 33c1d68 : goldfish-codecs: Resend cds0 and cds1 upon portFlush
    • a42200d : goldfish-codecs: only update color spec with valid frame
    • 975eed5 : vulkan: guest-side: generate correct code for VkWriteDescriptorSet (take codegen)
    • 7e819e6 : goldfish-codecs: prevent context leak and fix portChange
    • a322714 : goldfish-codecs: prevent race when initialize global handle singleton
    • 6142c20 : Add support for IAllocator@3.0 and IMapper@3.0 to cbmanager
    • a423c9e : goldfish-codecs: handle width and height change from decoded frame
    • 6b8cff2 : goldfish-codecs: enable multiple avc decoder instances
    • 01819d7 : goldfish-codecs: Fix Cts failures for h264 decoder
    • 33ec2e2 : minigbm: force pbuffer formats to rgba8 for now
    • b36e3f5 : minigbm interop
    • d1c89d8 : Remove compile warning
    • 4666908 : Fix fuchsia build
    • 5a6af77 : Fix Emulator HWC2 crash
    • 62665fb : goldfish-opengl interop with cuttlefish
    • d8ad95e : goldfish-opengl: fix -Wreorder-init-list
    • cbc503c : VirtioGpuPipeStream: no need to skip page at a time
    • c70dff8 : Add lock/unlock methods to CbManager
    • 58d51ef : Remove too strict const's from cbmanager
    • a51a2fa : VirtioGpuPipeStream: improve performance
    • 3218a18 : Revert "Revert "glShaderSource should respect length parameter""
    • 4816bc5 : Add more details what failed while building CbManagerHidlV2Impl
    • a37a7d5 : nit: fix compilation warning
    • 14f0372 : Add some debugging support to cbmanager
    • 406145d : Revert "glShaderSource should respect length parameter"
    • 4a0d2a7 : Remove redundant namespace name
    • fcaee96 : Retire gralloc dependence from cbmanager
    • f50110e : Rename CbManagerHidlV3Impl to CbManagerHidlV2Impl
    • 35c80f5 : Revert "Switch cbmanager to HIDL HALs"
    • bff4129 : Switch cbmanager to HIDL HALs
    • a948a3f : hwc: fix incorrect wait
    • fe14fdb : fix build
    • 9c26ebf : virtio-gpu: make processpipe respect choice of connection type
    • e063b6b : Fix host build
    • 7d8d840 : Don't use temp failre retry (need spin on eagain)
    • 47475b7 : Mark Block usage as non-shared mappings
    • 5be5d8f : Fix the host build for goldfish-opengl
    • 2b7ec01 : Refactor qemu_pipe.h to fix for goldfish needs
    • 00851ae : Add a function to open 'pipe:%s:%s' pipes
    • 8d51d2e : goldfish-codecs: add avcdec
    • 3d2098f : [Fuchsia] Use logging service
    • d9944e2 : VirtioGpuPipeStream
    • e689a23 : Introduce a mode for HWC2 to talk to HIDL graphics HALs directly
    • 1ed0bae : Revert submission "Introduce a mode for HWC2 to talk to HIDL graphics HALs directly"
    • 51f58b0 : [fuchsia] Stop using deprecated way to Allocate/DeallocateBlock
    • 952aee8 : Introduce a mode for HWC2 to talk to HIDL graphics HALs directly
    • 4ca74b9 : goldfish-codecs: add vpxdec
    • aa0d500 : goldfish-codecs: add goldfish codecs common library
    • 7132ca2 : Revert "Retire redundant includes from system/OpenglSystemCommon/EGLImage.h"
    • 7064c4d : Retire redundant includes from system/OpenglSystemCommon/EGLImage.h
    • b3ec07a : goldfish-codecs: add GoldfishVideoDecoderOMXComponent
    • 7102413 : (reland) Retire framebuffer_device_t from gralloc
    • 6a18c04 : goldfish-codecs: Add Goldfish codecs plugin
    • 2e14f92 : Revert "Revert "goldfish-codecs: initial empty dirs for omx based codecs""
    • d15b75a : Revert "goldfish-codecs: initial empty dirs for omx based codecs"
    • d3a1dfd : goldfish-codecs: initial empty dirs for omx based codecs
    • 1497271 : Revert submission
    • 3d36d66 : Fix typo in ResourceTracker
    • 3c27ec3 : Retire framebuffer_device_t from gralloc
    • 30cc8f5 : Remove redundant registerBuffer/unregisterBuffer calls
    • adf3835 : Allocate sEDIDx statically instead of heap
    • 0156b4b : Close the alloc device in ~GrallocModule
    • 481836a : glShaderSource should respect length parameter
    • 23fef58 : [fuchsia] support for ping/claimShared
    • d6246e1 : skip calc of index range if not using client vbo nor ibo
    • f8519c1 : peel off the bits in one loop, cache pure-VBO case
    • 649009c : [fuchsia] Ensure package_dir exists
    • c605671 : Fix segfault on indirect draw
    • bd797ab : [vulkan] Fix service access for Fuchsia
    • a5c345b : Do not create hostConnection for RAW pixel format
    • 1f030bc : Use static tracing library in Fuchsia
    • 28a757c : Make the client array / enabled cache compatible with older C++
    • 9a2fa6f : [gl] Skip sendVertexAttributes if no client arrays
    • 0b85afd : [gl] Delete location shift WAR
    • 730870f : Fix checking against GLenum instead of an actual limit
    • 8ec5ece : Retire cb_handle_30_t::physAddr
    • 2f1ee59 : fixbuild
    • dbe4b9a : Build VirtioGpuStream
    • 2f51a33 : [vulkan] Fix loader bug in vkGetInstanceProcAddr (guest, take codegen)
    • edeeca5 : Move the memory host allocated region offset to cb_handle_t
    • 65cd34f : [gl] proper eglGetSyncAttrib support (guest side)
    • bc448e3 : [vulkan] Update release script to use unstripped .so
    • c675aa5 : Refactor lock/unlock
    • b3e8f53 : asg: Tweak how window is calculated
    • 98cac7b : Add a gralloc module that does not use ashmem
    • b7f3913 : Fix on_vkDestroySamplerYcbcrConversionKHR
    • d622b2f : Fix stuck in type3 xfers
    • 74e758e : downgrade using to typedef (api 21/22 build fix)
    • 8153a44 : [vulkan] Remove use of libfdio
    • 827d429 : only build ASG if vk available
    • 97ac297 : [fuchsia] Update cipd upload script
    • 5b3a0b7 : AddressSpaceStream
    • 68e886a : Fix gralloc_old for older APIs
    • 9e1ea97 : Sync up ring_buffer class
    • f629af0 : fix build
    • 6000a8e : address space device direct handle API
    • 8d04bdd : Add support for claimShared
    • d5be14d : Sync guest SubAllocator with host version
    • 1599181 : [vulkan] Fuchsia build fix.
    • 0c995e9 : [vulkan] Allow some useful extensions.
    • 9418882 : [fuchsia] Migrate fuchsia.hardware.goldfish to //sdk
    • 1ab8bab : (reland) Create a buffer independent cb_handle_t base class
    • 60eb9dc : Revert "Create a buffer independent cb_handle_t base class"
    • b373b39 : [fuchsia] Merge all fuchsia.hardware.goldfish.* FIDLs into one
    • 1c15043 : Create a buffer independent cb_handle_t base class
    • dcf9890 : Remove TcpStream usage in Fuchsia build.
    • ced3b8a : Fix fuchsia build.
    • 2aeb791 : Add a missing include to vk_format_info.h
    • 4c4ac78 : Retire cb_handle_old_t::emuFrameworkFormat
    • 33a4dd5 : Replace #include "gralloc_cb.h" in EmuHWC2.h with cutils/native_handle.h
    • 2111c06 : (reland) Add GoldfishAddressSpaceBlock::memoryMap
    • 0bd3d80 : Revert "Add GoldfishAddressSpaceBlock::memoryMap"
    • 2215161 : Fix emulator build
    • 659aafc : Add GoldfishAddressSpaceBlock::memoryMap
    • 9b140c4 : [Camera Revamp] Revert "Unify the YUV_420_888 as NV21 in emulator HALs."
    • 9f6a733 : (Reland) Revert "Revert "[ring-buffer] add ring buffer library to guest android-emu""
    • 6f6813e : Revert "[ring-buffer] add ring buffer library to guest android-emu"
    • 06aa6e8 : Add ring_buffer.c to BUILD.gn
    • 4126ae3 : Add the 'closeHandle' and 'memoryUnmap' functions
    • e11fd04 : Fix stack use after scope in WorkPool unit test
    • 37193ee : Fix Fuchsia build; add missing constants
    • 22e361a : gl2 encoder: async unmapbuffer
    • 667b9e7 : IOStream: allow subclasses of IOStream to influence how alloc() works
    • 29f078e : [ring-buffer] add ring buffer library to guest android-emu
    • 4d0ffea : Select GL transport and draw call flush interval based on prop
    • fa2ba65 : Support HWC 2.3
    • d1b41da : Fix typo in GoldfishAddressSpaceBlockProvider for subdevice checking
    • 754c3eb : Add 'release' calls to address space resources
    • a2bb9c1 : Pass the subdevice type to GoldfishAddressSpaceBlockProvider ctor
    • 8a659df : Move GL format defines to a separate header file
    • c573155 : Use memory in the DMA context directly instead of via GoldfishAddressSpaceBlock
    • 1b830a4 : Add gralloc_is_yuv_format to FormatConversions
    • 44a5340 : Fix const correctness in copy_rgb_buffer_from_unlocked
    • 81ce8af : Retire cb_handle_old_t::frameworkFormat
    • aa6c468 : Retire the postCount variable
    • b7f1519 : Move internal format selection into a separate function
    • ff5c3a6 : Swap 'format' and 'frameworkFormat' and mark 'frameworkFormat' const in gralloc_alloc
    • 81288f2 : gl: delete vao spam
    • 12232de : Hotplug all physical displays to Android
    • 6cc49ed : Update generated makefiles to fix build
    • 0694567 : Add a field for host side display id
    • 1252734 : hwc2: make vsync period configurable
    • ad9cac5 : Fix bionic include stuff.
    • 6eca9b0 : fix build
    • 387b8d9 : Move to bionic platform include.
    • f1d5a3d : Introduce a shared header between gralloc versions
    • ee1c993 : Rename cb_handle_t into cb_handle_old_t
    • 80946b7 : Remove the reference to ashmem from AndroidHardwareBuffer.cpp
    • 17fcfba : Move gralloc to gralloc_old
    • d65a595 : Move to bionic platform include.
    • f163516 : Introduce safer type castings for cb_handle_t
    • dbda8a1 : Revert "Introduce safer type castings for cb_handle_t"
    • afea830 : Introduce safer type castings for cb_handle_t
    • a6057b0 : Use vk_find_struct to find the chained struct
    • 717c5d9 : Retire map_flags in map_buffer
    • 9ebd48a : [vulkan] Handle case when color buffer has already been created.
    • a461040 : Don't use hardware backed gralloc buffer for blob if not asked for
    • 0eac780 : [vulkan] Fix Fuchsia build and return NoOp for valid proc names.
    • a077e9e : try to fix build
    • 4aac138 : Add external physical display emulation
    • cd2d8fe : [vulkan] android: external fence sync fd support (guest)
    • f482390 : [vulkan] Fix ASAN errors.
    • e8b8780 : [vulkan] Return NULL for nonexistent entrypoints
    • 449b2c8 : Split wait_offset to version and wait_fd fields
    • 6c7e727 : [vulkan] fix fuchsia build
    • f686106 : [vulkan] WorkPool (guest)
    • 34b5cae : [vulkan] allow hostconnections to be created from ResourceTracker
    • 28753d9 : Fix empty tag for logcat
    • 8b0a925 : Fix more builds warnings
    • 453eca7 : Handle composition v2 for validate method
    • 764a1fc : fix more compile warnings (part 2)
    • de7eaa7 : fix some more compile warnings
    • a998017 : gl: gen code fixing compile warning (guest)
    • 0c40114 : android-emu: Add threading-related classes
    • a38b63c : Switch to version 2 of ComposeDevice
    • 4235274 : Add a new version of ComposeDevice
    • 0af014a : Vulkan can interact with YV12 gralloc buffer now
    • 2ea8f16 : [vulkan] hack: unblock sync fd tests by signaling early
    • bb775b2 : [vulkan] Fix static array encoding (take codegen)
    • c6b34c4 : [vulkan] Close fence fd on vkAcquireImageANDROID
    • 59a7096 : [vulkan] Exclude more HW usages for rgb888
    • 0eb6760 : [vulkan] Advertise VK_EXT_queue_family_foreign
    • e4d61d3 : [vulkan] Do not advertise VK_ANDROID_native_buffer as an instance extension
    • 9aadaa5 : [vulkan] handle extra query case in vkEnumerate(Instance|Device)ExtensionProperties
    • 0430c66 : [vulkan] handle extra query case in vkEnumeratePhysicalDevices
    • d0b2a8a : Revert "Revert "put gl pipes in nonblocking mode""
    • 4564a05 : Stop squatting on `memfd_create`.
    • cb81ca1 : Revert "put gl pipes in nonblocking mode"
    • 1a939d5 : Fix wrong format specifier
    • 839c9a7 : [vulkan] Fix teardown race
    • c9a07f2 : [vulkan] Set min_buffer_count
    • acb5717 : [vulkan] Fix variable init on Fuchsia.
    • 1c4af99 : Read back YUV frame from Host Cache.
    • 036f181 : Unify the YUV_420_888 as NV21 in emulator HALs.
    • 868f842 : [MultiDisplay] Update auto-generated render control to reflect the latest protocol.
    • 65a33fb : Fix return type of commitBufferAndReadFully
    • e4cb879 : Refactor gralloc
    • d0dbf74 : Fix build break
    • 382ce56 : Add support for goldfish-address-space in gralloc
    • 8f664bc : Init the DMA buffer in gralloc_lock
    • 8db86df : goldfish-opengl: fix conversion between yuv and rgb888
    • 0491335 : Fix host memory allocator for HOST builds
    • d3bca26 : put gl pipes in nonblocking mode
    • f15bcf2 : Make vsync thread higher priority
    • 004f48c : Do not create YcbcrConversion for RGB565 passed as external format
    • 8bc3255 : [vulkan] Improve pipe performance on Fuchsia.
    • 87f1196 : (Reland) Revert "Revert "[vulkan] create resources with requirements (guest)""
    • 842c59b : Revert "[vulkan] create resources with requirements (guest)"
    • d306450 : [vulkan] create resources with requirements (guest)
    • 39a276e : [vulkan] Maintain order of begin/end command buffer in deferred mode
    • 3cfb1a2 : [vulkan] Add flush + lock to encoder (guest)
    • 1d22039 : [vulkan] query and set deferred command buffers
    • b55ed1c : [vulkan] put null optinal string marshaling behind a flag (guest)
    • e811b79 : Revert "Fix hostMalloc and guestPtr in goldfish-address-space on host"
    • 05544f3 : Fix hostMalloc and guestPtr in goldfish-address-space on host
    • 111f9d8 : [vulkan] Add support for external memory on MacOS.
    • 9875f2c : [vulkan] Fix support for optional strings
    • 67eb5e2 : [vulkan] Return stubs for debug utils messenger procs
    • cf6c13d : [vulkan] Remove temporary external image workaround.
    • f1ed3a0 : [vulkan] Remove VkInstance limit for stubs.
    • ecd9e53 : [vulkan] Fix GoldfishAddressSpaceHostMemoryAllocator build on Fuchsia
    • b4622f2 : change sha again (build broken)
    • 4d1910a : Update hash
    • 4cd8b6b : Update PLATFORM_SDK_VERSION for Q
    • 419c6e3 : Modify gralloc0 implementation
    • 5df377a : Remove a redundant line
    • d0e13aa : Fix build (merge due to gerrit latency)
    • c3f11c5 : Revert "Fix build on older APIs, take 2"
    • c99f7d4 : Fix build on older APIs, take 2
    • 307a155 : Fix build on older apis
    • e3d6bbf : Modify gralloc0 implementation
    • b678c36 : Fix wrong validation for glBlitFramebuffer
    • 136c39a : Add GoldfishAddressSpaceHostMemoryAllocator
    • cf008ed : Fix build
    • 17c419f : Accept GL_BGRA8_EXT in glTexStorage*
    • 8939379 : Fix indentation
    • 7963259 : Split goldfish_address_space to per platform implementation
    • 0df3028 : [vulkan] Improve create image support on Fuchsia
    • e5f1c65 : Add a comment for the closing #endif
    • 273c2cf : [vulkan] Improve external semaphore handling
    • bb99e44 : [vulkan] Return stubs for debug report callback procs
    • a65a771 : [vulkan] Return stub for vkEnumeratePhysicalDeviceGroupsKHR
    • 6a777e9 : [address-space] host side implementation
    • f1093da : [vulkan] Use install-mode copy in fuchsia/releasepackage.py
    • 73aaba5 : dir rename: hostpipe to hostdevices (goldfish-opengl side)
    • 22700d1 : [vulkan] Minor rename to build against latest version of sysmem.
    • 1321165 : Retire glMapBufferRange special path for GLDirectMem
    • 6ddaf2d : Fix eglQueryString
    • a0407d4 : [vulkan] Improve VMO export support on Fuchsia.
    • 2e9eba7 : Revert "Add support for goldfish-address-space in gralloc"
    • c49c4fd : Do not read and do not convert pixels for camera
    • 6af8dda : fix build
    • fc7d2fa : [vulkan] Avoid log spew when goldfish hardware is missing.
    • 8fd114c : Fix build break for host
    • 3f31604 : [vulkan] Update to latest APIs for fuchsia.
    • 60620f6 : Add support for goldfish-address-space in gralloc
    • 444035d : Add ctor to gralloc_memregions_t
    • 9366abc : Put HAL_PIXEL_FORMAT_RGB_888 back for CPU access
    • c28bad8 : [vulkan] Update to latest sysmem API for fuchsia.
    • 9705efe : [vulkan] Add releasepackage.py script for Fuchsia.
    • 9d43218 : [vulkan] Disable Android.bp as it broke the build in some repos.
    • 630129e : [vulkan] Link statically against most libraries.
    • 5e2e842 : [vulkan] Implement processPipeInitOnce for Fuchsia.
    • aa65ad6 : [vulkan] Use C++ FIDL bindings and add Android.bp
    • 3c7b3ca : [vulkan] Remove vulkan_loader_and_validation_layers dependency
    • 6db11e5 : Add a wrapper for vkCreateImageView
    • e6bf969 : vk_find_struct: use the requested type to calculate sType
    • 845c069 : Set suggestedYcbcrModel to RGB_IDENTITY for RGB formats
    • 51b69a1 : Use VkFormat to pass Vulkan formats
    • c96b43e : Add VkBufferCollectionImageCreateInfoFUCHSIA into goldfish_vk_private_defs.h
    • e9430e1 : Set format in getAndroidHardwareBufferPropertiesANDROID
    • 4f45b8c : [vulkan] Use FIDL for QEMU pipe stream on Fuchsia.
    • ec610ae : Improve creating of local copies and appending then to the chain
    • 6471042 : Fix build break
    • 920a685 : Add templates to vk_find_struct
    • c7f0fc5 : Put the AHB format to externalFormat
    • f294380 : Mark gpu_usage as const
    • df8d964 : [vulkan] switch to control device on fuchsia
    • d632ec6 : Fix vk_append_struct to add elements after the last one
    • 1138797 : Revert "Fix vk_append_struct to add elements after the last one"
    • fd2683b : Fail on_vkCreateImage if format is not recongnized
    • 589c957 : Fix vk_append_struct to add elements after the last one
    • eb1b992 : Retire HAL_PIXEL_FORMAT_RGB_888 from gralloc
    • 7beff56 : [vulkan] add missing fuchsia ICD code
    • 97ddeb8 : [vulkan] Fix blend constants encoding error
    • 9ff81a0 : Mark YUV camera buffers as interleaved
    • e5c790e : Add hwvulkan_headers dependency to vulkan driver
    • a816cf0 : Add hwvulkan_headers dependency to vulkan driver
    • 9160f9f : [Goldfish-opengl] Add empty function definition for alloc_device_t::dump()
    • 7040d51 : Fix build break
    • bf86237 : [vulkan] Add renderControl api for setting Vulkan mode
    • 799efdc : [vukan] Implement GetBufferCollectionPropertiesFUCHSIA
    • 1b2a779 : [vulkan] Switch to goldfish address space device
    • 212c024 : [vulkan] Use VMO memory instead of cookie

  • device/generic/mini-emulator-arm64 with 2 change(s)
    • 6e5559b : Retire device/generic/mini-emulator-arm64
    • f115120 : Don't install libGLES_android

  • device/generic/mini-emulator-armv7-a-neon with 2 change(s)
    • d6bb19d : Retire device/generic/mini-emulator-armv7-a-neon
    • ed554ab : Don't install libGLES_android

  • device/generic/mini-emulator-x86 with 1 change(s)
    • f4db793 : Retire device/generic/mini-emulator-x86

  • device/generic/mini-emulator-x86_64 with 1 change(s)
    • 0914fc2 : Retire device/generic/mini-emulator-x86_64

  • device/generic/qemu with 12 change(s)
    • 12b4875 : Retire device/generic/qemu
    • f29a03d : adbd is not available for platform
    • e643a7f : Add METADATA to qemu: Apache2=NOTICE
    • 2a6f1ed : Add conscrypt to PRODUCT_UPDATABLE_BOOT_JARS.
    • c34e3ab : Get rid of obsolete Make variable TARGET_CORE_JARS.
    • a2ab42a : Move init and ueventd scripts from / to /system/etc
    • e5a7338 : Move init and ueventd scripts from / to /system/etc
    • f0d8cf0 : Remove libGLES_android
    • 6d6dcdd : Remove notifications from bugreport generation using combo keys
    • 6bbe448 : Remove a host simulation of the runtime module
    • 316c57f : Add a host simulation of the tzdata module
    • fda7c05 : Remove device-only modules from PRODUCT_HOST_PACKAGES

  • device/generic/trusty with 44 change(s)
    • 57436fb : Import the d/g/goldfish soong namespace
    • 3ae7a2c : Copy advancedFeatures.ini and fstab.ranchu from qemu
    • 457a95f : Use ART_APEX_JARS instead of hard-coded list of ART boot jars.
    • 00b6489 : Make PRODUCT_BOOT_JARS and PRODUCT_UPDATABLE_BOOT_JARS disjoint.
    • d952bd1 : Make PRODUCT_BOOT_JARS and PRODUCT_UPDATABLE_BOOT_JARS disjoint.
    • f937138 : Actually fix aosp_qemu_trusty build error
    • fcc77c0 : Fix aosp_qemu_trusty build error
    • 099d9f8 : qemu_trusty: Fix VINTF file inclusion again.
    • 5d07df9 : qemu_trusty: Fix VINTF file inclusion.
    • a7e19bb : Fix build error
    • bdde7f9 : Added PREUPLOAD.cfg
    • 2f9458f : Remove broadcastradio HAL 1.x from emulator targets
    • 54f8851 : Wifi: Remove hostapd hidl entry from manifest.xml
    • 83f3edb : Switch to apex adbd
    • ffb3b20 : Update dhcpclient sepolicy to follow goldfish
    • ab2de8d : Add boringssl self-test components for NIAP
    • caa0c83 : Add libdl_android.bootstrap for init
    • 3ac8c42 : Move init and ueventd scripts from / to /system/etc
    • 2d794f0 : Move init and ueventd scripts from / to /system/etc
    • 466a158 : Replace framework.jar with framework-minus-apex.jar
    • 997db08 : Replace framework.jar with framework-minus-apex.jar
    • bdd6648 : Add Widevine L3 drm service to cuttlefish
    • d69defc : Revert "Set BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW"
    • a3e0bd5 : Set BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
    • 1a56a68 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 6ec798b : Wifi: Remove IWifi hidl entry from manifest.xml
    • db87aa5 : Remove Keymaster declaration from manifest
    • d2987f6 : Add new ART APEX after Runtime APEX split.
    • d91d9f4 : Add new ART APEX after Runtime APEX split.
    • f4b7087 : Update configstore entry to 1.1.
    • b1687d6 : Add core-icu4j into the list of boot jars
    • 5012561 : Include i18n packages to fix build
    • 8452e40 : Remove notifications from bugreport generation using combo keys
    • 4f20e0b : Remove conflicting Gatekeeper declaration
    • cb154aa : Clean up hard-coded sepolicy version in VINTF manifest.
    • 87aedfb : Remove conflicting Gatekeeper declaration
    • fd044b8 : Remove conflicting Gatekeeper declaration
    • cab7449 : Remove conflicting Gatekeeper declaration
    • 460b822 : Increase system image size
    • cdb995d : Enable goldfish customizations
    • 9006fdd : Enable Trusty Keymaster 4.0
    • 32e26a4 : qemu-trusty: dont build system-qemu.img
    • 072ad3f : Remove device-only modules from PRODUCT_HOST_PACKAGES
    • 3a99f0f : Enable Trusty Gatekeeper 1.0 and Keymaster 3.0

  • device/generic/uml with 9 change(s)
    • 5e9e452 : framework_(manifest|matrix).xml - system*
    • b9bbc25 : device_(manifest|matrix).xml - vendor*
    • 49fff4f : Move init and ueventd scripts from / to /system/etc
    • bc144fe : Move init and ueventd scripts from / to /system/etc
    • 141a805 : Don't install libpixelflinger
    • 4abc791 : Remove libc_malloc_{hooks,debug} that should only be internal in the Runtime APEX.
    • 35b62e7 : Remove internal Runtime APEX library that shouldn't be in system.
    • e6a9d5f : Add a trailing newline
    • 1645d74 : Remove device-only packages from PRODUCT_HOST_PACKAGES

  • device/google/atv with 48 change(s)
    • 152ae2e : Update ATV default sleep timeout to 24 hours
    • 834043e : CtsShim and CtsPrivShim moved out of system
    • f11842d : Add a ro.oem.key1 property to TV Emulator
    • 45ce81b : Lock ATV UI mode to prevent Car Mode tests from running + failing
    • 02e0296 : Add default androidtv bootanimation
    • 9d130a5 : [AudioProxy] Move sepolicy file hal_audio_proxy_client.te
    • ea1d3f9 : Move TvProvision from system_ext to product
    • 77f096a : [AudioProxy] client library -- HAL interfaces
    • 616c55f : [AudioProxy] Client library -- connect service
    • 0f38745 : Add SELinux Policy for AudioProxy HAL
    • b1d951d : Update AudioProxy Manifest to Include IDevicesFactory
    • 1c3f935 : Add AudioProxy HAL IDevicesFactory and IDevice Implementation
    • 97977c0 : Enabling clang_format for AudioProxy
    • aca9182 : AudioProxy HIDL and service (skeleton)
    • 40d60c2 : Disable dynamic partition on aosp_tv_arm64.
    • 92b6197 : Set config_maxUiWidth to 1920
    • ae3633c : Override assistantOnTopOfDream config for tv
    • 19e61d8 : Remove SystemUI customization.
    • 793d2f5 : Move AudioTv from atv_system to atv_product.
    • ac9fe9b : Install LiveTV app only in device.
    • a6957c2 : Revert "Revert "Update TV GSI.""
    • c8e8670 : Revert "Update TV GSI."
    • 383e6a8 : Update TV GSI.
    • b3af0df : Move TV GMS overlay from device to GMS.
    • 4c08f84 : Re-layout product makefiles by partitions.
    • 67989d2 : Put com.google.android.tv.installed.xml to /product.
    • 75b6a12 : TvProvision: Convert to Android.bp
    • e3a6e67 : Install TvSampleLeanbackLauncher to product and add permission file.
    • 9b6b24f : Add FrameworkPackageStubs module for TV SDK
    • a3cb3d1 : Disable portrait mode feature on TV SDK
    • d0229e9 : Disable GPS for TV SDK
    • bd91388 : Set config_servicesExtensionPackage for Android TV
    • 2ddea18 : Disable telephony/communication features on TV SDK
    • 03bd5cc : Disable mobile network support on TV SDK
    • 6f85e64 : Disable camera features/server on TV SDK
    • fc4b516 : Disable TileService on TV Emulator
    • dd4a0eb : Skip multi-display system decoration tests for TV product
    • 5df315a : Move init and ueventd scripts from / to /system/etc
    • 8be8ba9 : Move init and ueventd scripts from / to /system/etc
    • 22ed9d2 : Include tuner JNI package in atv_base
    • 0daa297 : Change targets aosp_atv_arm(64)_ab to aosp_atv_arm(64)
    • 55c6940 : Change targets aosp_atv_arm(64)_ab to aosp_atv_arm(64)
    • 3544767 : Mark TV as not supporting Quick Settings
    • 51ff5b3 : Disable split screen multiwindow by default on TV
    • b32ab2e : Convert TvSampleLeanbackLauncher to Android.bp.
    • c636add : atv-sdk: support dynamic partition
    • 3d34e23 : atv-sdk: support dynamic partition
    • 24719ce : atv-sdk: fix atv sdk build breakage

  • device/google/bonito with 270 change(s)
    • 07fa8eb : Update Bonito SVN to 29 for R
    • 6393118 : powerhint: Additional boost during camera launch
    • 0845614 : Remove radioconfig xml files
    • fd38d58 : Default enable uicc se
    • 3b37dee : Configure device manifest for NNAPI 1.3 driver
    • 6a7c4be : Identity: add mDL oem Hal lib
    • 058bdb4 : Update Bonito SVN to 26
    • 89c0a73 : Adjust locations of oat files.
    • 3c88094 : Revert "Build root link: /ramdump"
    • fb31748 : audio: add delay settings for playback and capture
    • cc6a4d8 : bonito: Add seccomp policy for Codec2 process
    • c2d5d33 : audio: enable offload gapless
    • b1ea888 : Resume-on-Reboot: Citadel implementation
    • 22ffdff : Disable userspace reboot
    • 3d7474a : Build root link: /ramdump
    • 4460154 : audio: update mic gain and mic information
    • 7ce990b : Remove duplicated sysprop
    • 6f82fcf : Update Bonito SVN to 25 This change aligns rvc-dev and downstream branches with qt-qpr1-dev
    • 425eb52 : Remove OMX components from IOmxStore
    • 2112c31 : Revert "Add runtime permissions to bonito for PixelMigrate."
    • 37ef893 : Move BOARD_EXT4_SHARE_DUP_BLOCKS to BoardConfigMainlineCommon.mk
    • 5770755 : Remove embms blobs
    • 94df064 : power_profile.xml: Update CPU parameters
    • 96cff21 : Correct definition of max.active.modems system property
    • e6fad1a : pixelstats: enable b4s4 to provide f2fs stats
    • 3754216 : Move ro.telephony.default_network to vendor partition
    • 1d2bb5c : Extract regulatory_info into RRO
    • 62dbaa9 : bonito: Move PixelWifiOverlay2018 here
    • 366cf6d : Switch to use stable power HAL
    • fdf849f : audio: correct supported channel mask
    • f31c2a5 : Add runtime permissions to bonito for PixelMigrate.
    • e127339 : [B4S4] Move confirmationui HAL to common repository
    • cd50787 : Enable an improvement feature when NFC tag dispatch failed
    • 628874c : Use biometrics.fingerprint@2.2 for bonito
    • 8479327 : Use biometrics.fingerprint@2.2 for bonito
    • 3eaaa65 : thermal: use common device.mk
    • 50dcd06 : Enable device_unique_attestation feature
    • 2d060eb : Add voice only
    • f773ee1 : audio: cirrus: profile release
    • 6259775 : mm_event: move mm_event into common
    • 23caf6f : Remove ELF PRODUCT_COPY_FILES
    • 5d7a82d : bonito: Add seccomp policy for Codec2 process
    • 3ccee41 : confirmationui: Apply common sepolicy
    • 55092d0 : change pixel-trace directory permission
    • 4cd030b : pixelstat: zram: enable zram/mm_stat on bonito
    • 836d0f0 : Start Power HAL early
    • 71ecf16 : remove time_daemon root privilege
    • 22059d2 : sensors: remove sensors.qti
    • 4cbf6bf : Add radioext 1.2 to device framework matrix.
    • 5f306d7 : manifest.xml: switch keymaster/strongbox 4.0 to 4.1
    • 9a693ba : gpt-utils: change retry count to 1
    • 564b854 : audio: bonito: Add support for mmap-playback handset
    • 05e26bb : Wifi: enable P2P MAC randomization
    • ab860e7 : device: dumpstate: expand f2fs dump script
    • 80e4b3b : dumpstate: don't dump modem logs if verbose logging is disabled.
    • 943d35c : Remove lmkd properties to enable new lmkd kill strategy
    • a7a8e21 : rt5514: update firmware for video recording noise
    • 3193b3e : Bonito: fix DumpstateMode validation.
    • 9ac1a03 : Enable the battery defender
    • e8ee08d : Disable 802.11ai FILS support.
    • 8b37fac : Removing GSI keys
    • 7c6f9d3 : vibrator: Switch from HIDL to AIDL
    • b60ee9d : Set bonito SVN to 20 bug:149240442
    • 77273da : Add vendor verbose logging control
    • ae25ef6 : Include factoryota.mk to enable new Factory OTA sepolicy
    • 8f456ab : Update vendor blobs list for R
    • c6b78a6 : dumpstate: Use thread to dump modem logs
    • aa46d82 : Rollback telephony overlays
    • ea21abc : New config value for specifying alternative prox sensor
    • 15f9cd1 : Adds context_hub group to pixel stats
    • 01d3966 : bonito: fine tune media_codecs_performance.xml
    • f9e28e9 : Revert "Include factoryota.mk to enable new sepolicy"
    • fa929c5 : Move VNDK APEX to vendor partition
    • 4805da3 : Fix copy files in device-sargo.mk
    • e13de2f : Update USB Gadget HAL to V1.1 implementation
    • 9403259 : bonito: support modem logging on user build
    • 3c60702 : Move VNDK APEX to vendor partition
    • 269aa7d : Migrate bonito to Contexthub HAL 1.1
    • 4d823bc : Update NFC configuration by SKU
    • 090e1ac : Include factoryota.mk to enable new sepolicy
    • d369709 : Add brightness float values to config file.
    • 2d4b3fa : Update dumpstate HAL to V1.1
    • 322a437 : Move VNDK APEX to vendor partition
    • 1af292d : Update wait_for_keymaster for KM41
    • c734fd4 : Moved telephony overlays for Bonito and Sargo
    • bea88ee : Change secure_element interface start method
    • 5c15af4 : Update Bonito SVN to 19 Bug:149240442
    • c00cf95 : Add android.software.vulkan.deqp.level, version 2020-03-01
    • fdfed41 : Move VNDK APEX to vendor partition
    • ef75163 : Convert voice_processing/Android.mk file to Android.bp
    • 703ba60 : Convert voice_processing/Android.mk file to Android.bp
    • 29e87a1 : [B4/S4]: set ro.crypto.volume.filenames_mode to aes-256-cts
    • b8f5a82 : Inherit userspace_reboot.mk
    • 6fffbfc : Update radioext version to 1.2
    • 0966234 : Inherit userspace_reboot.mk
    • cdc3a93 : Resume-on-Reboot: use uevent to chown
    • 3f7402d : dumpstate: Include Citadel status in all bugreports
    • 38e5757 : Adds the Context Hub feature to bonito
    • 256971c : Update wait_for_keymaster for KM41
    • dcd2dd0 : Add translatable="false" tags to ims package overlays
    • b5cd03b : QA test: add check_f2fs tool
    • cfa3277 : Add translatable="false" tags to ims package overlays
    • a9635b8 : Use 4GB dalvik-heap config
    • 6349b54 : Replace /persist to /mnt/vendor/persist
    • c1bb812 : Support Resume on Reboot
    • 3e00c66 : dumpstate: Include Citadel status in all bugreports
    • 045064f : Update Bonito SVN to 18 Bug:147450082
    • c14993d : Revert "Added lunch targets for AOSP + GMS for Bonito and Sargo."
    • b036769 : Added lunch targets for AOSP + GMS for Bonito and Sargo.
    • 65d38b9 : Update flags for switching to NXP MIFARE HAL
    • 59e08e4 : Remove Broadcast Radio HAL 1.x implementation.
    • 2fe888c : Remove old configuration and use new config for MMTEL/RCS
    • 276c24a : rt5514: update firmware for Android Q Models v3
    • bcc3b58 : Update new regulatory for S4 Vietnam
    • 3909d68 : Set bonito SVN to 17 bug:146378789 (cherry picked from commit 3bad004da4d9754988493cee083b742181234940)
    • d2275bc : Power Profile Fix
    • ce666e8 : Enable system_ext
    • 3c7867e : audio: cirrus: profile release
    • 0a58c98 : persist all logs to disk on userdebug and eng builds
    • 3bad004 : Set bonito SVN to 17 bug:146378789
    • c9154d0 : Remove old configuration and use new config for MMTEL/RCS
    • c73e6f1 : Remove header copying (LOCAL_COPY_HEADERS)
    • 99646a9 : Enable v1.3 drm plugins
    • f78f819 : Update config overlay with new SystemUI location
    • 3d7ec9d : Adding developer GSI keys
    • c6fb78c : Add aosp_bonito_hwasan and aosp_sargo_hwasan build configs.
    • a2001f2 : Remove package which can not be installed on device
    • cc62ae0 : Update new regulatory for S4 Vietnam
    • 9ecd133 : Do not assign LOCAL_MULTILIB to AUDIOSERVER_MULTILIB
    • 57c440b : Get correct IPACM_cfg.xml.
    • 8cda6ee : Remove setting LOCAL_MULTILIB from AUDIOSERVER_MULTILIB
    • cbe0e7d : Wifi: Remove hostapd hidl entry from manifest.xml
    • 3b3aba1 : bonito: enable Perfetto by default
    • 4d6ef58 : Add feature flags for OMAPI readers
    • 23b2d31 : Monitor the property ota.warm_reset
    • 0bd10d2 : bonito: move ro.apk_verity.mode to vendor
    • 8069edb : fstab: correct zram parameter names
    • 7a040a8 : Pixel 3a: Switch to Audio HAL V6
    • 11a8506 : Add thermal logging daemon
    • 7fb0567 : Inherit base system_ext.mk files for aosp targets
    • 440fde1 : Change the weight of blkio background group
    • d65e3dd : thermal: align thermal hal config with thermal-engine config
    • 903d23e : update rt5514 firmware: fix for background noise on video recording
    • b70b970 : Inherit base system_ext.mk files for aosp targets
    • b6978e5 : Set bonito SVN to 16 bug:144373594 (cherry picked from commit 6ee29d70e4949611fdf8d1e91eaeb5d5c3c45d48)
    • db4b23e : thermal: align thermal hal config with thermal-engine config
    • 6ee29d7 : Set bonito SVN to 16 bug:144373594
    • 26d554e : Update license location to qcom blobs.
    • 1c949af : Use more specific option to set dark mode
    • 26c8772 : Add VENDOR_BLOBS_NOTICE to BoardConfigPartial.
    • a127108 : ril: collect haldebug log in bugreport
    • 82b21c2 : Unify the recovery UI for pixel 3+
    • 88864d6 : device.mk: Remove/adjust some camera libs
    • 146392d : Add bootloader and radio images to the vendor blobs packages
    • 69f1c28 : bonito: Remove wifi related internal overlays
    • 5606d7b : Update regulatory labels for SAR
    • e47e5e3 : dumpstate: add key timestamps to power dump
    • 76c52ab : Define CHRE daemon variable and remove rc config
    • f5aeab3 : Update regulatory labels for SAR
    • 1178ecb : update rt5514 firmware: fix for background noise on video recording
    • 95797c2 : Remove init.zygote64_32.rc from whitelist
    • 8bb78df : ril: Restart 1st qcrild after SIM config changed
    • 79ae846 : device.mk: Add a camera test library to packages
    • c9650d5 : dumpstate: add key timestamps to power dump
    • 86510b7 : QCRIL: Enable manual network reject counter property
    • 9c1416a : Add Widevine L3 drm service to cuttlefish
    • 58dd612 : p2p: add p2p regex for tethering modes
    • b6aea64 : /charger-/system/bin/charger
    • 01776b2 : Enable zram writeback job scheduler
    • 5b0682c : Enable zram writeback
    • f7fa6da : Bump bonito SVN to 15
    • b439556 : Bump bonito SVN to 15
    • 72460ab : Bump Bonito SVN to 13 for new Camera build
    • cee96bd : Bump Bonito SVN to 13 for new Camera build
    • 96891e1 : Use component-override to configure bonito Bluetooth
    • 91bf63e : Enable reboot-free switch between single SIM and DSDS.
    • e3d3ee3 : Cleanup RRO enforcement in mainline device makefiles
    • d41ea34 : Default vibrate when ringing for 2018+ Pixels
    • 2507d27 : vibrator: Upgrade vbirator hal to 1-3
    • 5866e04 : Revert "fstab: make zram swap /data/per_boot"
    • 73f9156 : Revert "Revert "Revert "bonito: enable zram-writeback job"""
    • 9c93b80 : wifi: move supplicant service init to wpa_supplicant
    • fe5d1f4 : Revert "fstab: make zram swap /data/per_boot"
    • 05a442e : Revert "Revert "Revert "bonito: enable zram-writeback job"""
    • 57ffdb4 : Revert "fstab: make zram swap /data/per_boot"
    • 5ed3a3f : Revert "Revert "Revert "bonito: enable zram-writeback job"""
    • 8cf5396 : Remove libhwbinder/libhidltransport deps
    • cb933ed : Update Bonito SVN to 12 This will allow future CLs similar to ag/9424673 to automerge down to master
    • e7e76cb : wifi: Enable wifi_ext hal and disable IMU detection
    • dc5ea9f : Bonito: Remove unnecessary configuration
    • 0a071dd : Revert "Add qti-hta NNAPI interface to allow the driver to init."
    • 1962756 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 3b15e5a : Wifi: Remove IWifi hidl entry from manifest.xml
    • 68b1efb : Add system property to indicate it supports two active modems.
    • 4988b99 : Revert "Revert "bonito: enable zram-writeback job""
    • 6e1cb3e : fstab: make zram swap /data/per_boot
    • 5042c93 : Remove unintended xaac library from the build
    • 72be9bd : Add OMADM log to the bugreport
    • cdb2003 : Rewrite aosp_bonito.mk and aosp_sargo.mk to inherit aosp_product.mk
    • 92295d7 : Remove a few files that can be built from source.
    • fba1066 : Remove zram cold page writeback file
    • 2b22eba : Revert "zram: add zram_writeback"
    • 6b6ea12 : Revert "bonito: enable zram-writeback job"
    • b54b8c7 : Bonito: Remove unnecessary configuration
    • dc1d747 : bonito/sargo: properly enable perfetto daemons on boot
    • 269506d : Enable thermal warm reset
    • 6845640 : Enable MS OS descriptors for adb.
    • e65bda5 : Add qti-hta NNAPI interface to allow the driver to init.
    • 7d62cc9 : Wifi: Use IWifiExt version 1.1
    • 0a304ac : Move android.hidl.base@1.0.so from system to system_ext.
    • 59554ab : Configure Pixel 3a device manifest for NNHAL 1.2 interfaces
    • 6120fee : init.qcom.devstart.sh: Add vendor prefix to adsp property
    • a0545bf : correct backend and hw_interface name for voice-rec-mic and others
    • b7c1309 : gpt-utils: change retry count to 3
    • 2cf4bd1 : Revert "Mount system_other with AVB verification."
    • f75909f : Add ims.apk blob
    • 566aac7 : qcril: stop 2nd qcril when switching SIM config to single SIM
    • 7980a97 : Revert "Mount system_other with AVB verification."
    • 521b7e2 : Add feature flag for Japan SKU
    • bf8095b : bonito/sargo: properly enable perfetto daemons on boot
    • 363a3a7 : bonito/sargo: properly enable perfetto daemons on boot
    • 44bae56 : Update paths to the new ART APEX.
    • 249c632 : Remove notifications from bugreport generation using combo keys
    • 3f6ac5b : Enable system_ext on bonito/sargo
    • f9aa2a1 : hidl: Uprev supplicant to 1.3
    • c2272d3 : Wi-Fi: Enable Auto BMPS feature
    • fa8a0cc : wifi: set inactivity time
    • 0b46c8e : wifi - Include Extended Supported Rates (50) IE in scan
    • e75fecf : Enable FEATURE_TELEPHONY_IMS for this device.
    • 147e106 : bonito: enable GL comp backpressure
    • 25fbb98 : Remove symlink /firmware - /vendor/firmware_mnt
    • 11171ce : Add new regulatory labels for location
    • 8777e70 : User proper volume curve for AUDIO_STREAM_VOICE_CALL over Hearing Aids
    • b24d122 : Move input surface to CCodec
    • 647993c : audio: update rt5514 firmware for Android Q models v2
    • bf86e7d : Add com.nxp.mifare feature flag
    • a77f8b8 : dumpstate: dump sensor logs to bugreport
    • 5cf0cb3 : Include 'vendor' in AB_OTA_PARTITIONS.
    • dd1de72 : Bonito/Sargo supports updatable APEX
    • eb96e42 : Remove the deprecated Bluetooth A2dp @1.0 from manifest.xml
    • eacc6cc : Remove the deprecated Bluetooth A2dp @1.0 from manifest.xml
    • 72edc92 : vibrator: Adopt Common Implementation
    • 1d486f3 : Switch android-info to TARGET_BOARD_INFO_FILE.
    • 52e5898 : Keymaster memory management is inconsistent
    • 77ef8fa : audio: acdb release
    • cbceae2 : WiFi: Add WiFi Debug info in dumpstate_board.txt
    • 93b6791 : Remove rules to install kernel modules
    • fbe8bee : Add chre_test_client binary to non-user builds.
    • 55a8cd2 : Health: Add Battery Thermal control for SOC
    • e64d7de : Sensors: Add property for storing sensor init log
    • 44a1db3 : Revert "Sensors: Add property for storing sensor init log"
    • f445d22 : Sensors: Add property for storing sensor init log
    • 995a451 : Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.
    • ea80317 : audio: acdb release
    • 2c39936 : Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.
    • 38b571e : Bonito/Sargo supports updatable APEX
    • 9ddd10e : bonito: power: remove the obsolete VR code
    • 576078c : AB_OTA_UPDATER is BoardConfig variable.
    • 427267d : Explicitly set AB_OTA_UPDATER := true.
    • 0dd0c20 : Explicitly set AB_OTA_UPDATER := true.
    • a2b250c : Enable sensor HAL 2.0
    • bda7108 : Remove BUILD_BROKEN_ENG_DEBUG_TAGS
    • 3f56dc8 : bonito: enable traced on bonito/sargo
    • 38f589c : audio: update rt5514 firmware hotword model
    • 607d101 : audio: update rt5514 firmware hotword model
    • de250e5 : audio: add vendor prop for MMAP input time offset
    • addca88 : Enable QC2 bufferqueue block-pool
    • b33b107 : Enable QC2 bufferqueue block-pool
    • b481047 : Update SVN to 2 for June 2019 release for Bonito/Sargo bug:129374896 (cherry picked from commit 364cf28095417e0dd5c161b1de621b10d13acda5)
    • d745ff9 : Enable QC2 bufferqueue block-pool

  • device/google/bonito-kernel with 54 change(s)
    • 1b9270c : bonito: update kernel-and-modules prebuilt
    • efefb84 : bonito: update kernel-and-modules prebuilt
    • 94f34b0 : bonito: update kernel-and-modules prebuilt
    • a19730b : bonito: update kernel-and-modules prebuilt
    • 93aa1fe : bonito: update kernel-and-modules prebuilt
    • 5c31756 : bonito: update kernel-and-modules prebuilt
    • 8d1feb1 : bonito: update kernel-and-modules prebuilt
    • 3acbe30 : bonito: update kernel-and-modules prebuilt
    • 4c570f8 : bonito: update kernel-and-modules prebuilt
    • ec66748 : bonito: update kernel-and-modules prebuilt
    • 2a4e0ea : bonito: update kernel-and-modules prebuilt
    • 86db1fd : bonito: update kernel-and-modules prebuilt
    • 2599999 : bonito: update kernel-and-modules prebuilt
    • 1a39f18 : bonito: update kernel-and-modules prebuilt
    • 87c30c6 : bonito: update kernel-and-modules prebuilt
    • 7602cea : bonito: update kernel-and-modules prebuilt
    • 2c04b0a : bonito: update kernel-and-modules prebuilt
    • cc0e8e8 : bonito: update kernel-and-modules prebuilt
    • 0212934 : bonito: update kernel-and-modules prebuilt
    • f8b3a52 : bonito: update kernel-and-modules prebuilt
    • e859d59 : bonito: update kernel-and-modules prebuilt
    • cee8db3 : bonito: update kernel-and-modules prebuilt
    • a638103 : bonito: update kernel-and-modules prebuilt
    • bc4c0f2 : bonito: update kernel-and-modules prebuilt
    • 5742c7a : bonito: update kernel-and-modules prebuilt
    • 35156f6 : bonito: update kernel-and-modules prebuilt
    • 40637b0 : bonito: update kernel-and-modules prebuilt
    • 1c4539a : bonito: update kernel-and-modules prebuilt
    • af0700b : bonito: update kernel-and-modules prebuilt
    • 97c9731 : bonito: update kernel-and-modules prebuilt
    • e813e5f : bonito: update kernel-and-modules prebuilt
    • 3588eef : bonito: update kernel-and-modules prebuilt
    • 7f1c30a : bonito: update kernel-and-modules prebuilt
    • 5cb7402 : bonito: update kernel-and-modules prebuilt
    • 520a581 : bonito: update kernel-and-modules prebuilt
    • cb14d48 : bonito: update kernel-and-modules prebuilt
    • 22fe87f : bonito: update kernel-and-modules prebuilt
    • ace1326 : bonito: update kernel-and-modules prebuilt
    • 36e33a0 : bonito: update kernel-and-modules prebuilt
    • a34fb95 : bonito: update kernel-and-modules prebuilt
    • 0a4776d : bonito: update kernel-and-modules prebuilt
    • 714cca7 : bonito: update kernel-and-modules prebuilt
    • b726080 : bonito: update kernel-and-modules prebuilt
    • 4336916 : bonito: update kernel-and-modules prebuilt
    • 4679ef4 : bonito: update kernel-and-modules prebuilt
    • d2381ae : bonito: update kernel-and-modules prebuilt
    • b13eb0d : bonito: update kernel-and-modules prebuilt
    • 45e306d : bonito: update kernel-and-modules prebuilt
    • dec5a18 : bonito: update kernel-and-modules prebuilt
    • 924cfce : bonito: update kernel-and-modules prebuilt
    • 238eb64 : bonito: update kernel-and-modules prebuilt
    • 0e9ae1e : bonito: update kernel-and-modules prebuilt
    • d0b0300 : bonito: update kernel-and-modules prebuilt
    • 244c361 : bonito: update kernel-and-modules prebuilt

  • device/google/bonito-sepolicy with 139 change(s)
    • f411ff8 : Solve the naming problem for vendor property
    • ac7b9f6 : Add mDL oem hal sepolicy for bonito.
    • 7dae87a : Configure sepolicy for NNAPI 1.3 driver
    • 878767a : sepolicy: add chr_file access rule for citadel_updater
    • c716f74 : Resume-on-Reboot: Citadel implementation
    • 4e81782 : Add sepolicy to Combine oemlock, authsecret HALs into weaver
    • 7cbdee8 : graphics: Change vulkan driver name to vulkan.adreno
    • 6ce03a3 : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
    • 6ebcb48 : Move mediaswcodec.te from sepolicy/private to sepolicy/vendor
    • f4075df : Allow appending PRODUCT_*_SEPOLICY_DIRS
    • 95274a6 : Allow dumpstate to query Citadel info
    • 3ad1a0d : powerhal: remove the duplicate rules
    • beee98d : Add policy for Bluetooth debug diag
    • 6838ec4 : Revert "Move type definition to common repository"
    • 57288a7 : Move type definition to common repository
    • 107a0c7 : Fix imsdatadaemon cnd_prop read avc denial
    • 6e13629 : Fix sepolicy denials for imsdatadaemon
    • cb7b5ae : thermal: move thermal-hal selinux policy to Pixel-wide folder
    • 5709908 : mm_event: move mm_event sepolicy into common
    • 354f5cb : Move hal_confirmationui.te to common path
    • f1ccbd4 : sepolicy: add block access rule for dumpstate
    • ce25515 : Temporarily suppress the denial log during boot from Qualcomm AU012 drop
    • f479e27 : Remove device-specific sepolicy on using BLOB AHWB fds.
    • 3aa23c1 : Update KM41 service name of citadel
    • d3a0716 : Fix avc denied for dataservice_app
    • ad7d0ef : Update SELinux boot error
    • 1091763 : gmscore_app: suppress denials on firmware
    • b02b013 : init-edge_sense-sh: add dontaudit setting for init.edge_sense.sh
    • bb716db : update SELinux boot error
    • 049ecec : hal_health_default: fix avc denials
    • 7896acc : update SELinux boot error
    • 7faaf93 : vibrator: Switch from HIDL to AIDL
    • 7e99bb7 : Remove old Facotry OTA sepolicy setting for B4/S4
    • 7adcdca : Remove factory_ota_app.te from tacking_denials folder
    • a34d89b : Revert "Remove old Facotry OTA sepolicy setting for B4/S4"
    • f0dae2a : Revert "Revert "Remove old Facotry OTA sepolicy setting for B4/S4""
    • fb3e83d : Revert "Remove old Facotry OTA sepolicy setting for B4/S4"
    • d46e35c : sepolicy: Support vendor logging on user build
    • f0bf78c : sepolicy: Add property for vendor logging switch
    • 7342faf : sepolicy: allow dumpstate to access sensors_vendor_data_file
    • 34632e1 : Allow wifi_sniffer to enable sniffer mode.
    • 86dcae7 : Update sepolicy for Context Hub HAL 1.1
    • 924d529 : Remove old Facotry OTA sepolicy setting for B4/S4
    • b99cb16 : sepolicy: Update dumpstate HAL to V1.1
    • b5c000d : bonito: power: remove the obsolete VR code
    • a7d0746 : sepolicy: Allow dumpstate to access citadeld
    • 5396ef0 : grant init permission on persist and firmware
    • 489d88b : suppress redundant setup log in SELinux
    • d0222d5 : Remove hal_bluetooth_default from tracking_denials
    • 91f89c7 : file bugs for kernel avc error
    • 7a31416 : file bugs for each avc error
    • 0c1d09f : Update permission to talk to StatsHal
    • d82b594 : Add Factory OTA property for GRIL service
    • 44b107b : sepolicy: Add more vendor_modem_prop
    • 467b620 : move netd.te to //system/sepolicy/public/netd.te
    • 36e80d2 : allow iptables to isatty()
    • be8d1b6 : Let ramdump find and use the IStats service
    • e59c9d3 : Remove dontaudit netd {proc,sysfs}_net:dir write
    • d4ed118 : Allow ClearKey hal to access allocator hal
    • 964191a : Support Resume on Reboot
    • 9782955 : suppress harmless log caused by race condition
    • 2b20069 : Add sepolicy to enable Qualcomm add on feature
    • 8a4f347 : Dontaudit denial caused by a race with labeling.
    • a331772 : Allow vendor_init to set property of logpersistd_logging_prop
    • a10fda7 : Update drm service executables file_contexts
    • d093b8a : correct path to bonito
    • a128b51 : Add sepolicy for hal_bluetooth_default to read ssrdump
    • 97e80b1 : Update drm service executables file_contexts
    • 6af091c : allow init to create sdcard link file
    • 2705222 : Add sepolicy for thermal log daemon
    • 6520a59 : Add sepolicy for thermal log daemon
    • 64c5288 : Modify domain information of Hidden menu
    • c221a88 : Wifi: Add wifi lazy hal service file to contexts
    • ef161f7 : [SELinux denied] Fix avc: denied on u:object_r:qchook_service:s0
    • f265823 : Add persist.vendor.radio.manual_nw_rej_ct property
    • 724f1e9 : ril: allow ril to set vendor.radio.sim_num.switch
    • 34d5a23 : [B4/S4] SELinux error log coming from ims
    • 2567cdb : ril: dump radio hal for user build.
    • 949103b : vibrator: Upgrade drv2624 vbirator hal to 1-3
    • 282b80a : Allow wifi_sniffer to enable sniffer mode.
    • f914e36 : Add jiyong@ and smoreland@ to OWNERS file.
    • c8c0c8b : Wifi: Add permission to access wifi_ext hal
    • 7a5d020 : Update bug_map to explicitly have the b/ prefix
    • ec7d09e : Add OMADM logs to the bugreport
    • 784768b : Update sepolicy for NNHAL 1.2
    • 8a88f74 : bonito-sepolicy: Add vendor prefix to adsp property
    • 8eb66e6 : Bonito: Add more vendor_modem_prop
    • 92d20ad : modem_svc: Grant to access vendor_build_type_prop and vendor_modem_prop
    • 588cbea : Allow setup mm_event tracing
    • e785b12 : Sepolicy: selinux change for FP HIDL limited init retry times on B4S4
    • cc2a131 : mediacodec_service: this service DNE
    • de4e023 : Remove 'uce' service to move into core policy.
    • 8376200 : Remove 'uce' service to move into core policy.
    • bd50da9 : Allow reading system ION heap size from debugfs
    • 47156b7 : SELinux policy for reading system ion heap size
    • f7fc3d1 : Remove 'uce' service to move into core policy.
    • 7c09b8d : Allow reading system ION heap size from debugfs
    • d27f90e : Let citadeld find and use the IStats service
    • 25e6ac3 : Remove 'uce' service to move into core policy.
    • 572fe37 : Fix avc denied when ssr_detector gets adsp firmware version property
    • a10db76 : Modify permission of init.qcom.devstart.sh
    • 3310d8e : Add sepolicy for system_ext partition
    • 07f588d : remove WAR on misc_logd_file
    • 82e2da5 : remove dumpstate citadel access error on user build
    • 02ec99f : sepolicy: allow dumpstate to access sensors_vendor_data_file
    • 5ca7a5c : Allow init-insmod-sh to access debugfs_wlan
    • 4dbe2aa : Update bug_map and fix service_manager denial for bonito/sargo
    • 2f59e52 : Allow init-insmod-sh to access debugfs_wlan
    • 8be2b0b : Allow init-insmod-sh to access debugfs_wlan
    • f1371dc : Allow init-insmod-sh to access debugfs_wlan
    • b87a414 : Update bug_map and fix service_manager denial for bonito/sargo
    • 164569f : Update bug_map and fix service_manager denial for bonito/sargo
    • 6e6ef66 : Update bug_map and fix service_manager denial for bonito/sargo
    • 5a4d0d8 : Suppress GPU service sepolicy error log
    • 6b85344 : Track SELinux denial.
    • 79ff9ab : Track SELinux denial.
    • b990841 : Add sepolicy for RamdumpService to access property sys.boot.reason on B4S4
    • a079bde : SELinux policy for reading system ion heap size
    • bedcbe5 : LowPowerMonitor: Enable Interactive bugreports
    • c7b6c33 : Track SELinux denial.
    • a768d75 : Update MDS key
    • f0ad01e : vibrator: Adopt Common Implementation
    • 8a731ca : Add Adam to OWNERS.
    • 6ebe0a4 : Clean up bug_map
    • 0203a50 : Fix avc denied to dump some useful hals for user build.
    • d51a42d : WiFi: Add WiFi DP Trace in dumpstate_board.txt
    • ea9aa2b : Remove line added to core policy.
    • 03b324f : health: add policy to access thermal sysfs
    • b8dc95e : Track SELinux denial.
    • c009fed : Add sepolicy for RamdumpService to access property sys.boot.reason on B4S4
    • d301724 : netd socket related sepolicy rule cleanup
    • aaecc94 : Makefile: Use BOARD_VENDOR_SEPOLICY_DIRS
    • 01adff5 : Allow camera to notify traced of a notable event (bonito/sargo)
    • 0ecb22f : bonito: power: remove the obsolete VR code
    • dcd41d5 : fine-grained access to diag_device
    • 681e774 : sepolicy(bonito): Remove offload HAL sepolicy rules
    • 3b38dbc : Allow the Zygote to read vendor_display_prop.
    • 2b8cd75 : Remove /sys/devices/virtual/net/... /sys/module/tcp_cubic/parameters/...
    • 7d3e240 : audio: add vendor prop for MMAP input time offset

  • device/google/contexthub with 7 change(s)
    • 98f1a92 : [ImuCal] Minimal calibration info logging
    • ba4f342 : [ImuCal] Minimal calibration info logging
    • a5bae38 : [ImuCal] Changes log-level for LoadAshCalibration fail message
    • 5c1466b : device: google: contexthub: fix -Wreorder-init-list
    • aff4d95 : Remove libhwbinder/libhidltransport deps
    • 36fe83b : Use shared version of vndk
    • d7e16e8 : [ImuCal] Code Sync

  • device/google/crosshatch with 285 change(s)
    • cacd10c : Update Crosshatch SVN to 37 for R
    • 93c68df : Update Crosshatch SVN to 37 for R
    • 24e7aa1 : Remove radioconfig xml files
    • 43cabe5 : Default enable uicc se
    • 6e307b9 : Configure device manifest for NNAPI 1.3 driver
    • 502caaa : audio: update microphone information
    • ad65a23 : Identity: add mDL oem Hal lib
    • c77053e : Update Crosshatch SVN to 34
    • 29afb31 : Revert "Build root link: /ramdump"
    • 68dcd9e : crosshatch: Add seccomp policy for Codec2 process
    • db16c77 : Resume-on-Reboot: Citadel implementation
    • 52b8ed7 : audio: enable offload gapless
    • f4a0c61 : Disable userspace reboot
    • c230264 : Build root link: /ramdump
    • 35d9b60 : Remove duplicated sysprop
    • f288eb2 : Update Crosshatch SVN to 33
    • beb88d5 : Remove OMX components from IOmxStore
    • 91f80dd : Revert "Add runtime permissions to crosshatch for PixelMigrate."
    • ba65373 : Move BOARD_EXT4_SHARE_DUP_BLOCKS to BoardConfigMainlineCommon.mk
    • d78c357 : Update Crosshatch SVN to 32
    • dcd9e3a : Support to dump modem efs in bugreport
    • 5b923e0 : pixelstats: enable b1c1 to provide ufs/f2fs stats
    • 8bb8775 : PowerHint: Add DISPLAY_UPDATE_IMMINENT hint
    • c3342e0 : audio: add delay settings for playback and capture
    • eec0b2f : Revert "Crosshatch: Refined GPU frequency for Expensive Rendering hint"
    • 725c3e7 : Switch to use stable power HAL
    • fa7cbf9 : Move ro.telephony.default_network to vendor partition
    • f67fdb3 : Extract regulatory_info into RRO
    • 7ffe2fc : Disable blurs on rvc
    • d45c94d : crosshatch: Move PixelWifiOverlay2018 here
    • 56eaa9a : Revert "add pixel mm_logd into crosshatch"
    • 441f05b : Add runtime permissions to crosshatch for PixelMigrate.
    • dddfd2a : Enable Depth System on crosshatch
    • 649780a : [B1C1] Move confirmationui HAL to common repository
    • 070272f : Crosshatch: Refined GPU frequency for Expensive Rendering hint
    • f95b368 : Enable blurs on blueline
    • 892fe57 : Enable an improvement feature when NFC tag dispatch failed
    • fb02a8f : Update Crosshatch SVN to 31 Bug: 153882927
    • a771dd1 : Use biometrics.fingerprint@2.2 for crosshatch
    • 1a29869 : Enable device_unique_attestation feature
    • b366ed1 : thermal: use common device.mk
    • eebf8d4 : Add voice only cellular thermal
    • 71a29f2 : mm_event: move mm_event into common
    • 210d465 : Add module owner
    • 5f289ea : crosshatch: Add seccomp policy for Codec2 process
    • d8cd429 : confirmationui: Add common sepolicy path
    • 6b4a41e : Update crosshatch SVN to 30
    • f328e72 : Remove ELF PRODUCT_COPY_FILES
    • 977321d : Revert "Change blur default on blueline"
    • cc73362 : Start Power HAL early
    • 6a40503 : manifest.xml: switch keymaster/strongbox 4.0 to 4.1
    • 89c9c72 : Change blur default on blueline
    • 4e2813d : remove time_daemon root privilege
    • 9f66331 : sensors: remove vendor.sscrpcd and sensors.qti
    • 292f826 : pixelstat: zram: enable zram/mm_stat on crosshatch
    • d494647 : Reland "Update device framework matrix to match hal manifest"
    • 3376e77 : Revert "Update device framework matrix to match hal manifest"
    • ddadde3 : add pixel mm_logd into crosshatch
    • 1b83890 : gpt-utils: change retry count to 1
    • 11e7d41 : Update crosshatch SVN to 29
    • 0c8da72 : audio: crosshatch: Add support for mmap-playback handset
    • dcc0c00 : Enable blurs, under dev-option
    • eed5ad0 : Update device framework matrix to match hal manifest
    • 6356232 : device: dumpstate: expand f2fs dump script
    • 5acff3a : dumpstate: don't dump modem logs if verbose logging is disabled.
    • a81dece : confirmationui: Rename the service to generic one
    • 4835724 : Crosshatch: fix DumpstateMode validation.
    • 136f067 : Disable 802.11ai FILS support.
    • e3d01d5 : Update WirelessCharger hal to 1.2
    • d36e5ab : Removing GSI keys
    • d7f881c : iorap: Remove prebuild compiled traces
    • 768bea6 : Set crosshatch SVN to 28 bug:149240442
    • a8954a7 : Add vendor verbose logging control
    • e3dd269 : Update vendor blobs list for R
    • 60aaa17 : Remove the config "config_twoDigitNumberPattern" from Android resource
    • f1d1978 : dumpstate: Use thread to dump modem logs
    • 4aa405b : Rollback telephony-resources
    • 3c1de40 : New config value for specifying alternative prox sensor
    • 893773b : Adds context_hub group to pixel stats
    • 62a205c : Syncing test_main files for teeui device test
    • 689e7e3 : crosshatch: fine tune media_codecs_performance.xml
    • 43a6994 : Move VNDK APEX to vendor partition
    • 70a9450 : Move VNDK APEX to vendor partition
    • 775729e : Migrate crosshatch to Contexthub HAL 1.1
    • f689593 : crosshatch: support modem logging on user build
    • f924f4d : Remove ro.boot.sota setting in init.hardware.rc
    • ede570f : Add brightness float values to config file.
    • fb3a617 : Update dumpstate HAL to V1.1
    • 69c47a5 : Move VNDK APEX to vendor partition
    • 7ff0707 : Update wait_for_keymaster for KM41
    • 11bfdca : Update NFC configuration by SKU
    • e760821 : Moved telephony overlays for Crosshatch and Blueline
    • 226c8a5 : Change secure_element interface start method
    • a786d5a : Update Crosshatch SVN to 27 Bug:149240442
    • ff989c2 : Tests only built on device target should be in device-tests suite
    • cf76685 : Update in pinned files.
    • b51ebe8 : Add android.software.vulkan.deqp.level, version 2020-03-01
    • 2e00e2f : Update radioext version to 1.2
    • d8f5f4a : Chase ag/10218906.
    • 8f52efa : Move VNDK APEX to vendor partition
    • 6c7d67e : Get correct IPACM_cfg.xml.
    • 7971a52 : audio: add built-in mic path for hifi-record
    • d1e37be : Add test suite to device config
    • 55ca553 : Convert voice_processing/Android.mk file to Android.bp
    • 0845468 : Convert voice_processing/Android.mk file to Android.bp
    • 6b047ac : Add Device Config to teeui_localization_rendering_tests
    • bf8d965 : Inherit userspace_reboot.mk
    • 6a3cf02 : Inherit userspace_reboot.mk
    • 4fcd1a2 : Add brightness float values to config file.
    • ba648ac : Resume-on-Reboot: use uevent to chown
    • adc0d96 : dumpstate: Include Citadel status in all bugreports
    • 9474191 : Set frozen cgroup as killable
    • 2ca13da : Adds the Context Hub feature to crosshatch
    • 73d4ef2 : Add translatable="false" tags to ims package overlays
    • e74b4e1 : Update wait_for_keymaster for KM41
    • ec3c562 : Add translatable="false" tags to ims package overlays
    • 28039c2 : Update USB Gadget HAL to V1.1 implementation
    • 6116217 : Replace /persist to /mnt/vendor/persist
    • a22306a : iorapd: Enable readahead for iorapd on blueline devices.
    • 45fe39a : Support Resume on Reboot
    • 7164bb9 : dumpstate: Include Citadel status in all bugreports
    • 8d21c3f : Update Crosshatch SVN to 26 Bug:147450082
    • 768f8e3 : Update flags for switching to NXP MIFARE HAL
    • 36f2c12 : Remove Broadcast Radio HAL 1.x implementation.
    • 62dd6dc : Remove old configuration and use new config for MMTEL/RCS
    • 3b4014e : Set crosshatch SVN to 25 bug:146378789 (cherry picked from commit 448f13db2256d264ed478aa9c9d5927552927172)
    • 0c5e54a : Update Crosshatch SVN to 24 for January T-Mobile build bug:144458748 (cherry picked from commit 991c12c0abfa05d9576da3196e45ccdfffacf356)
    • acad3a0 : Enable system_ext
    • db8e745 : persist all logs to disk on userdebug and eng builds
    • 448f13d : Set crosshatch SVN to 25 bug:146378789
    • 15c0589 : Remove old configuration and use new config for MMTEL/RCS
    • 991c12c : Update Crosshatch SVN to 24 for January T-Mobile build bug:144458748
    • e072888 : Remove header copying (LOCAL_COPY_HEADERS)
    • e7a6030 : Enable v1.3 drm plugins
    • d5ea970 : Update config overlay with new SystemUI location
    • 5ce4a9b : Adding developer GSI keys
    • d700c76 : Add aosp_blueline_hwasan and aosp_crosshatch_hwasan build configs.
    • 507adc8 : Do not assign LOCAL_MULTILIB to AUDIOSERVER_MULTILIB
    • 3f5298f : Use 4GB dalvik-heap config
    • 76a514c : Remove setting LOCAL_MULTILIB from AUDIOSERVER_MULTILIB
    • bc64a1a : init.rc: limit discard chunk size to 128MB
    • 5f2528d : Wifi: Remove hostapd hidl entry from manifest.xml
    • a0b8b81 : crosshatch: enable Perfetto by default
    • 8a14f06 : Add feature flags for OMAPI readers
    • 12f2d87 : Monitor the property ota.warm_reset
    • 51d2afc : crosshatch: move ro.apk_verity.mode to vendor
    • f8c1972 : fstab: correct zram parameter names
    • e6598f5 : Pixel 3: Switch to Audio HAL V6
    • 7ce1db9 : Add thermal logging daemon
    • e7f006f : Inherit base system_ext.mk files for aosp targets
    • aa57a58 : crosshatch: Update WirelessCharger hal to 1.1 in manifest
    • c0bc121 : Change the weight of blkio background group
    • c7aaf09 : audio: improve the double talk attenuation
    • 3464451 : Inherit base system_ext.mk files for aosp targets
    • 92ffe3b : Set crosshatch SVN to 23 bug:144373594 (cherry picked from commit 8420cb98be4c3b8fc4650903abc1510ed0a23afb)
    • 4981bce : audio: correct the backend of speaker_safe_and_a2dp
    • fd5ed1a : sthal: remove unused codec control command
    • 8420cb9 : Set crosshatch SVN to 23 bug:144373594
    • 0545af5 : Update license location to qcom blobs.
    • 26cdbef : Use more specific option to set dark mode
    • 5102807 : Add VENDOR_BLOBS_NOTICE to BoardConfigPartial.
    • 4fdc7ed : ril: collect haldebug log in bugreport
    • a3fc8c2 : Unify the recovery UI for pixel 3+
    • f0da45b : device.mk: Remove/adjust some camera libs
    • bb02405 : Add bootloader and radio images to the vendor blobs packages
    • e9ee3db : QCRIL: Enable manual network reject counter property
    • 21aac27 : dumpstate: add key timestamps to power dump
    • ca298b8 : crosshatch: Remove wifi related internal overlays
    • 591ce0e : Remove init.zygote64_32.rc from whitelist
    • 7edd454 : crosshatch: Update WirelessCharger hal to 1.1 in manifest
    • 3ab5355 : device.mk: Add a camera test library to packages
    • 6d12f4a : dumpstate: add key timestamps to power dump
    • 5d93f4f : Define CHRE daemon variables and remove rc config
    • a4ad9a9 : Add Widevine L3 drm service to cuttlefish
    • 42df167 : p2p: add p2p regex for tethering modes
    • 1074fcc : blueline: Enable iorapd tracing with perfetto
    • e4a85f2 : /charger-/system/bin/charger
    • 02e3f19 : Revert "Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW"
    • b837beb : Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
    • a34b199 : Enable zram writeback job scheduler
    • dd4f725 : Enable zram writeback
    • a68c98f : Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
    • c1bfc8b : Bump crosshatch SVN to 22
    • a435773 : Bump crosshatch SVN to 22
    • f2def3f : Use component-override to configure crosshatch Bluetooth
    • d7ab4ab : Cleanup RRO enforcement in mainline device makefiles
    • f10f235 : Default vibrate when ringing for 2018+ Pixels
    • fc2290e : audio: improve the double talk attenuation
    • 5b96967 : Revert "fstab: make zram swap /data/per_boot"
    • 537809c : Revert "Revert "Revert "crosshatch: enable zram-writeback job"""
    • f09ce4f : Revert "fstab: make zram swap /data/per_boot"
    • 86eca34 : Revert "Revert "Revert "crosshatch: enable zram-writeback job"""
    • 30029f1 : Revert "fstab: make zram swap /data/per_boot"
    • f97d40b : Revert "Revert "Revert "crosshatch: enable zram-writeback job"""
    • 8c7cbcb : Remove libhwbinder/libhidltransport deps
    • f0dc873 : iorap: Enable iorapd prefetching and disable pinning for crosshatch.
    • 76a2a32 : wifi: move supplicant service init to wpa_supplicant
    • 3813bfc : Remove libhwbinder/libhidltransport deps
    • b1bb6b3 : wifi: Enable wifi_ext hal and disable IMU detection
    • 481d4eb : Revert "Add qti-hta NNAPI interface to allow the driver to init."
    • a4adb03 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 588e512 : Update Crosshatch SVN to 20
    • f0095c8 : Wifi: Remove IWifi hidl entry from manifest.xml
    • a098aff : Disable all lmkd properties
    • 26166b9 : audio: update tuning for voice-call handsfree mode
    • 04f88b2 : Revert "Revert "crosshatch: enable zram-writeback job""
    • 9c355e8 : fstab: make zram swap /data/per_boot
    • 715914a : Add OMADM log to the bugreport
    • 60171c9 : Revise aosp_$device to inherit from aosp_product.mk
    • 1ed4688 : Update Crosshatch SVN to 18
    • 3c1e31f : startop: Copy clock and calendar traces to /product/iorap-trace/ for crosshatch devices.
    • 599318c : Remove zram cold page writeback file
    • 710ee05 : Revert "zram: add zram_writeback"
    • da2cf6c : Revert "crosshatch: enable zram-writeback job"
    • 8ebb155 : Split light HAL out from small_hals
    • 604148a : Update Crosshatch SVN to 18
    • ee291ab : Revert "Revert " Revert "Support DSDS on B1C1"""
    • d5b6f24 : Enable thermal warm reset
    • bfafb1d : Add qti-hta NNAPI interface to allow the driver to init.
    • 43f29c8 : Enable MS OS descriptors for adb.
    • d829a5c : Wifi: Use IWifiExt version 1.1
    • 8007e02 : Configure device manifest for NNHAL 1.2 interfaces
    • e984495 : gpt-utils: change retry count to 3
    • 9d2fb9b : Revert "Mount system_other with AVB"
    • cff146c : Add ims.apk blob
    • 3d70f8f : Update paths to the new ART APEX.
    • 2b2f79c : Revert "Mount system_other with AVB"
    • 0e1ee0e : Add feature flag for japan SKU
    • 80ca564 : Update paths to the new ART APEX.
    • 5895095 : audio: update Cirrus table to limit the excursion
    • 96ce392 : Update Crosshatch SVN to 17
    • ac94d5c : Update Crosshatch SVN to 17
    • bd3a9d6 : crosshatch: Don't write to sleep_disabled node on init
    • b70996f : Remove notifications from bugreport generation using combo keys
    • 4e4ae3a : Update Crosshatch SVN to 16
    • 2907078 : Enable system_ext on blueline/crosshatch
    • 8899755 : Revise aosp_$device to inherit from aosp_product.mk
    • 82d2b8a : Add vendor prefix to slpi property
    • 4e8a210 : crosshatch: enable GL comp backpressure
    • 7451ac3 : User proper volume curve for AUDIO_STREAM_VOICE_CALL over Hearing Aids
    • d4c32e1 : audio: Reduce Voice call loudness in CDMA mode
    • c3e7084 : Move input surface to CCodec
    • cae29e2 : The 'vendor' in AB_OTA_PARTITIONS should be in google_devices
    • a432e8b : Add com.nxp.mifare feature flag
    • 0519e57 : hidl: Uprev supplicant to 1.3
    • 938a8e5 : dumpstate: dump sensor logs to bugreport
    • be64772 : Include 'vendor' in AB_OTA_PARTITIONS.
    • e1b6fc7 : crosshatch/blueline supports updatable APEX
    • 0618b9a : Remove product_services partition
    • 162b6dd : Remove the deprecated Bluetooth A2dp @1.0 from manifest.xml
    • ee1f6d9 : Remove the deprecated Bluetooth A2dp @1.0 from manifest.xml
    • 8552e90 : Customize blueline/crosshatch supported keepalive count
    • 32a455f : Switch android-info to TARGET_BOARD_INFO_FILE.
    • 45bf1a9 : Keymaster memory management is inconsistent
    • 8012941 : audio: update mixer table
    • 9c44171 : Customize blueline/crosshatch supported keepalive count
    • 1d5b6ce : Update NFC RF parameter
    • 7517364 : Revert "Add kernel modules to vendor partition"
    • 18eb3d4 : Add chre_test_client binary to non-user builds.
    • 31d26f2 : Health: Add Battery Thermal control for SOC
    • f8e1dc3 : Sensors: Add property for storing sensor init log
    • a8044f5 : Revert "Sensors: Add property for storing sensor init log"
    • 5f1887a : Sensors: Add property for storing sensor init log
    • e1d834b : crosshatch/blueline supports updatable APEX
    • 8e82eb9 : Do not enable the funcion when it is not in list
    • 4320dfa : gpt-utils: Add fsync() in gpt_disk_commit()
    • ccca980 : gpt-utils: Add fsync() in gpt_disk_commit()
    • 1757c46 : NFC: Explicitly initialize gpt_second since it can be skipped otherwise.
    • c2e4238 : Build bootctrl.sdm845 using Soong
    • cf6f6bc : Build libgptutils with Android.bp
    • 2a7a5b0 : AB_OTA_UPDATER is BoardConfig variable.
    • d5921f8 : AB_OTA_UPDATER is BoardConfig variable.
    • 3055a4b : Explicitly set AB_OTA_UPDATER := true.
    • 80d4375 : Update nfc@1.1 hal to nfc@1.2 and disable P2P polling mask
    • 5c04c06 : Explicitly set AB_OTA_UPDATER := true.
    • cab5c74 : XR Targets on Pixel 2018: Do not boot into VR directly
    • d2521d0 : Enable sensor HAL 2.0
    • 76aa3c5 : atcmdfwd: correct vintf
    • 2eb9033 : Enable Phase tirm offset sign bit update
    • 63c8d27 : Pixel 2018: remove VRKernelCpuSet from powerhint
    • ded0840 : Pixel 2018: Move the setter of ro.boot.vr into init.rc files
    • 408e6a4 : Pixel 2018: Move XR-related init.rc entries to a dedicated file
    • 2ae257d : Removed unused IUIM HAL which supports remote sim lock
    • 48900cb : media: update codec performance data (PQ3A.190124.001)
    • 12b5006 : Set Type-A HCE to Random UID

  • device/google/crosshatch-kernel with 51 change(s)
    • a76aad7 : crosshatch: update kernel-and-modules prebuilt
    • 4129206 : crosshatch: update kernel-and-modules prebuilt
    • 1b88bdf : crosshatch: update kernel-and-modules prebuilt
    • df4c701 : crosshatch: update kernel-and-modules prebuilt
    • e02d15a : crosshatch: update kernel-and-modules prebuilt
    • cb2d05b : crosshatch: update kernel-and-modules prebuilt
    • 7906510 : crosshatch: update kernel-and-modules prebuilt
    • 9527367 : crosshatch: update kernel-and-modules prebuilt
    • adc834c : crosshatch: update kernel-and-modules prebuilt
    • 29df2c9 : crosshatch: update kernel-and-modules prebuilt
    • 52548e4 : crosshatch: update kernel-and-modules prebuilt
    • 9c28444 : crosshatch: update kernel-and-modules prebuilt
    • 5f285a1 : crosshatch: update kernel-and-modules prebuilt
    • 0f2bd65 : crosshatch: update kernel-and-modules prebuilt
    • 8bc0582 : crosshatch: update kernel-and-modules prebuilt
    • 4377b46 : crosshatch: update kernel-and-modules prebuilt
    • 287193d : crosshatch: update kernel-and-modules prebuilt
    • 7dc7b52 : crosshatch: update kernel-and-modules prebuilt
    • 3c97a88 : crosshatch: update kernel-and-modules prebuilt
    • ca73992 : crosshatch: update kernel-and-modules prebuilt
    • cf23d81 : crosshatch: update kernel-and-modules prebuilt
    • d5823b6 : crosshatch: update kernel-and-modules prebuilt
    • a18f767 : crosshatch: update kernel-and-modules prebuilt
    • ef41b67 : crosshatch: update kernel-and-modules prebuilt
    • ac30fec : crosshatch: update kernel-and-modules prebuilt
    • a7c7b65 : crosshatch: update kernel-and-modules prebuilt
    • 725cfe0 : crosshatch: update kernel-and-modules prebuilt
    • b376c4a : crosshatch: update kernel-and-modules prebuilt
    • bff3db5 : crosshatch: update kernel-and-modules prebuilt
    • 691ed05 : crosshatch: update kernel-and-modules prebuilt
    • 461b3ba : crosshatch: update kernel-and-modules prebuilt
    • a2422b4 : crosshatch: update kernel-and-modules prebuilt
    • afd43a7 : crosshatch: update kernel-and-modules prebuilt
    • b6d5760 : crosshatch: update kernel-and-modules prebuilt
    • 27b8708 : crosshatch: update kernel-and-modules prebuilt
    • 90101e5 : crosshatch: update kernel-and-modules prebuilt
    • 7ae62fb : crosshatch: update kernel-and-modules prebuilt
    • a55b50f : crosshatch: update kernel-and-modules prebuilt
    • 5b52c00 : crosshatch: update kernel-and-modules prebuilt
    • 9914f9a : crosshatch: update kernel-and-modules prebuilt
    • 51acd6f : crosshatch: update kernel-and-modules prebuilt
    • 63dfb33 : crosshatch: update kernel-and-modules prebuilt
    • 08737fb : crosshatch: update kernel-and-modules prebuilt
    • e777b94 : crosshatch: update kernel-and-modules prebuilt
    • 024c74d : crosshatch: update kernel-and-modules prebuilt
    • 575c579 : crosshatch: update kernel-and-modules prebuilt
    • ff8ee84 : crosshatch: update kernel-and-modules prebuilt
    • 5d38f88 : Revert "crosshatch: update kernel-and-modules prebuilt"
    • 9796e33 : crosshatch: update kernel-and-modules prebuilt
    • 1436d81 : crosshatch: update kernel-and-modules prebuilt
    • a836ce3 : crosshatch: update kernel-and-modules prebuilt

  • device/google/crosshatch-sepolicy with 125 change(s)
    • 05f317c : Solve the naming problem for vendor property
    • 076dacc : Add mDL oem hal sepolicy for crosshatch.
    • 9f9baf3 : Configure sepolicy for NNAPI 1.3 driver
    • 3b6e8a0 : sepolicy: add chr_file access rule for citadel_updater
    • 525e6ed : Add sepolicy to Combine oemlock, authsecret HALs into weaver
    • 1e539e0 : graphics: Change vulkan driver name to vulkan.adreno
    • 4d3a722 : Resume-on-Reboot: Citadel implementation
    • 6b5c7e7 : ramdump/ramdump_app: SE policies to implement and access ramdumpfs
    • fa19979 : [B1C1] gps: fix avc denied in emergency SUPL
    • 0f2a52b : Move mediaswcodec.te from sepolicy/private to sepolicy/vendor
    • f491f26 : Allow appending PRODUCT_*_SEPOLICY_DIRS
    • e73e90a : Allow dumpstate to query Citadel info
    • aff195d : Allow PowerHal to access SDE early_wakeup node
    • 0506b88 : powerhal: remove the duplicate rules
    • d8cff1a : Add policy for Bluetooth debug diag
    • f62158f : Revert "allow pixel mm_logd to write data"
    • 12230f6 : Revert "Move type definition to common repository"
    • d5a04a7 : Move type definition to common repository
    • 6559e0f : thermal: move thermal-hal selinux policy to Pixel-wide folder
    • e9d91ed : Fix sepolicy denials for imsdatadaemon
    • 29c94f8 : mm_event: move mm_event sepolicy into common
    • 5a6ff1d : confirmationui: Apply common policies
    • c3496a0 : QCSecureUIService: deprivilege to run as regular app user
    • a9f173b : Remove the dontaudit rules from rild
    • be633f1 : sepolicy: add block access rule for dumpstate
    • 0e4baa6 : Remove fixed SELinux denial from bug_map.
    • da1bb42 : Pixelstats: Add Seplolicy for WLC metrics
    • a3542cf : Suppress the denial log during boot from Qualcomm AU012 drop
    • e8bf2bb : Remove device-specific sepolicy on using BLOB AHWB fds.
    • 1b7cadf : Update KM41 service name of citadel
    • 968c709 : allow pixel mm_logd to write data
    • 5595144 : confirmationui: Rename the service to generic one
    • 9dbe76f : sepolicy: update WirelessCharger hal to 1.2
    • 24c36af : Remove old Factory OTA sepolicy setting for C1
    • 6bb83c4 : sepolicy: Add property for vendor logging switch
    • 428c1d6 : sepolicy: Support vendor logging on user build
    • 07acaa4 : Revert "Remove old Factory OTA sepolicy setting for C1"
    • a6d9b44 : Update sepolicy for Context Hub HAL 1.1
    • 5f25e00 : sepolicy: Support vendor logging on user build
    • cd5320c : sepolicy: Add property for vendor logging switch
    • 77fd930 : Allow wifi_sniffer to enable sniffer mode.
    • 23fab78 : sepolicy: Update dumpstate HAL to V1.1
    • 164f308 : Remove old Factory OTA sepolicy setting for C1
    • c856eee : Update permission to talk to StatsHal
    • 95e9b13 : modem_svc: Grant to access vendor_modem_prop
    • 1d8517a : move netd.te to //system/sepolicy/public/netd.te
    • 502d080 : allow iptables to isatty()
    • 9b1270b : Allow ClearKey hal to access allocator hal
    • ea55a3a : Let ramdump find and use the IStats service
    • fa32980 : Remove dontaudit netd {proc,sysfs}_net:dir write
    • 2ea1cbc : Support Resume on Reboot
    • 6085efd : Add sepolicy to enable Qualcomm add on feature
    • 2adfce8 : Allow vendor_init to set property of logpersistd_logging_prop
    • 417b878 : correct path to crosshatch
    • e048e3f : Update drm service executables file_contexts
    • 9e7fe08 : Update drm service executables file_contexts
    • a790c1e : Add sepolicy for hal_bluetooth_default to read ssrdump
    • 1166453 : allow init to create sdcard link file
    • 71c79ff : Add sepolicy for thermal log daemon
    • 1d0b2df : Add sepolicy for thermal log daemon
    • 36d43f4 : crosshatch-sepolicy: add permissions to wlc_hal for callbacks
    • 4420e96 : crosshatch-sepolicy: add uevent permissions for wlc hal
    • 6425cd1 : crosshatch-sepolicy: add permissions to wlc_hal for callbacks
    • bc61c6d : Wifi: Add wifi lazy hal service file to contexts
    • 30c4501 : [SELinux denied] Fix avc: denied on u:object_r:qchook_service:s0
    • f732615 : crosshatch-sepolicy: Update wireless charger HAL to 1.1
    • ba2dc41 : Add persist.vendor.radio.manual_nw_rej_ct property
    • ebb5879 : mediaserver: dontaudit various domains for read/search sysfs_msm_subsys
    • 4ee294a : crosshatch-sepolicy: add uevent permissions for wlc hal
    • 6f25c06 : display: dontaudit various domains for read/search sysfs_msm_subsys
    • 4f488fe : crosshatch-sepolicy: Update wireless charger HAL to 1.1
    • 3e774e5 : ril: dump radio hal for user build.
    • 0002a47 : sensors: Annote selinux denial with tracking bug
    • 37e1086 : Allow wifi_sniffer to enable sniffer mode.
    • 94c1ac3 : Add jiyong@ and smoreland@ to OWNERS file.
    • b1b2a55 : Update bug_map to explicitly have the b/ prefix
    • 6c3d5e2 : Add OMADM logs to the bugreport
    • 9a63a72 : Wifi: Add permission to access wifi_ext hal
    • efa5007 : Sepolicy to split light HAL out from small_hals
    • d703ac6 : ims: Add rule for imsdatdaemon to access rcs prop
    • c562ba0 : ims: Add rule for imsdatdaemon to access rcs prop
    • 58ea2a9 : Update sepolicy for NNHAL 1.2
    • 7168083 : Crosshatch: Add more vendor_modem_prop
    • 5ccef20 : mediacodec_service: this service DNE
    • cee82a4 : Remove 'uce' service to move into core policy.
    • de53ea6 : Remove 'uce' service to move into core policy.
    • 7c9ade2 : Allow reading system ION heap size from debugfs
    • d179e22 : Remove 'uce' service to move into core policy.
    • 5d936ed : Allow reading system ION heap size from debugfs
    • 994963a : Let citadeld find and use the IStats service
    • e9feada : Remove 'uce' service to move into core policy.
    • ea7a9fa : Add vendor prefix to slpi property
    • ab4e799 : Fix avc denied when ssr_detector gets slpi firmware version property
    • 12c6d5d : Add sepolicy for system_ext partition
    • c0c6792 : remove WAR on misc_logd_file
    • 33353bd : sepolicy: allow dumpstate to access sensors_vendor_data_file
    • 8b1d600 : Add sepolicy for RamdumpService to access property sys.boot.reason on B1C1
    • ac9bd27 : LowPowerMonitor: Enable Interactive bugreports
    • 1b9facd : Update MDS key
    • 632992b : Fix avc denied to dump some useful hals for user build.
    • c1fa336 : Makefile: Use BOARD_VENDOR_SEPOLICY_DIRS
    • bb7d02d : Define file_contexts for QC specific symlinks
    • c8321c7 : Remove line added to core policy.
    • 569de75 : health: add policy to access thermal sysfs
    • ff73e33 : Allow vendor access to 'persist.gcam' properties
    • a74cfa0 : Add sepolicy for RamdumpService to access property sys.boot.reason on B1C1
    • ae334e1 : netd socket related sepolicy rule cleanup
    • d13f162 : Remove vendor_tcpdump_log_prop to fix the build breakage
    • a2aedc6 : Fix CTS-on-GSI android.security.cts.SELinuxHostTest#testNoBugreportDenials failure
    • 3260b9d : Allow camera to notify traced of a notable event (crosshatch/blueline)
    • fe9c12d : fine-grained access to diag_device
    • 1b393fe : Pixel 2018: Allow ro.boot.vr to be vendor-init-settable
    • 700715d : Track SELinux denial.
    • 07f97ea : Allow vendor read access to 'ro.camera' property
    • 6a36ac5 : sepolicy(crosshatch): Remove offload HAL sepolicy rules
    • 01bf582 : Track SELinux denial.
    • 36a0a95 : Allow the Zygote to read vendor_display_prop.
    • 1f9320c : modem_svc: Grant to access vendor_build_type_prop and vendor_modem_prop
    • 5decf59 : Give IStats HAL access to fingerprint HAL
    • c62685f : qseecom needs access to hal_display_config_hwservice
    • 8d95520 : thermal-engine: Add sepolicy for using android uevent from libcutils
    • 971a464 : Remove /sys/devices/virtual/net/... /sys/module/tcp_cubic/parameters/...
    • 452f550 : system_server access to cpufreq interface.
    • bcf6ed4 : Fixes nnapi driver sepolicy violations so it can run properly.
    • dafe4cf : Fixes nnapi driver sepolicy violations so it can run properly.

  • device/google/cuttlefish with 2200 change(s)
    • 6620b24 : Adding libcutils to the cvd host package
    • 3080328 : Update condition to launch Vehicle HAL
    • 35576fd : Add use_random_flag to assemble cvd.
    • 9e44111 : Fix vehicle HAL dependencies
    • 7b0f195 : Add check flag for /metadata.
    • c45a501 : Only include and run VHAL server if it exists.
    • 19459af : Enable scoped storage for ext4 as well
    • 129471f : Run VHAL server with launch_cvd
    • bbb1dd1 : Fix build.prop file directory creation / file links.
    • 3569b6f : Enable lz4 ramdisks on cuttlefish
    • cc494fa : Update package whitelist for cuttlefish on auto
    • 192505b : Fix build.prop files from system targets
    • 236fa01 : Use new swapon_all syntax
    • 7afdd0c : Allow MediaProvider access to GPU
    • c094e2d : Grant GPU access to logger_app
    • e3322a8 : Maintain an instance-number-specific MAC address.
    • 60be899 : Renewed our (self-signed) certificate for another year.
    • 7e34527 : Grant GPU access to permissioncontroller_app
    • d423b56 : Extract build.prop files during assemble_cvd.
    • c1d09dc : Fixing the first boot slow issue for cuttlefish based auto products
    • 8ecb7c5 : Grant GPU access to hal_neuralnetworks_sample
    • e448169 : Update Cuttlefish to Gralloc 4 on Minigbm
    • 70b5470 : Remove unused libminigbm dep from ashmem hwc
    • 1ca1b8f : Correct dev path for {vendor_,}boot in fstab (#2)
    • 9a20684 : Correct dev path for {vendor_,}boot in fstab
    • 7915595 : Enable chained vbmeta on cuttlefish
    • af8ad62 : Add vendor_boot to the composite disk
    • c6f5892 : Add vbmeta.img to target images list
    • f919969 : Bring back Ethernet feature
    • fbd5ffa : Use new fstab_suffix feature
    • b66b788 : Enable Android to mount and format sdcard1
    • 3bba628 : Add sdcard support to cuttlefish
    • 2df23d6 : Use O_TRUNC + fd-Truncate() instead of dd
    • 285ec67 : Add ReadExactBinary and WriteAllBinary methods.
    • 807aed3 : Delete char* SharedFD functions.
    • ef9195b : Add `const std::string&` equivalents of SharedFD functions.
    • 2271e4d : Print the actual errno if truncate fails.
    • d77ae13 : Support -blank_data_image_fmt="ext4".
    • 64cb145 : Use the correct binary path for f2fs tools, and set the right flags.
    • 1d69430 : Update Cuttlefish HWComposer to support Gralloc4
    • 28e11ba : Update rtc sepolicy for new crosvm for rvc-dev
    • 0238e0a : Remove null-audio option for crosvm_manager
    • eba324d : Changes to host_package.mk for latest gfxstream
    • 1088d93 : Update host_package.mk for gfxstream
    • 98795f2 : Import the d/g/goldfish-opengl namespace
    • 829ad25 : Fix networking on aarch64
    • 3aac3e1 : Fix kernel decompression method for crosvm
    • e940de4 : Fix rtc labeling again
    • c492815 : fix boot device for arm64 cf
    • 0e6cdc1 : Update auto owners
    • 61f8da9 : Install com.android.networkstack for System user.
    • 6fcfcf1 : Fix up sepolicy for arm64
    • ba870a9 : Move TV/Auto sepolicy out of common
    • 5006374 : Avoid denial on dumpstate
    • 93046db : Grant GPU access to mediacodec
    • ce783b7 : Grant GPU access to cameraserver
    • 4014bfb : Grant GPU access to hal_camera_default
    • ad2f430 : Grant GPU access to mediaserver
    • 7d93b14 : Grant GPU access to ephemeral_app
    • b35e1b5 : Grant GPU access to mediaswcodec
    • 9eae6a6 : Disable Codec 2.0
    • b59eeb8 : Add hinge_angle sensor definition
    • a7e7daa : Add ambient_temperature, relative_humidity
    • fc22619 : Set access-kregistry to 2MiB.
    • 3373f7b : Fix device permissions
    • c75f710 : Sync auto RIL property overrides with phone
    • 92ff5fd : Consolidate DRM common properties
    • bfa25ee : Remove dead code from GceService
    • d8ae661 : Detect misconfigured tap/bridge interfaces
    • 6071b45 : Fall back to tap device if bridge is missing
    • 7cd2d35 : Fix typo in function name
    • 34fff31 : Add sepolicy dir for VHAL
    • 1f332cd : This reverts commit 117bd75bfab280c0217488b602fab3107c5d8726.
    • 6e548e3 : Add FEATURE_CAMERA_CONCURRENT to cuttlefish.
    • a10306c : Allow other layer to append to PRODUCT_*_SEPOLICY_DIR
    • 185db0e : Replace cf_qemu.sh with a direct invocation.
    • 54e7af6 : Move GMS bug_map to its own file
    • ed9b986 : Remove priv_app bug_map entry
    • 03f0d0e : Remove platform_app bug_map entry
    • 68a21bd : Drop gsid bug_map entry
    • 3afef21 : Remove obsolete bug_map entries
    • 39f8ca8 : Fix radio for cf_x86_auto
    • b9494b0 : Add HWC2.3 support to CuttleFish
    • 4e5a920 : Fix compile error for clang update.
    • cc23263 : Separate system_ext sepolicy from vendor
    • 038f0bf : Move sepolicy/private to sepolicy/product/private
    • a8b665d : Delete remaining sepolicy related to VSoC
    • 3dd7618 : move mount tracefs to init.rc
    • 4ab310e : Updating to audiocontrol@2.0
    • 0598b68 : Including default implementation of audiocontrol@1.0
    • 6665d5a : Enable BOARD_USES_SYSTEM_OTHER_ODEX
    • c883e53 : Remove TARGET_NO_RECOVERY := false
    • 36f6234 : [cuttlefish/build] set vendor property ro.incremental.enable
    • a0af252 : Improve socket_vsock_proxy performance
    • a34b958 : Add debugfs support for cuttlefish.
    • dbf169c : Stop sharing system uid with cuttlefish service
    • cb36b07 : Add packages to whitelist for cuttlefish auto
    • 0654655 : hal_implementation_test: allow cf test HIDL ifaces
    • 7dfb60f : add hidl_lazy_test
    • 93cbb72 : Handle write failures in hwc broadcast loop
    • 683adf9 : Allow downstream Cuttlefish devices to format userdata as ext4
    • e109fcb : Remove IVehicle from cuttlefish manifest
    • f8d3125 : Handle same-value duplicate keys in misc_info.txt.
    • 3ad4719 : Allow customization of Health HAL implementation
    • c30d91f : Remove usb from manifest.xml
    • 4ce4ea8 : Rewrite misc_info.txt to include only system-known partitions.
    • 3621bbd : Add all languages to Cuttlefish devices
    • 67e4abc : hal_implementation_test: exempt AIDL tests
    • e586c5c : hal_implementation_test: no filtering on mod name
    • 3fe29a7 : Add sepolicy for connectivity monitor (pixel experience app)
    • 925b1ec : Allow binder calls between Camera&Sensor provider
    • 58729df : Allow cuttlefish to select Sensor Hal implementation
    • e9f8fcd : Delete the keymaster@4.1 entry from manifest.xml
    • 202bb6b : Initial support for lazy CameraHal builds
    • 8719a5e : Added migrate obb violation to cf bugmap
    • 0b2d0b0 : Grant gmscore_app gpu access in sepolicy
    • 3bdc8cd : Fix hwcomposer property sepolicy issue
    • e2c4f16 : Allow cuttlefish to select dumpstate implementation
    • 4154549 : Remove cuttlefish dumpstate HAL
    • 4461ef9 : Fix up hal_wlc_hwservice workaround
    • 9f948dd : Add wireless charger sepolicy
    • 6e13455 : Add wireless charger sepolicy violation to bug_map
    • fb6052c : Use biometrics.face@1.0 instead of @1.1
    • 9782e79 : Establish webRTC media transport over TCP
    • 876da15 : Combine RIL_REQUEST_RADIO_POWER and RIL_REQUEST_SET_RADIO_POWER
    • afe0c34 : Make this VNC server interoperate with OS X's builtin VNC client
    • 2c2e0a7 : Updating Android Auto pregrants for R
    • 4e468b0 : Enable incremental delivery on cuttlefish
    • 2fad161 : Remove per-cgroup CPU allowance for RT tasks
    • 57a7282 : Revert "Add START_ACTIVITIES_FROM_BACKGROUND to gearhead."
    • 617305f : Add ODM partition to Cuttlefish
    • 4c60a5b : Add START_ACTIVITIES_FROM_BACKGROUND to gearhead.
    • c4c2f3d : Enable casefolding and project quotas on Cuttlefish
    • 9d26764 : Avoid copying sdcardfs.ko
    • f1451c3 : [SV HIDL] Whitelist Surround View service
    • 947b189 : Fix OOB vulnerability in setGsm/CdmaSmsBroadcastConfigInfo
    • 0143d9b : Revert "Revert "Update cuttlefish device.mk to specify Vulkan dEQP level""
    • 5c0982b : Minor IDumpstateDevice 1.1 method rename.
    • 9001648 : Remove contexthub impl test exemption
    • 4ef899e : cuttlefish: properly set reserve_root.
    • f853764 : cuttlefish: add reserve_root to /data filesystem.
    • aeec740 : Include Resize button that will scale the viewport
    • 692ca66 : Mark the webrtc flags as experimental
    • e82df19 : Remove double module copy for noapex
    • 6bba1ec : [webrtc] React to input socket disconnecting
    • 7a62f70 : Revert "Set up IRadioConfig 1.3"
    • 0c0afb7 : Handle DumpstateMode::PROTO in cuttlefish
    • c72436a : Handle DumpstateMode::PROTO in cuttlefish
    • 047d94a : Add Contexthub 1.1 HAL to cuttlefish build
    • b04b94f : Use Sensors HAL 2.1 in cuttlefish
    • 0460f06 : Revert "Update cuttlefish device.mk to specify Vulkan dEQP level"
    • 36bce55 : Support all combinations of vsock/tcp guest/host proxies
    • e70eceb : Create directories and add sepolicy for the Pixel Logger app
    • eeecf30 : Remove the Packet class from socket_vsock_proxy
    • 26b48cf : Add multi-display support
    • 24733da : Grant read file permissions on kmsg for vsock_logcat
    • 839ad34 : Update cuttlefish device.mk to specify Vulkan dEQP level
    • 01e6821 : Install default Lights AIDL HAL on cuttlefish
    • 4ffc927 : Minor IDumpstateDevice 1.1 method rename.
    • 043028c : hal_implementation_test: no configstore@1.1
    • 1d4670f : gfxstream: use drm_hwcomposer
    • eaa0a3f : Change to sysprop (part II)
    • 9177c63 : exempt android.hardware.automotive. AIDL HALs
    • f03a732 : Bump PRODUCT_SHIPPING_API_LEVEL to 30
    • 3974843 : Port Identity Credential HAL to AIDL.
    • d4fb8a3 : HACK: Start nvidia-modeset kernel driver in launch_cvd
    • 4ae430c : Fix clang-tidy performance-faster-string-find warnings
    • b8a870b : Cuttlefish changes for 1.5 setLinkCapacityReportingCriteria
    • 1508f2d : Set ro.crypto.volume.filenames_mode to aes-256-cts
    • 9b2dde1 : Set ro.crypto.volume.filenames_mode to aes-256-cts
    • 80b9f0c : Revert "Revert "Bump PRODUCT_SHIPPING_API_LEVEL to 30""
    • aa6f708 : hal_implementation_test: work for AIDL
    • 4c28713 : Store composite.img in cuttlefish_assembly
    • e58d623 : Enable metadata encryption
    • d174158 : Enable inline encryption
    • bec516f : Don't rely on host f2fs tools
    • fa0a5bf : IDumpstateDevice 1.1 cleanup for Cuttlefish
    • e922895 : hal_implementation_test: use single line comments
    • c70c894 : hal_implementation_test: no configstore@1.1
    • d28d804 : Update ril_service logic due to HAL interface change
    • 3e5d663 : Update virglrenderer to use GLES instead of GL
    • 9f70be0 : Change to sysprop
    • 897f760 : IDumpstateDevice 1.1 cleanup for Cuttlefish
    • 417335f : Revert "Bump PRODUCT_SHIPPING_API_LEVEL to 30"
    • 05ebf00 : Bump PRODUCT_SHIPPING_API_LEVEL to 30
    • 32c56b7 : Disable using sparse images.
    • 9e2f73e : Revert "Revert "Enable f2fs sparse images + qcow changes""
    • 6efd9aa : Revert "Enable f2fs sparse images + qcow changes"
    • 1e8f027 : s/hidl_/hal_/ for hidl_implementation_test
    • f2f8261 : Enable f2fs sparse images.
    • 5233dfa : Remove pre-1.3 drm hals
    • 7e98401 : Revert "Revert qcow + android sparse cuttlefish changes"
    • 804adbf : Fix OOB vulnerability in setGsm/CdmaSmsBroadcastConfigInfo
    • 11704da : task_profiles.json: Fix uclamp attribute
    • ff5ff7e : Change to sysprop
    • 83b8cdc : Revert qcow + android sparse cuttlefish changes
    • 02f7895 : Fix sysfs_wakeup label on 5.5 kernels
    • 6308379 : add gfx_stream gpu mode
    • 3a60a87 : Symlink ~/cuttlefish_runtime to ~/cuttlefish_runtime.first
    • 5671a8c : De-android-sparse images for -vm_manager=qemu_cli
    • 5affd17 : Use sparse images
    • 72a0235 : Support multiple instances in stop_cvd
    • c17acda : Support preserving assembly/runtime files
    • 097ad9f : Add a flag to spawn multiple instances.
    • 3e745bf : Remove some instance-specific flags.
    • 1d054bb : Create runtime directories for all instances
    • b2ca6a3 : Separate the file paths used in CleanPriorFiles.
    • aff3fcf : Add config commands to do operations over all instances.
    • b7cfa0d : Consolidate instance-specific members.
    • cc76973 : Expose CreateQcowWrapper from image_aggregator
    • a9b8ff5 : Make the overlay image part of the instance-specific runtime
    • b3f07b6 : Use qcow files
    • ba4a524 : add gfxstream guest-side libraries
    • ef7f922 : Remove/rename IRadio version-specific commands
    • 627261d : Enable userspace reboot on cuttlefish
    • c09fde4 : Enable userspace reboot on cuttlefish
    • 4c70e26 : Switch to f2fs userdata by default
    • d86434b : Update libvirglrenderer for aarch64
    • 7f09b73 : Switch from fuser to lsof
    • f54073a : Fix target zip filename matching in assemble_cvd
    • 137f181 : Removed fstab.composite
    • f401b90 : Support ChromeOS devices in group/kernel check
    • 4e49eaf : Delete cuttlefish_thread.h
    • 1b8d922 : Remove/rename IRadio version-specific commands
    • df01a14 : Build cf_bpttool with python_binary
    • b060bd5 : Allow cuttlefish auto targets to select a vehicle hal implementation
    • 3d16f5d : Add auto leads to the OWNERS list for automotive cuttlefish
    • 87295bf : Remove uses of cvd::Mutex and cvd::LockGuard
    • fadce78 : Delete usbforward
    • a9f22c1 : Delete unused methods in SharedFD
    • 1fbd970 : Delete unused functions in size_utils
    • 0b52bd3 : Adds screen to host image build script
    • 5a43c7c : Remove obsolete chmod of tracefs
    • 65f1d7f : Manual network selection by RAN type
    • 1ca4eb4 : Fix mount of tracefs (#2)
    • 41a85ef : Revert^2 "Add aidl_lazy_test_server to Cuttlefish"
    • 079e660 : Fix mount of tracefs
    • 25c4643 : Require a minimum available disk space.
    • 7705a5b : Don't desparse downloaded images
    • 9e3e356 : Mark cuttlefish with the resume-on-reboot feature
    • 1f50ee6 : Add pmem for resume-on-reboot
    • e7089d9 : Implement health HAL correctly.
    • 2d86815 : Update cuttlefish implementation to match HAL
    • 3cd5544 : Add mesa3d Soong namespace
    • d911917 : Add aosp_cf_arm64_auto lunch target
    • 9347e7d : [webrtc] Don't crash the server if the client doesn't know the protocol
    • 9ecfc32 : Cuttlefish implementation for IPv6 MTU
    • e012312 : Cuttlefish: Uprev to 2.6 camera provider
    • 94aa57b : Revert "Add aidl_lazy_test_server to Cuttlefish"
    • 229840b : Add get(Voice|Data)RegistrationState_1_5
    • 8bea20c : Delete SimulatedBuffer
    • bf83303 : CDMA MO SMS follow on DC feature
    • 8d68054 : Fix spurious "Unexpected line" error
    • 3e998b6 : Add measurement corrections 1.1 to whitelist
    • 6dc07d2 : Cuttlefish: Switch to Audio HAL V6
    • 2471169 : Remove biometrics.face@1.1 from the whitelist
    • fe69be8 : Add biometrics.face@1.1 to cuttlefish
    • 6ea077a : CDMA MO SMS follow on DC feature
    • c7c262c : Bump PRODUCT_SHIPPING_API_LEVEL to 30
    • f994841 : Remove references to cuttlefish_kernel_headers
    • 451defa : Add biometrics.fingerprint@2.2 to the whitelist
    • e04864e : Update cuttlefish implementation to match HAL
    • c5160a0 : Add camera provider version 2.6 to known missing list
    • aec07aa : Upgrade cuttlefish IDumpstateDevice to 1.1.
    • bdc6212 : Add aidl_lazy_test_server to Cuttlefish
    • 1defdc1 : Adding audiocontrol@2.0 to missing HALs
    • a08d9dd : Put the gpt header and footer in the assembly dir
    • 2168c24 : Put cuttlefish_config.json in cuttlefish_assembly
    • f53ded1 : Put the kernel and ramdisk in cuttlefish_assembly
    • ab6d345 : Create a cuttlefish_assembly directory
    • eb242c4 : Make the instance dir an instance-specific config
    • 47c5785 : Separate CuttlefishConfig::[Mutable]InstanceSpecific
    • b04746d : [webrtc] Client doesn't request for audio
    • cccac17 : [webrtc] Delete some unused code in the client
    • 59aad5e : Add biometrics.face@1.1 to the whitelist
    • 1abd4e9 : Upgrade cuttlefish IDumpstateDevice to 1.1.
    • ffbed6a : Manual network selection by RAN type
    • f12c637 : Add get(Voice|Data)RegistrationState_1_5
    • 78b3559 : [webrtc] Don't start a host server to receive audio from the guest
    • 6f12032 : Cuttlefish implementation for IPv6 MTU
    • bada013 : [webrtc] Always deliver the last frame to new clients.
    • 0276551 : Extract common packetizer code to the base class
    • ed76aed : Make host image build script check zone for GPUs
    • 6d3a134 : cuttlefish - remove shared/sepolicy/vendor/netd.te
    • 6580ed3 : Add Power HAL 1.3 back to known missing list
    • ad704b0 : Resolve public IP automatically with STUN server
    • 955ad44 : Allow ClearKey hal to access allocator hal
    • 3befb8b : Add SIM Depersonalisation interface
    • 91d505d : Whitelist the usb.gadget v1.1
    • 4cbeffe : Remove PowerHAL 1.0 from device manifest
    • 35eefd8 : Replace Power HAL 1.0 with stable AIDL Power HAL example implementation
    • f5769c5 : Add Identity Credential 1.0
    • cfd0840 : Add keyboard support to webrtc
    • ed143a2 : Whitelist Automotive Display service
    • e4caa4e : radio hal: kill service if registration problem
    • 16d521c : Mark health -impl.so as same_process_hal_file
    • 891f53a : Fix bug to find script dir location in arm64 SHI
    • 07e0ece : Delete unused inlcuded headers
    • f0e3d8a : Enable multiple instances of webrtc in the same host
    • fd18f95 : Cuttlefish WebRTC | Update look/feel for launcher
    • 114d12e : Don't attempt to connect to the (unexistent) Remoter service
    • af63ef0 : Add liblog as a dependency where libbase is used.
    • c99ed67 : Fix screen bytes size calculation
    • 4750e54 : Add missing Copyright notices to webrtc files
    • 373640c : Use ScreenConnector from webrtc
    • 8a9283c : Add BarringInfo to Cuttlefish RIL for Radio 1.5
    • 30a7d09 : Add RadioIndicationFilter API update for HAL 1.5
    • 2a6ab08 : Delete libandroid
    • f45e355 : Delete more dead code
    • 2fce64d : use libjsoncpp instead of android::JSONObject
    • 392833b : Use std::shared_ptr instead of android::sp
    • 19bfe07 : Scale pointer coordinates to screen size from the webRTC client
    • 1f65a4a : Set default values for webrtc related flags
    • e87ceb1 : Remove dependency on libandroidglue from https
    • f081441 : Delete dead code in webrtc
    • e049b79 : Integrate webRTC with the rest of the cuttlefish host elements
    • a18ff1a : Add webrtc streamer
    • b19ad48 : Delete libandroid
    • 6fa75bc : Delete more dead code
    • b936a97 : use libjsoncpp instead of android::JSONObject
    • 33ef198 : Use std::shared_ptr instead of android::sp
    • 49aa6d6 : Scale pointer coordinates to screen size from the webRTC client
    • b6e0d7e : Set default values for webrtc related flags
    • fe101b3 : Remove dependency on libandroidglue from https
    • ed10ed3 : Delete dead code in webrtc
    • e139026 : Integrate webRTC with the rest of the cuttlefish host elements
    • 3d57c25 : Add webrtc streamer
    • 0179766 : Extract screen connectors from vnc server
    • b9a7363 : In arm64 SHI: turn on PoE fan in U-Boot and Linux
    • e62646c : Install cuttlefish-common in arm64 SHI
    • 7a3ad50 : Replace LOG(FATAL)+return with LOG(ERROR)+return
    • 49ff21a : Add labeling for crosvm+arm64 rtc
    • 0771c6f : Fix sepolicy for -gpu_mode=drm_virgl
    • 3d7531b : Fix recovery sepolicy
    • ae13dfa : Remove last vestiges of cutf_ivsh
    • 46b5e94 : Fix cgroup setup in recovery
    • 9716d23 : Fix sepolicy for -gpu_mode=drm_virgl
    • 4548610 : Fix recovery sepolicy
    • 52b256d : Remove last vestiges of cutf_ivsh
    • 3a44dfb : Fix cgroup setup in recovery
    • c4fcb67 : Move task_profiles.json into config dir
    • 33b861f : Make force_normal_boot a launcher flag
    • e781b43 : Update cuttlefish host package libvirglrenderer version
    • 2015615 : Update launch_cvd display flags for crosvm-wayland-vnc
    • aa1ccbb : Update run_cvd to handle non-vsock frontend
    • 225ddf4 : Adds a WaylandScreenConnector to VNC Server
    • b8e6b5a : Add a minimal Wayland compositing server library
    • 4484d30 : Add zone flag to upload to gce script
    • 67660da : Extract the target zip's system image for old devices
    • 971842d : Check that TAP devices aren't in use.
    • fd2ea3f : Added SSC mode 3 support
    • fadc551 : Impl whitelist secure_element@1.1 - @1.2
    • 36845e3 : Use big enough types to accomodate port numbers
    • 3a78def : Support Resume on Reboot
    • f57ed4d : Relax rules to match the target_files zip.
    • 8d0f2f2 : Support local paths in fetch_cvd
    • 87d9366 : Added SSC mode 3 support
    • ad6b097 : Add cuttlefish implementation for 1.5 setRadioPower
    • 866cbdc : Update drm service executables file_contexts
    • 64cf1fb : Update kernel to 5.4
    • 4f1edd3 : SEPolicy needed for 5.4
    • d5510d8 : Adding UClamp support for cuttlefish
    • 5f6d3c3 : Fix extra_kernel_cmdline being dropped.
    • 63e5a1b : Enable v1.3 drm plugins
    • bc55114 : Update drm service executables file_contexts
    • 6d9c7ec : Write file list to stdin of next stage in fetch_cvd.
    • 2a4746f : Implement SharedFD::MemfdCreate.
    • 198402c : Move subprocess_impl into Command::Start.
    • f98a432 : Create a SubprocessOptions class for last-minute config
    • 26320ca : Implement create/release_audio_patch API in audio HAL for cuttlefish.
    • 76c46d5 : Fix incorrect override of PRODUCT_PRODUCT_PROPERTIES
    • 75b299c : Add APN type XCAP
    • 21675ec : Remove hal_camera_prop rule for priv-apps
    • a584b8e : remove soundtrigger from the hidl missing list
    • b34b8c7 : add default soundtrigger@2.3 implementation
    • 3c35fd8 : Delete virtual_usb_manager and USB support
    • e46ae52 : Move the kernel argument generation to another file.
    • 4a8c1ef : Remove setters and json backing for runtime files
    • d3f27b9 : Dynamically choose the tombstone receiver port.
    • babc07b : Delete the num_screen_buffers flag.
    • 3dff698 : Delete host executable path flags except for VMMs
    • eb5c215 : Dynamically allocate the logcat server vsock port
    • c9183ba : Dynamically assign the config server port.
    • 9360340 : Remove HAL API of whether enabling uicc applications are enabled.
    • 07e6f54 : Add APN type XCAP
    • e567087 : Move with_control_socket to be a flag on the Subprocess
    • 1cf4f13 : Make subprocesses die when their parents do
    • 4fe5405 : Delete config variables for vnc vsock internals
    • b13869b : Dynamically choose the VNC vsock ports in run_cvd
    • 9916b77 : Simplify vm_manager_helpers_ with function pointers
    • 9c061b0 : Tee output of assemble_cvd and run_cvd to a log file
    • a8b82c2 : Fix memory leak in strdup(str_parms_to_str(..))
    • c36abe4 : Remove unused libEGL_locking_wrapper
    • 4c6a694 : Moved all contents to temp dir to prep for repo merge
    • b02f7a7 : Clarify the OWNERS file
    • 3cedcc5 : Adds gpu driver setup to host image build scripts
    • 9e5630b : cuttlefish: suspend_blocker service
    • ffa024e : Adds gpu driver setup to host image build scripts
    • fcdc95d : Add hostapd 1.2 to whitelist
    • c7567e4 : cuttlefish: suspend_blocker service
    • 5243617 : Moved all contents to temp dir to prep for repo merge
    • bd75b5b : Remove unused libcuttlefish_remoter_framework
    • 2de6ead : Delay constructing the kernel command line.
    • 79d4c19 : Move some kernel cmdline args to BoardConfig.mk
    • 97359f8 : Specify kernel arguments directly to VmManager.
    • bdca7b8 : Revert "Switch to f2fs userdata by default"
    • 74b4597 : Add natsu@ to cuttlefish_common owners
    • bb757c6 : Update cuttlefish IRadio with 1.5 methods
    • 74b259c : Use shared lib for LLNDK
    • 2ced6f1 : Always assume a composite disk.
    • 1e64554 : Always assume there is a ramdisk present.
    • 2ce5d24 : Remove unused libcuttlefish_remoter_framework
    • 9128e0e : Delay constructing the kernel command line.
    • 0d0b20c : Move some kernel cmdline args to BoardConfig.mk
    • 2bb8935 : Specify kernel arguments directly to VmManager.
    • b8043db : Revert "Switch to f2fs userdata by default"
    • a7d5107 : Add natsu@ to cuttlefish_common owners
    • 46a40ff : Use shared lib for LLNDK
    • ae12a2f : Always assume a composite disk.
    • c9abbcc : Always assume there is a ramdisk present.
    • 5c0f632 : cuttlefish: sepolicy and .rc rules for suspend_blocker
    • 89b6176 : cuttlefish: enable perfetto by default
    • 8a8c816 : Hardcode some fixed kernel commandline arguments
    • 24358d5 : Revert "Switch to f2fs userdata by default"
    • 9df3b20 : Add natsu@ to cuttlefish owners
    • 4d8540e : Switch to f2fs userdata by default
    • 72763da : Switch to f2fs userdata by default
    • c2008a2 : Add cuttlefish impl for disabling subscription RIL APIs.
    • 14ecb07 : Add port-generic options to SharedFD vsockets
    • ca4e099 : Make call to subscript use absolute path over relative
    • a8e8b45 : Add Sha to arm64 host image environment
    • 2ea56bb : Exclude unavailable features from AOSP build.
    • 4a8f86e : Audit hal_camera_prop permissions for priv_app
    • c360795 : Update cuttlefish IRadio with 1.5 methods
    • faaf1b3 : Add kernel dir to manifest SHA for arm64 SHI
    • 80bc183 : Refactor out the SHA generation from make_manifest
    • 9ed019c : Set up IRadioConfig 1.3
    • dfe73d3 : Set up IRadioConfig 1.3
    • 3b43923 : Clean up SettingsProvider overlay
    • a8cb7b9 : Remove unnecessary default for_device_provisioned
    • 574b0f0 : Clean up references to vsoc tests in TEST_MAPPING
    • 9a94262 : Advertise Vulkan feature bits in Cuttlefish
    • bd6a582 : Forward ro.hardware.vulkan prop during init
    • c08bbaa : Set sepolicy for SwiftShader VK
    • 61a6dcf : Install SwiftShader's Vulkan lib in Cuttlefish
    • 585404f : Set ro.hardware.vulkan in crosvm and qemu
    • 3d6ee1c : Remove init script from arm64 host image
    • 139af94 : Delete libcuttlefish_strings.
    • d9540dc : Delete libcuttlefish_strings.
    • 4573f36 : Delete cuttlefish_auto_resources
    • 0ec93e7 : Delete cuttlefish_auto_resources
    • d1df046 : Add cuttlefish impl for disabling subscription RIL APIs.
    • ec8993b : Delete many references to cuttlefish_auto_resources
    • 07f6491 : Delete host_region_e2e_test from the host package
    • 70c3dd3 : Add a hal_camera_prop rule for the gmscore_app domain
    • ec67562 : Revert "Revert deleting vsoc"
    • e22a331 : Revert "Revert vsoc deletion"
    • 134ff03 : Revert deleting vsoc
    • 1df0496 : Revert vsoc deletion
    • 77bb5b5 : cuttlefish: define firmware path for firmware_class
    • 117bd75 : Enable APK Verity on cuttlefish
    • b2e76ee : Add fsverity fs_mgr flag to /data on cuttlefish
    • 0a66307 : Cuttlefish: Add a property to set the Bluetooth MAC
    • d33a38b : Added default permissions into the image.
    • b167108 : Add Keymaster 4.1
    • 256bcaf : Use GNSS HAL v2.1 in Cuttlefish
    • c888fc2 : bluetooth V1.1
    • b0f74ea : Fix DFU variable setting in arm64 host image
    • e900837 : Delete references to the vsoc e2e test
    • be3e32b : Remove header dependencies on vsoc_lib
    • 7fe285e : Break build dependencies on vsoc_lib
    • b26e64e : Delete the stream_audio host binary
    • c56c58e : Remove references to stream_audio.
    • ec03887 : Delete the record_audio host binary
    • 164a30b : Delete the legacy audio hal
    • fd88705 : Delete vsoc, vsoc-future hwcomposers
    • 55b414f : Delete guest/hals/gralloc but not /legacy
    • f5a6bbb : Delete ivserver
    • e358e0e : Remove {assemble,launch,run}_cvd ivserver references
    • f191c5d : Delete socket_forward_proxy
    • d3d6a23 : Delete references to socket_forward_proxy
    • 595e7a0 : Delete vsoc support libraries and tests
    • 1d19175 : Delete references to ivsh in flags and the config.
    • 213600a : Use F_DUPFD_CLOEXEC with SharedFD::Dup.
    • 9b8c88f : Change "SHA" to title case in manifest generator
    • 052d1ff : Remove colons from hostname in arm64 host image
    • f760aac : Make TargetFilesZip more readable.
    • 1551d9e : Always assume a composite disk.
    • c33a1dc : Create subprocess file descriptors as cloexec
    • 41eb40a : Fix incorrect match when looking for files.
    • b4ce22a : Do not retain runtime invisible annotations for Cuttlefish service
    • 206aaf8 : Move camera device sub-interface to appropriate list
    • 089942a : hidl_implementation_test: print info about missing
    • 88bdd00 : Inherit base system_ext.mk files for aosp targets
    • 82ca881 : netlink_request: guard memcpy with a length check
    • d3cb253 : Set up IRadioConfig 1.3
    • 0ab057a : Revert "Allow system_app to read aware available prop"
    • 2024910 : Expand access to aware_available
    • c9da15a : Allow system_app to read aware available prop
    • 8fa62a8 : Inherit base system_ext.mk files for aosp targets
    • 637f75e : Allow system_app to read aware available prop
    • 5fb842e : Set up IRadioConfig 1.3
    • 51cfec1 : cuttlefish: camera: More accurate PRODUCT_SOONG_NAMESPACES
    • 486743f : Remove build dependencies on libcuttlefish_strings
    • 9edd4ac : Remove the vsoc host binaries and libraries
    • d185e00 : Delete the record_audio host binary
    • 32a5987 : Delete ivserver
    • bc2b2d6 : Remove guest-side references to vsoc / qemu
    • 2d6dabc : Delete socket_forward_proxy
    • f4a1cdb : Remove uses of cvd::StrSplit.
    • 4ede79d : Replace AutoFreeBuffer uses for SharedFD
    • f40d380 : Delete AutoCloseFileDescriptor. It is dead code.
    • 0405731 : AutoFreeBuffer - std::vectorchar for netlink
    • 12ed46f : Delete the cuttlefish sensors hal.
    • 1b86633 : Copy android.software.activities_on_secondary_displays.xml to CuttleFish Auto build target.
    • 3bbf9c3 : cuttlefish: gralloc: fix -Wreorder-init-list
    • 25128ad : cuttlefish: EmulatedFakeCamera2: fix -Wimplicit-int-float-conversion
    • be33c5d : Delete AutoCloseFILE. It is dead code.
    • 70455fb : Delete AutoUMask. It is dead code.
    • 4fffb03 : Add cuttlefish implementation for 1.5 SignalStrength reporting
    • 6d915e7 : Use bsdtar rather than the android zip tools for build mixing
    • 0171932 : Fix typo: psuedo - pseudo
    • 802eccd : Disable scanning the filesystem for cuttlefish-related files
    • c9a02b2 : Add cuttlefish implementation for 1.5 SignalStrength reporting
    • 2c6179c : Fix starting vsoc_input_service
    • 8a9f5c5 : Impl whitelist vibrator@1.4 - @1.3
    • 19c66ee : Add DFU single-device targeting to arm64 SHI
    • a601d6a : Add ethaddr targeting to manifest generator
    • 71eaf9e : Add version specifying capability to manifest generator
    • 9b8a814 : Only get ".img" files from ANDROID_PRODUCT_OUT
    • 329b8de : Retrofit vsoc_input_service to use vsock
    • e0dbeda : Created new tombstone transmit tests
    • cd3563a : Discover the kernel/ramdisk from the fetcher config
    • 9907de5 : Reduce cf super image now that virtual ab is sized appropriately
    • 038d4d9 : Retrofit vsoc_input_service to use vsock
    • 5b809d4 : Run qemu without vsoc
    • 744c327 : Use the correct module type for script files
    • ee99f19 : Add cas@1.2 to whitelist before enable it.
    • ed70d7f : Allow for tombstones of unlimited length to be transfered to host
    • 86ce9d6 : Mount /metadata in first-stage init.
    • 91849c1 : Remove health@2.0-service.rc
    • ae3da46 : Uses TARGET_BOARD_PLATFORM for filtering instead of TARGET_DEVICE.
    • 4a53b15 : Uses TARGET_BOARD_PLATFORM for filtering instead of TARGET_DEVICE.
    • 05409e9 : Update hwcomposer to retry when fetching the device config
    • b051e1d : Update rild to handle init failure
    • 8ffc3d5 : Revert "Hack in random, but valid MAC address in arm64 base image"
    • 834526b : cuttlefish: Remove wifi related internal overlays
    • f06455a : Fix bug that breaks booting in U-Boot v2019.10
    • a18d9e5 : Reorder network script to get network-manager out of the way
    • 08e13d0 : Clean up manifest generator for arm64 DFU
    • 2f51269 : Fix manifest generator args for arm64 DFU
    • 5489f46 : In arm64 host image, skip init.scr if using MMC0
    • b463043 : Add health@2.1
    • 2d98129 : Allow access to additional emulator properties
    • 7a18451 : Consolidate flag default values.
    • 913e446 : remove cas@1.2 to whitelist since vts is available
    • 44276a9 : defaults: exclude vibrator@1.4
    • 691da38 : switch cuttlefish to stable AIDL vibrator
    • fcea1ae : Upgrade IRadio cuttlefish impl to 1.5.
    • a36377e : Remove init.zygote64_32.rc from whitelist
    • 70c304c : Revert "Revert "Add extra VNDK versions to cuttlefish targets""
    • b6bc746 : Raise super image size: 11.5 GB - 12 GB
    • 0b82c63 : Restart the vnc server on connection loss
    • e150090 : Revert "Revert "Switch to Google CameraHal""
    • 6b25f4e : Fix typo in vendor.img, use default misc_info.txt
    • d2c1aee : Revert "Add extra VNDK versions to cuttlefish targets"
    • 2f6bb21 : Revert "Switch to Google CameraHal"
    • 6b9984e : Upgrade IRadio cuttlefish impl to 1.5.
    • e8a32f3 : Add extra VNDK versions to cuttlefish targets
    • 3b73dac : Add cas@1.2 to whitelist before enable it.
    • 1003fe7 : Re-submit "Cleanup RRO enforcement in mainline device makefiles"
    • 034aa35 : whitelist health@2.1 having no implementation
    • 63c657a : Add manual configuration mode to network configuration script
    • 204b3d5 : Drop storage_list.xml and RRO_EXCLUDED_OVERLAYS
    • 44f0817 : Hack in random, but valid MAC address in arm64 base image
    • d512c13 : Allow for cuttlefish to boot kernels with all modules builtin.
    • 8af2e17 : Upgrade IRadio cuttlefish impl to 1.5.
    • e2c0474 : Upgrade IRadio cuttlefish impl to 1.5.
    • 5b91709 : Includes cuttlestone_x86_phone/BoardConfig.mk if it exists.
    • 4f8e330 : Add cvd_status to check on the launcher
    • 7578be0 : Add a cvd_status binary to check on the launcher
    • d6df918 : Test for which interfaces are implemented.
    • 84d6d81 : Add Widevine L3 drm service to cuttlefish
    • babc8bb : Add instructions for building the host package
    • 5392280 : Fixed build_test target for arm cf phone build break
    • 51253f2 : Revert "Revert "Support vendor boot""
    • 1aa02f8 : Revert "Revert "Added vendor boot image support for cuttlefish""
    • 4736b0a : Revert "Support vendor boot"
    • f70efc6 : Revert "Added vendor boot image support for cuttlefish"
    • bcdc07b : Add support for DFU over TFTP to ARM host image
    • 1f28d1f : Add overwrite capability to ARM host image script
    • 3456911 : Add partition flags to ARM host image script
    • 5f26395 : Add trampoline init script to ARM host image
    • ab89e8f : Add SD card duplicator service to ARM host image
    • e4eeded : Add capability to write ARM host image to block device
    • 5ea7c6a : Add cuttlefish-common package to ARM stable host image
    • d32ee2b : Add UUID reinitialization to ARM stable host image
    • 82c1050 : Create arm64 stable host image build script
    • 7a834fd : Added vendor boot image support for cuttlefish
    • 637bfd6 : Add a command-line option to change the boot slot.
    • bc5adc3 : Support vendor boot
    • a4220b9 : Make cuttlefish a Virtual A/B device.
    • 85e03af : Explicit default target image list, not system
    • e9d9470 : Add a boot control HAL.
    • 20c25c7 : vibrator: Use Latest Example Implementation
    • adf3026 : Use the current directory as a last resort for the psuedo fetcher config
    • 8b6ae40 : Use the correct APN config
    • db35d2b : Remove shflags from flash block device script
    • 8cdb280 : TEST_MAPPING += vts treble vintf tests
    • b737ef5 : Support mixing super images in the assembler.
    • 605e685 : Revert "Revert "Use the output from fetch_cvd/launch_cvd in assemble_cvd.""
    • cf35b19 : TEST_MAPPING += hidl_implementation_test
    • 5db0cc5 : Don't use tty presence to disable file discovery.
    • f1ef00c : Update cuttlefish to use 1.3 NNAPI sample drivers
    • 5bb4118 : Revert "Use the output from fetch_cvd/launch_cvd in assemble_cvd."
    • 038f406 : Increase userdata size to 4.25GB
    • 6f83918 : Add an error check after flashing device
    • a916b2e : CF health 2.1
    • 5140876 : CF health 2.1
    • 6ff7b06 : Add a quick README.md file
    • 9b3a5ea : Alert when kernel version is missing vhost-vsock
    • 0cffda5 : Revert "Cleanup RRO enforcement in mainline device makefiles"
    • 921affa : Update cuttlefish to use 1.3 NNAPI sample drivers
    • f0a77a4 : Revert "Merge "Revert "Update cuttlefish to use 1.3 NNAPI sample drivers"" am: 19515c51aa am: aad3564dc4 am: 1a7ba4fd6d"
    • e935b21 : Detect diff when multiple networks connected
    • fa74a1e : Revert "Revert "Revert "Revert "Update default kernel to 4.19""""
    • e3a6743 : Revert "Update cuttlefish to use 1.3 NNAPI sample drivers"
    • df2b936 : Make default paths in cf_qemu.sh match those in the launcher
    • f90e453 : Revert "Cleanup RRO enforcement in mainline device makefiles"
    • 6504d97 : Use the output from fetch_cvd/launch_cvd in assemble_cvd.
    • f39bddd : Implement a "filesystem explorer" to find Cuttlefish-relevant files.
    • 1e8e2f1 : Create internal directory in cuttlefish instance directory
    • 9a3ef86 : Cleanup RRO enforcement in mainline device makefiles
    • 7c811d2 : Support img.zip files without system images.
    • 0affbe0 : Cleanup RRO enforcement in mainline device makefiles
    • 7715336 : Update cuttlefish to use 1.3 NNAPI sample drivers
    • 5861bb3 : Aggressively disallow a TTY stdin for assemble_cvd and run_cvd.
    • ed07cd6 : vibrator: Use Latest Example Implementation
    • 86ba574 : Fix broken checkbuild build
    • 1fcdbc0 : Make CuttlefishConfig::Get() return a const pointer.
    • 9fd9547 : Set the generated ramdisk's location in the config
    • 47cbbeb : Remove com.android.apex.cts.shim.v1_prebuilt from shared/device.mk
    • 0bec1e5 : Removing the workaround of public product sepolicy dir
    • 7e35fb3 : execute_capture_output - RunWithManagedStdio
    • 64581ce : Run with a composite disk by default.
    • 38593ff : Remove components that conflict with composite disk support.
    • a9d9a86 : Rename run_cvd's launcher_defs.h to run_defs.h
    • e71fa35 : Rename assembler_cvd's launcher_defs.h to assembler_defs.h
    • 2bc6b69 : Add getTransportSize/validateBufferSize
    • 0b2124b : Forward launch_cvd flags to assemble_cvd and run_cvd.
    • c79185d : Support silently running subprocesses.
    • 147b88e : Split launch_cvd into assemble_cvd and run_cvd.
    • bd0b9bc : Add shared libraries for zip archives.
    • 6829554 : Remove libhwbinder/libhidltransport deps
    • d78dddf : Remove lowmemorykiller properties not required anymore
    • 8dad504 : Print VIRTUAL_DEVICE_BOOT_* messages on daemon mode too
    • eb0104a : Delete obsolete TODO
    • 7737f9a : Delete api_level_fixes.h
    • 89bc97b : Don't log gralloc buffer mapping/unmapping
    • 5b85a1c : Delete VSOC_VERSION_CFLAGS
    • 027c1f9 : Delete platform_version.h
    • e7418a3 : Remove libhwbinder/libhidltransport deps
    • 0dd489c : Remove apex component from system.img whitelist
    • aa64ac6 : Mark gralloc mapping/unmapping logs as VERBOSE
    • 1300f12 : Add -use_bootloader and -bootloader to launch_cvd
    • b96583a : Switch to Google CameraHal
    • 82c8af9 : manifest: usb@1.2 - usb@1.0
    • 10ee2a9 : Add workaround for googlequicksearchbox
    • 5b2ee1d : Add jiyong@ and smoreland@ to OWNERS file.
    • 3fb87a7 : Revert "Revert "Revert "Update default kernel to 4.19"""
    • 7207f4b : Use a named pipe instead of stdout for the console in crosvm
    • bb175e9 : vts_treble_vintf_*_test in test mapping.
    • efe8bdf : Revert "Revert "Update default kernel to 4.19""
    • f3f85e9 : Add an OWNERS file to shared/sepolicy
    • 26fd8b8 : Revert "Update default kernel to 4.19"
    • 6872880 : Revert "Run with a composite disk by default."
    • 6570475 : Update bug_map to explicitly have the b/ prefix
    • 286f9a2 : Run with a composite disk by default.
    • 5861b1c : Add SEPolicy for network devices with composite disks
    • d28c5ea : Update default kernel to 4.19
    • bb06140 : Non-functional updates to config.xml files
    • 5257ee9 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 87e9d40 : Add the composite disk proto shared library.
    • 2a5c0f2 : Ensure android.hardware.drm@1.0-impl is built
    • a9e82c0 : Add mesa as a GL implementation
    • 398e7c8 : Restore PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS
    • e0d0c46 : Move the host port into the config.
    • 78824ed : Move ValidateAdbModeFlag to flags.cc
    • d00bb40 : Add missing definition for clearkey service.
    • 3d3a068 : Make script that flashes block device more generic
    • 71231d9 : Fix exception when an error occurs during upload
    • 5de4865 : Revert "Send logcat ouput over serial ports instead of vsocket"
    • c423e5d : Revert "Send logcat over serial port instead of vsocket"
    • 2298abb : Camera: Fix jpeg auxiliary buffer leak
    • e7f32cd : Reduce timeouts of RilE2eTests
    • e0eba70 : Simplify disabling of wifi in RilE2eTests
    • 8d5e69f : Fix comments in RilE2eTests
    • 6a4eca1 : Update cuttlefish to use 1.3 NNAPI sample drivers
    • 75ef887 : Remove AdbUsbEnabled from launch.h.
    • 7782aaa : Track the source/purpose of downloaded files.
    • 9b9da0c : Send logcat over serial port instead of vsocket
    • f56f6b4 : Send logcat ouput over serial ports instead of vsocket
    • 76de050 : Write the fetcher config out to a file.
    • 051d0ca : Add a fetcher config json class.
    • 0a9d057 : Print downloaded and extracted files to stdout.
    • ed8b70c : Add stub run_cvd and assemble_cvd implementations.
    • c3fd6e5 : Use the composite disk support in crosvm.
    • 7123e2e : Use cvd::Subprocess::Stop() for all launcher subprocesses.
    • c4339ad : Add a Stop() method to cvd::Subprocess
    • ec10b72 : Make all host processes run with the instance dir as working dir
    • 4f7e441 : Remove super partition component flags.
    • 5ac0965 : Remove older fstab and partitioning schemes
    • 73ad5ec : Remove deprecated 'dtb' and 'gsi_fstab' features
    • 8ceaaf1 : Remove super partition component flags.
    • e4f9759 : Remove deprecated 'dtb' and 'gsi_fstab' features
    • fc63d06 : Remove older fstab and partitioning schemes
    • 3be89f1 : Use the archive utility for fetch_cvd extracting.
    • f7a9082 : Make the target_build_zip file name heuristic more general.
    • fbeb315 : Add archive utilities.
    • 2523302 : Push all debug output into stderr.
    • 51867bd : Add ReadExact and WriteAll methods for SharedFDs.
    • 3687635 : Delete common/libs/fs/gce_fs.*
    • 80ee2e0 : Relabel misc from system_block_device to to misc_block_device.
    • 2be306d : Make stop_cvd (more) synchronous
    • 189d823 : Subprocesses can start as heads of their own process group
    • 99a1900 : logcatd: allow ioctl to optimize IO
    • d181bd3 : Add support for initramfs downloading.
    • 9350fa0 : Add cuttlefish_thread_test to TEST_MAPPING
    • a198d6b : Add cuttlefish_simulated_buffer_test to TEST_MAPPING
    • e891562 : Revise CF BoardConfig inherit from BoardConfigMainlineCommon.mk
    • fc56e84 : Add shared_fd_test.cpp to TEST_MAPPING.
    • d70335e : whitelist property set denial
    • 16b4aa6 : Configure host PC to connect to Rock Pi over ethernet
    • 089bab2 : Add script to flash a block device with a disk image
    • 19d713e : Add misc partition
    • 0e2fa8b : Remove outputfile and broadcast flag
    • f93d779 : health@2.0-service.cuttlefish to override healthd
    • 8404957 : Fetch the latest build with "buildAttemptStatus=complete"
    • b11b460 : Fix unspecified behavior in SharedFD constructors.
    • 411ee85 : Add assemble_cvd, run_cvd to cvd-host_package.tar.gz
    • 3db0a56 : Concat initramfs to ramdisk if provided
    • c374c8c : Support redirecting subprocess stdio to parent stdio.
    • 3f28104 : Support downloading the target files zip.
    • eddb6f8 : Revert "Revert "Delete unused mk files""
    • 11c8f4f : Revert "Delete unused mk files"
    • f4c884d : Download and extract otatools.zip.
    • 0ced32c : Remove wifi_(host|guest)_mac_addr.
    • 88f9461 : Delete other unused files
    • be0c5c5 : Delete gsi target
    • ce088c2 : Delete unused mk files
    • 06a9b42 : Delete unused tablet directories
    • 5836f4e : Enable LMKD stats logging
    • 3252271 : Add Ramdump denial to bug_map
    • aad97c5 : Append initramfs to ramdisk if provided
    • 223eb36 : Ril: Switch to TelAlaska Cellular (311740)
    • cb1b973 : VINTF manifest: add runtime HALs.
    • 9824c8f : Tuner Hal 1.0 Add Tuner Hal 1.0 entry to Cuttlefish
    • 1cc2f08 : VINTF manifest: add runtime HALs.
    • c1241b1 : VINTF manifest: add runtime HALs.
    • 20ff581 : Remove OemHook registration.
    • 0a5d7de : Enable CAN bus HAL
    • 8a7b267 : Convert LazyServiceRegistrar usage to singleton
    • 77e8d6f : Update cuttlefish auto for no telephony.
    • e0638f7 : Add sepolicy for rtc-test driver
    • 769f24f : Update sepolicy
    • 28d40cc : Remove Cuttlefish PRODUCT_AAPT_CONFIG
    • 1cf08d0 : Initial attempt at getting selinux settings for hardware GPU
    • 921cec2 : Add mesa as a GL implementation
    • fb55048 : Add more error checking and log output to fetch_cvd
    • a53a5f7 : Rename fetcher/main.cc to fetcher/fetch_cvd.cc
    • 6b59882 : Reimplement install_zip.sh in fetch_cvd.
    • 3eabebd : Wait for builds to complete in fetch_cvd.
    • 5133a31 : Add an execute_capture_output function.
    • a1b787d : Make fetch_cvd flags more concise.
    • 1307b8f : Make common/libs/strings static+shared.
    • 88370b6 : Implement ReadAll(SharedFD, std::string*)
    • 769e6ee : Enter second-stage launch from first-stage launch.
    • f790205 : Use C++17 for camera HAL
    • ee1fc7b : Remove unused #includes.
    • de36ede : Support the system_ext partition for system-as-root.
    • 8422998 : Re-enable interactive console when running with crosvm
    • cfdd26c : Remove entropy_source from the config.
    • 19a9248 : Enable multiple users and managed profiles on cuttlefish_tv
    • 3e008ba : Enable system_ext partition for cuttlefish
    • 74bc983 : Fix java to 11 from default
    • 8493160 : hidl: Uprev supplicant to 1.3
    • d0833e0 : Support extracting into arbitrary directories.
    • a78a6e0 : Handle fetcher credentials on the command line.
    • dfa9e1e : Basic mixed build support without unpacking.
    • 33a8646 : Support loading build api credentials from GCE.
    • dc7d05e : Some basic flags for fetch_cvd.
    • c775e3b : Extract the downloaded archives.
    • 742266f : Create a fetch_cvd binary to download artifacts.
    • 59b5646 : Removed the console to re-enable presubmit testing for gki branches
    • 350df40 : Increase size of boot and recovery partitions
    • 901c804 : Selectively load kernel modules based on current kernel number
    • b0e3246 : Add stride_in_pixels and total_size to gralloc mapping debug
    • a502026 : Make the sequence number atomic in gralloc_ashmem
    • a155e14 : Remove definition of 32 bit abi.
    • 2d25dc9 : Adding cec 1.0 service entry in Cuttlefish
    • fd2c6bf : Add fetch_cvd to the standalone build artifacts.
    • 23fab71 : Adding cec 1.0 service entry in Cuttlefish
    • eb04ac5 : Add X11 option, and force the wayland option to be explicit
    • 9cf03bc : cf: Move vendor sepolicy to match pixel sepolicy folder layout
    • 994b817 : Fix non-dynamic fstab name.
    • 709fa0a : Support composite images with QEMU.
    • 31fb1b7 : Support composite disks.
    • 90aa8cd : Add the console_forwarder target to the host_packages
    • 6ee83fb : Don't pass base vsync timestamp to composers that don't need it
    • 26a12a5 : Eliminate #ifdefs for old Android versions from the hwcomposer
    • ec1794f : Don't expose the hwcomposer vsync thread function in a header
    • 776b618 : Eliminate a memory leak from the hwcomposer
    • 4e8c8ab : Eliminate code duplication from hwcomposer
    • 3c99f5b : Lift composite disk assembly to the launcher binary
    • 3629404 : Don't decompress the kernel image for crosvm
    • 13cbd98 : Enable console in crosvm
    • f41cdea : Use new serial port options in crosvm
    • b1ec435 : Use a FIFO instead of a socket for kernel logs
    • f48346e : Add the boot partition to the composite disk.
    • b75e080 : Fix comments in crosvm manager
    • 9c6ae48 : Support composite images with QEMU.
    • 69c1959 : Re-create the composite disk with newer partitions
    • 88b82d5 : Support composite images.
    • 0ba96f8 : Mild hack: copy bpttool into cuttlefish_common
    • 05385d0 : Fix running with multiple adb modes
    • b6fa736 : Consolidate duplicate adb mode string constants
    • 1714ffc : Remove setting that disabled mesa
    • 39f2f15 : Revert "Delete the cuttlefish power HAL."
    • aaabb2c : Convert pasan build to aosp_cf schema
    • 5f55a88 : Enable dynamic partitions on tv and auto
    • 13ecb37 : Revert "Delete the cuttlefish power HAL implementation."
    • 3c054c5 : Revert "Delete the cuttlefish power HAL implementation."
    • 6605a86 : Revert "Delete the cuttlefish power HAL."
    • 75ecf01 : Convert pasan build to aosp_cf schema
    • 9ba365d : Enable dynamic partitions on tv and auto
    • dc268d1 : Use zram by default on all configurations
    • 46ea869 : Change the properties used for the lowmemorykiller
    • 88e9d78 : audio hal: Fix set_parameters behavior
    • dcdaa1e : Less verbose gralloc
    • 0606d48 : Add vsoc_x86_noapex to cuttlefish/Android.mk
    • 146cc4c : Add aosp_cf_x86_phone_noapex
    • 3d784b5 : Add aosp_cf_x86_phone_noapex
    • 6e9c98c : Enabling tombstone transmit back to host
    • 26a21ef : Adding debug logs to tombstone transfer test
    • 8fddac5 : Added tombstone transfer e2e test
    • b4eb7aa : Enable NATIVE_BRIDGE for cf_x86_64_phone
    • 301b6c3 : Switch cf_x86_phone to NATIVE_BRIDGE
    • aaa7697 : Removed custom software gatekeeper implementation.
    • f9491e0 : Replace gatekeeper with software HIDL service.
    • 7fa6b25 : Update OWNERS for my new LDAP
    • 65d8d5c : Update OWNERS for my new LDAP
    • d692116 : Change to use the aosp_product.mk under /build/make/target/product
    • 28a474a : Removed custom software gatekeeper implementation.
    • 8bba544 : Replace gatekeeper with software HIDL service.
    • 64d7180 : Replace gatekeeper with software HIDL service.
    • 1b4a39a : Removed custom software gatekeeper implementation.
    • 37e91b4 : Don't send the screen parameter from the vnc server anymore
    • f42e253 : Crosvm HWComposer HAL gets configuration from configuration server
    • 52b8fca : Send screen parameters once per connection
    • 7d6896e : Allow the hwcomposer to access the configuration server
    • eaafb87 : Replace gatekeeper with software HIDL service.
    • 36981b4 : Removed custom software gatekeeper implementation.
    • f0667a5 : Define kernel path for the x86_64 phone target
    • 5ca6310 : Add tools to host package for rebuilding super.img
    • 95d0b99 : Modify gralloc0 implementation
    • eb02177 : [no-op] Revert "Set crosvm as the default VMM for cuttlefish"
    • 65986d2 : Re-enable copying the kernel image to the build output
    • e0ce666 : Base CF phone products on mainline makefiles
    • 362dd5d : Set EGL version to 3.0
    • 8793d7d : Remove --format=gnu from cuttlefish tar.
    • 173c5ff : Update bug_map for system_lib_file denials
    • 4faa2ee : Revert "Drop bug_map relating to libc_scudo"
    • c1c5124 : Remove unneeded sepolicy rules.
    • a1d22dc : Remove unnecessary BUILD_BROKEN_DUP_RULES
    • dc3fd7a : [no-op] Fix gpu sepolicy for recovery
    • a908abc : [no-op] Switch selinux enforcement on
    • c2a591c : [no-op] Revert "Revert "Revert "Switch selinux enforcement on"""
    • 5ab095c : Revert "Revert "Set crosvm as the default VMM for cuttlefish""
    • 76ae7f7 : Revert "Set crosvm as the default VMM for cuttlefish"
    • 27328ca : [no-op] Use android.hardware.bluetooth.audio@2.0-impl
    • 44d2749 : Update broadcastradio HAL instance names
    • 3b7618e : Add com.android.apex.cts.shim.v1_prebuilt to cuttlefish
    • a30645a : [no-op] Add sepolicy to cf auto device
    • 7d8baa1 : Revert "media: disable Codec 2.0"
    • 938867b : media: disable Codec 2.0
    • c90d5de : Base CF phone products on mainline makefiles
    • e10fc60 : Remove non-existent components in shared/device.mk
    • 5bfe68e : Enable NATIVE_BRIDGE for cf_x86_64_phone
    • 909a294 : Remove non-existent components in shared/device.mk
    • 49574e1 : Remove --format=gnu from cuttlefish tar.
    • e07ed10 : Update bug_map for system_lib_file denials
    • 3dae541 : Revert "Drop bug_map relating to libc_scudo"
    • 4063886 : Revert "Revert "Set crosvm as the default VMM for cuttlefish""
    • 76e0501 : Revert "Revert "Set crosvm as the default VMM for cuttlefish""
    • b953dd2 : Update the boot device in kernel command line arguments
    • 060eab5 : Update the boot device in kernel command line arguments
    • 96f189e : Switch cf_x86_phone to NATIVE_BRIDGE
    • 51bd79b : Update the boot device in kernel command line arguments
    • 3078796 : Remove unneeded sepolicy rules.
    • 2dc6285 : Fix silent failure in hwcomposer initialization
    • 864df04 : Revert "Set crosvm as the default VMM for cuttlefish"
    • d960db9 : Add com.android.apex.cts.shim.v1_prebuilt to cuttlefish
    • 460d158 : Revert "Set crosvm as the default VMM for cuttlefish"
    • 466b822 : Drop bug_map relating to rild
    • cce609f : Drop bug_map relating to libc_scudo
    • 722d4a6 : Drop bug_map relating to rootcanal
    • 89ddc41 : Drop bug_map relating to devtmpfs
    • e06c6f6 : Drop bug_map relating to cgroups
    • f275d92 : Set crosvm as the default VMM for cuttlefish
    • 9943e8e : Drop bug_map relating to rild
    • 3a2cca1 : Drop bug_map relating to libc_scudo
    • c8073bd : Drop bug_map relating to rootcanal
    • 1522dcc : Drop bug_map relating to devtmpfs
    • 215c892 : Drop bug_map relating to cgroups
    • a1bb272 : Add more sepolicy for cgroup/cpusets
    • 43b39d6 : Set crosvm as the default VMM for cuttlefish
    • 67cda5b : Add more sepolicy for cgroup/cpusets
    • 2e90e37 : Turn off host-side dependency on libopus
    • 7cce5d7 : Turn off audio streaming due to libopus dependency
    • f7622fd : Revert "Migrate device/google/cuttlefish_common to androidx.test"
    • 44852cb : Script to upload build artifacts via direct ssh
    • 555f306 : Increase RLIMIT_MEMLOCK to 64MB
    • 948df85 : Increase RLIMIT_MEMLOCK to 64MB
    • 1859ccc : Avoid unnecessary error messages from hwcomposer under crosvm
    • 7e1df15 : Don't configure input in crosvm when running without frontend
    • 374e6b9 : Allow mediacodec access to ion
    • edf08c5 : Fix sepolicy label for drm@1.1-service.clearkey
    • ba9dc05 : Fixing MTU labelling
    • 525e288 : Remove obsolete gpu host libraries
    • 2b89df6 : Revert "Changed all newly made cf host presubmit to postsubmits"
    • 3705489 : Revert "Modify gralloc0 implementation"
    • 2ea477b : Clean up obsolete vendor setupwizard properties
    • 88aa3dc : Enable hardware.radio@1.4 for auto device
    • 6f0920a : cuttlefish - once again fix mtu labelling...
    • ef498cf : cuttlefish: fix qemu /sys/class/net/*/mtu labelling (crosvm version)
    • e3de7da : cuttlefish: fix qemu /sys/class/net/*/mtu labelling
    • 3102c3c : Track init settatr denials on pasan builds.
    • 79f090e : Track shell adbd denial in bug_map
    • 160cbda : Modify gralloc0 implementation
    • 674d4f5 : Fix adb mode naming check for device config
    • a04e9c0 : Fix adb mode naming check for device config
    • 34845bd : Fix adb mode naming check for device config
    • bc1bed4 : Allow the launcher to select the GLES implementation
    • b15851c : Update the vnc_server's sequential frame number on frame updates
    • b4a35fc : Fix gpu sepolicy for recovery
    • 59b3749 : Fix sepolicy label for drm@1.1-service.clearkey
    • 5f40888 : Track init settatr denials on pasan builds.
    • 277e1c4 : Refactor GetKernelLogMonitorCommand
    • b945eb1 : Add a GetParameterBuilder function to cvd::Command
    • 1063192 : cuttlefish - once again fix mtu labelling...
    • ffb6abb : Support dynamic partitions feature by default
    • 187a065 : Handle case where gsi_fstab is empty string
    • 270236a : Reorder vendor/metadata partitions
    • 4032e1d : Utilize crosvm's new --initrd feature
    • c2c955e : Generate OTA package for Dynamic partitions.
    • e944927 : Support dynamic partitions feature by default
    • ea5a14d : Fix recovery and enable by default
    • 62bf434 : Reorder vendor/metadata partitions
    • 1aef4df : Drop obsolete cf_local_image target
    • 054af06 : Support dynamic partitions feature by default
    • 9f619b5 : Handle case where gsi_fstab is empty string
    • 17c19e8 : Reorder vendor/metadata partitions
    • 73427de : Utilize crosvm's new --initrd feature
    • 38feb07 : Make adb connector wait for adb daemon to start on the guest
    • 3b0058c : Allow multiple subscribers to boot events from kernel logs
    • 36e873c : Script to upload build artifacts via direct ssh
    • 28b3d00 : Generate OTA package for Dynamic partitions.
    • 050ca93 : Support dynamic partitions feature by default
    • 7a9cc06 : Track shell adbd denial in bug_map
    • 568ce1f : Support dynamic partitions feature by default
    • 0030566 : Revert "Temporarily turn off adbd's nonblocking ffs implementation."
    • 84f539b : Make adb connector wait for adb daemon to start on the guest
    • a57b7ba : Allow multiple subscribers to boot events from kernel logs
    • ab7954f : Add arm crosvm
    • 53651ba : cuttlefish: fix qemu /sys/class/net/*/mtu labelling (crosvm version)
    • 9ec1585 : Make adb connector wait for adb daemon to start on the guest
    • 91924d8 : Allow multiple subscribers to boot events from kernel logs
    • f523229 : Changed all newly made cf host presubmit to postsubmits
    • 6b3de1b : cuttlefish: fix qemu /sys/class/net/*/mtu labelling
    • 4107309 : Enable hardware.radio@1.4 for auto device
    • 0cc37d6 : Add device test tag to all cuttlefish common presubmit tests
    • f1a6d77 : Revert "Temporarily turn off adbd's nonblocking ffs implementation."
    • d0f6f87 : Enable TEST_MAPPING to run unit tests in cuttlefish_common
    • aa2c0cc : Temporarily turn off adbd's nonblocking ffs implementation.
    • c6a444c : Delete the cuttlefish power HAL.
    • b837243 : Delete the cuttlefish power HAL implementation.
    • 31ecf8a : Fix spurious "ADB not enabled" warning.
    • 957e862 : Fix spurious "ADB not enabled" warning.
    • f985294 : Temporarily turn off adbd's nonblocking ffs implementation.
    • 49a7746 : Removed Crasher Binary from master-cuttlefish
    • 0d2275d : Set crosvm as the default VMM for cuttlefish
    • f70d4c3 : Add BUILD_BOOT_IMAGE flag
    • 0b9b32a : Add BUILD_BOOT_IMAGE flag
    • 7c3d5a5 : Fix spurious "ADB not enabled" warning.
    • cf09aad : Add sepolicy to cf auto device
    • 0434299 : Minimal change for OpenGL selection
    • 10f0f2e : Alphabetize the sepolicy property_contexts
    • 9b3a5d9 : Minimal change to set ro.boot.hardware.egl=swiftshader
    • af3add0 : Minimal change to set ro.boot.hardware.egl=swiftshader
    • a410be5 : Modify gralloc0 implementation
    • 55211ad : Minimal change to set ro.boot.hardware.egl=swiftshader
    • 0fa4480 : Minimal change for OpenGL selection
    • e54b4a4 : Add sepolicy to cf auto device
    • 3c1cc13 : Tombstone Monitor for CVD
    • dc20a76 : cf: Move vendor sepolicy to match pixel sepolicy folder layout
    • 792e2ad : Tombstone Monitor for CVD
    • 0acc4c7 : Migrate gps.cutf from Android.mk to Android.bp
    • f117e9e : Add an Android.bp file in guest/hals
    • 41cfbcc : Migrates power hal from Android.mk to Android.bp
    • aedd01b : Fix partition configuration for tv builds.
    • b4ab49d : Fix partition configuration for auto builds
    • 1aedea8 : Fix partition configuration for auto builds
    • bccf0f4 : Bring back aosp_cf_x86_go_512_phone
    • d7a9160 : Bring back aosp_cf_x86_go_512_phone
    • 92fde49 : Bring back aosp_cf_x86_64_phone
    • 890c3f8 : Bring back aosp_cf_x86_64_phone
    • 1ab5cd8 : Fix partition configuration for tv builds.
    • bb75494 : Disable ratelimiting of /dev/kmsg logs.
    • 059bf66 : Disable ratelimiting of /dev/kmsg logs.
    • adfe72c : Migrate guest/vsoc/lib/Android.mk to Android.bp
    • f115104 : Migrate dumpstate hal's Android.mk to Android.bp
    • fab500d : Migrate vsoc_input_service's Android.mk to Android.bp
    • 69e0935 : Migrate vport_trigger's Android.mk to Android.bp
    • 1ff4b8f : Migrate usbforward's Android.mk to Android.bp
    • 218f925 : Convert ip_link_add's Android.mk to Android.bp
    • e350892 : Fix recovery and enable by default
    • 0947b43 : Remove the cuttlefish copy of wpa_supplicant code.
    • ca915f5 : Remove wpa_supplicant_8_lib
    • e4a4caf : Remove unnecessary BUILD_BROKEN_DUP_RULES
    • 9ccc0ba : Upgrade graphics.mapper HAL from 2.0 to 2.1
    • a6b6a3f : Install a valid drm@1.1 service
    • 5ea1b3a : Upgrade graphics.mapper HAL from 2.0 to 2.1
    • 1fc3534 : Set the global default adb mode to vsock_half_tunnel.
    • 1656cc4 : Handle case where gsi_fstab is empty string
    • 14c3eb2 : Reorder vendor/metadata partitions
    • 768199d : Upgrade graphics.composer HAL from 2.1 to 2.2
    • 4b4a7b1 : Upgrade graphics.composer HAL from 2.1 to 2.2
    • b698164 : Install a valid drm@1.1 service
    • 41065e9 : Reduce cuttlefish targets
    • f1f7cb3 : Add the device configuration server
    • 3403578 : Add support for arm64 kernels
    • d761a32 : Reduce cuttlefish targets
    • db9ec5e : Add updatable_apex.mk
    • f173f68 : Reorder vendor/metadata partitions
    • 11b32e1 : Turn down the thermal HAL
    • 4452d66 : Allow rild access to the config server property and vsocket
    • 8b9dca4 : Turn down the thermal HAL
    • f732009 : Add config server to the host packages
    • 6df21ae : Support unlabeled vsock sockets for adbd.
    • 25d050f : Set the global default adb mode to vsock_half_tunnel.
    • 7400d4a : Remove obsolete references to socket_vsock_proxy
    • 8bec6cc : Drop obsolete cf_local_image target
    • e1c6b90 : Utilize crosvm's new --initrd feature
    • 2fb0d85 : Add updatable_apex.mk
    • d0b151e : Support unlabeled vsock sockets for adbd.
    • fa1a13d : Rename VSoCService as CuttlefishService
    • 858d8c8 : Rename VSoCService as CuttlefishService
    • 3bb0e99 : Sepolicy for qemu.sf.back_camera_caps and qemu.sf.front_camera_caps
    • 7789928 : vsoc_guest_region_e2e_test suppress /data/local/tmp denial
    • e3dfd40 : vsoc_guest_region_e2e_test suppress /data/local/tmp denial
    • 1074333 : Set the global default adb mode to vsock_half_tunnel.
    • 4b4d346 : Label device-specific sysfs net nodes
    • 0e6a5a9 : Add updatable_apex.mk
    • 3f84caf : Label device-specific sysfs net nodes
    • d7a7435 : ueventd: allow /metadata dir search
    • 9336e60 : Track kdevtmpfs /dev denial in bug_map
    • 3313ce1 : Track vold cgroup denial in bug_map
    • d7e98e4 : Sepolicy for qemu.sf.back_camera_caps and qemu.sf.front_camera_caps
    • 7f334eb : logpersist /dev directory permissions
    • 266a615 : Track kernel module_request denials in bug_map
    • e532a94 : Track lmkd cgroup denial in bug_map
    • 8507b65 : Track hal_bluetooth_sim tcp_socket denials in bug_map
    • c03bbac : Track netd cgroup denial in bug_map
    • 4385ee7 : ueventd: allow /metadata dir search
    • 211b5c4 : Track kdevtmpfs /dev denial in bug_map
    • cafbcce : Track vold cgroup denial in bug_map
    • ba460ca : Track hal_bluetooth_sim tcp_socket denials in bug_map
    • 91675ac : logpersist /dev directory permissions
    • f8d51ce : Track kernel module_request denials in bug_map
    • ea4a5e5 : Bump vintf manifest to v4
    • 99bebbf : Bump vintf manifest from 1-3 for P
    • 5fd2fa0 : Bump vintf manifest to v4
    • 3a2cd50 : Bump vintf manifest from 1-3 for P
    • 4d7c9df : Track lmkd cgroup denial in bug_map
    • 03ca70f : Increase the size of various partitions
    • a06d442 : Increase the size of various partitions
    • 18458a6 : Bump vintf manifest to v4
    • 5e13d99 : Bump vintf manifest from 1-3 for P
    • 16fc7d0 : Sepolicy for qemu.sf.back_camera_caps and qemu.sf.front_camera_caps
    • 039b4c2 : Track netd cgroup denial in bug_map
    • 4325af0 : Track execmem denials in bug_map instead of dontaudit
    • c27dd13 : Track execmem denials in bug_map instead of dontaudit
    • 59870c5 : bug_map: add cgroup denials
    • 426de2f : bug_map: add cgroup denials
    • 46c11df : Move toggling of setupwizard from vendor to product init
    • 9dc4892 : Revert "Don't enforce sepolicy"
    • c660d6e : Revert "Don't enforce sepolicy"
    • 300f97f : Revert "Don't enforce sepolicy"
    • c11b164 : Move toggling of setupwizard from vendor to product init
    • 7df268b : Remove unused parameter from ScreenRegionView::align()
    • cc23960 : Make VNC server aware of the screen width alignment
    • 9023b41 : Use the same screen width aligment with both VMMs
    • f163009 : Make VNC server aware of the screen width alignment
    • 91ce18a : Make VNC server aware of the screen width alignment
    • af8e3f7 : Use the same screen width aligment with both VMMs
    • b21dc1f : Use the same screen width aligment with both VMMs
    • d33f195 : Build VSoCService with SDK 28
    • 6ddcc92 : Don't use Arrays.asList from vsoc service
    • c7fbbea : Update to the latest drm_hwcomposer
    • aa974fe : Configurable gralloc and hwcomposer HAL selection
    • a3c552d : Add gpu_mode flag
    • 3495bb3 : Revert "Enable heapprofd."
    • d45d7be : Revert "Enable heapprofd."
    • 0a5f148 : Build VSoCService with SDK 28
    • 751c30b : Cuttlefish supports updating APEXes
    • c9b22c1 : Build VSoCService with SDK 28
    • 3c78353 : cf/vendor: Bump vendor image size to 256MB
    • 82f15e9 : Don't use Arrays.asList from vsoc service
    • 0777607 : Don't use Arrays.asList from vsoc service
    • df2d790 : Cuttlefish supports updating APEXes
    • 07c6376 : Add CleanSpec.mk to remove /system/product.
    • 9ee86a1 : Add CleanSpec.mk to remove /system/product.
    • 94b270c : Also fix the lcd_density
    • acfc5b5 : cf/vendor: Bump vendor image size to 256MB
    • 481c061 : Enable InputClassifier HAL on cuttlefish
    • 13f6645 : Enforce RRO for Cuttlefish on Auto and exclude the overlay.
    • c2f06db : Don't enforce sepolicy
    • ce71dc1 : Clean up project and zone handling
    • 20932fb : Run the e2e tests from a directory cf controls.
    • 1b3db5a : Use only treble property in the cuttlefish rild
    • 5782ce4 : Add product.img support to launcher
    • 7c625ec : Clean up undesired log messages
    • c485ce0 : Update owners list
    • abcf57f : Always allocate a buffer in hwcomposer.cutf_cvm
    • f15975c : Log less frequently from the vsock proxy
    • e0ee0e6 : Clean up undesired log messages
    • cb878dc : Use lzop for fast sparse image upload
    • c87c2c7 : Allow the vnc server to run when using crosvm as vmm
    • 245597b : Revert "Revert "Switch selinux enforcement on""
    • 700529f : Don't start logcat from vsock_logcat to keep selinux happy
    • 7b0059a : More file functions in libcuttlefish_utils
    • 9425801 : Add the ability to initiate host image builds on GCE
    • 9103a80 : Remove obsolete references to qemu
    • 5ca9293 : Add astrachan@ to OWNERS
    • d33075e : Namespace vsock_logcat_status correctly
    • 1a9a8c8 : Minimal cleanup of the ril code for P compatibility
    • 2fc36d5 : Added 1.4 setDataProfile and setInitialAttachApn
    • bab2c0b : Add default implementation for carrier lock commands in IRadio 1.4
    • 445e764 : Populate radio access family
    • f13e749 : Add default implementation of enableModem for cuttlefish
    • 6c480b7 : VTS test for IRadio 1.3 setSystemSelectionChannels
    • 23549fa : Add default impl for emergencyDial
    • 4c99323 : Add default impl for getSignalStrength_1_4 and backward compatibility for getIccCardStatus
    • 92fb8c2 : Add cuttlefish default implementation for networkTypeBitmap
    • fdbae88 : Add default implementation of getModemStackStatus for cuttlefish
    • 74a7597 : Add StartNetworkScanV1_4 Impl
    • 276c841 : Fork legacy ril into cuttlefish to support radio hal 1.4.
    • 6eb67e7 : Migrate device/google/cuttlefish_common to androidx.test
    • fb7472b : Switch selinux enforcement on
    • 5cdc8cb : Revert "Revert "Revert "Switch selinux enforcement on"""
    • 9449024 : Revert "Revert "Switch selinux enforcement on""
    • 90b2fb2 : Use a std::setstd::string for adb modes.
    • 9a18072 : Use the none audio device to eliminate ALSA errors
    • 68d7ebb : Revert "Switch selinux enforcement on"
    • ba8f8e9 : Generate metadata partition
    • 8a589e9 : Use Android.mk-Android.bp for setup_wifi,rename_netiface
    • e1c0321 : Switch selinux enforcement on
    • 454d787 : Launch documentation: fix double dashes
    • c8745ba : Configure the tap fd before passing it to crosvm
    • 664325e : Redirect crosvm stdin to /dev/null
    • 5fd076e : Remove the wifi bridge from the flags/config.
    • 5a67de2 : Fix the way the tap file descriptors are opened.
    • b732376 : Audio HAL: Add fork history comments
    • 55c29a6 : Audio HAL: Fix build break
    • 7eeddf4 : Do not spawn stream_audio by default
    • 252d98b : Add a new audio HAL for native VMM audio
    • d5a67ed : Added 1.4 setDataProfile and setInitialAttachApn
    • e436d76 : Rename the old audio HAL to 'legacy'
    • bb4f39e : cutf_cvm hwcomposer device stub
    • 5039bcd : Move the hwcomposer vsync thread into common
    • fd1a6b0 : Don't use virtio as hardware name
    • e218c36 : Add default implementation for carrier lock commands in IRadio 1.4
    • 8a14d69 : Fix AdbTcpConnectorEnabled for the vsock_tunnel mode.
    • 8f2cc5e : Populate radio access family
    • 9a598cb : Include platform version in API level fixes
    • 3fad450 : Make all disks R/W in crosvm command line
    • 031a28c : Remove unneeded recovery_available flags
    • 42acd93 : Add default implementation of enableModem for cuttlefish
    • 4bb4207 : VTS test for IRadio 1.3 setSystemSelectionChannels
    • 2e6e6c6 : Add default impl for emergencyDial
    • 63d1005 : Create a vsock_half_tunnel mode.
    • 8d2d945 : Add default impl for getSignalStrength_1_4 and backward compatibility for getIccCardStatus
    • fb01b73 : Revert "Add a fake step counter sensor HAL"
    • 3f5cbe5 : Revert "Add a fake step counter sensor HAL"
    • ff37895 : Add cuttlefish default implementation for networkTypeBitmap
    • 6858e97 : Add a fake step counter sensor HAL
    • 76802de : Add a fake step counter sensor HAL
    • 2544300 : Add default implementation of getModemStackStatus for cuttlefish
    • 8bf03fe : vsock_logcat logs only once on failure, to the kernel logs is needed.
    • f2dd42e : Add StartNetworkScanV1_4 Impl
    • fd10cae : Starts a host process to receive logcat output over vsock
    • edb0be6 : Rename hwcomposer header file
    • 8dfcf5b : Move vsoc hwcomposers into subdirectories
    • 588970e : Adds command to send logcat output over vsock
    • c82e5a3 : Restore the unit tests for simulated buffer
    • 452a9fc : Remove obsolete media_{codec,profiles}*.xml files
    • 91d3471 : Fork legacy ril into cuttlefish to support radio hal 1.4.
    • 46429a9 : Set up network interfaces when running with crosvm
    • ae3163f : Adds a function to connect to tap interfaces to cuttlefish_utils
    • e3269ed : Fix CuttlefishConfig::blank_data_image_mb()
    • db73bcb : Camera: Update camera device ops
    • 2c13845 : Camera: Update camera device ops
    • 5ddfae4 : Cleaner Makefile for play_audio
    • d01597c : Camera: Update camera device ops
    • 6ea6818 : Bump the versioning system to Q
    • 52ecf84 : Bump the versioning system to Q
    • 6214af7 : Delete unused wifi exchange shared memory region
    • 871a41b : Delete the (unused) Ril shared memory region
    • ba673b7 : Initialize cuttlefish's ril from properties instead of VSoC region
    • 2716384 : Differentiate ports for vsock_tunnel, native_vsock.
    • fd96b23 : Support maintaining native adb/vsock connections.
    • da018ca : Support arbitrary addresses in adb_connector.
    • f4b202b : Remove VSoCEnabled() and replace it with config's enable_ivserver()
    • 4c02c36 : Rename libvsoc-ril as libcuttlefish-ril
    • c34f712 : Launch documentation: fix double dashes
    • ac14e1e : cuttlefish launch: fix qemu_gdb flag
    • 2c1efe6 : Receive opus and play using SDL2
    • 7f32bb4 : Stream opus instead of raw pcm16
    • b200e35 : Respect the adb mode set on the launcher flag, regardless of vmm.
    • fb95b0d : Set start_stream_audio to false by default when vm_manager=crosvm
    • cf4fc2a : Set start_vnc_server flag to false by default when vm_manager=crosvm
    • bc6eaf0 : Use a single binary for setting up wifi.
    • 84d93c1 : Disable vsoc region e2e test by default for crosvm
    • 80ddd7f : Extract the elf image from a compressed kernel image.
    • b86922b : Fix getter for run_adb_connector config property
    • ba62662 : WIP: crosvm launcher mode
    • 2b51bab : Move ApplyDataImagePolicy to after config setup.
    • 20ecaca : Split launch/flags.cc out from launch/main.cc
    • 3a64095 : Control the e2e test through the config.
    • 6daf7a7 : Change flag defaults instead of reassigning them.
    • 5024973 : Pass the daemon flag through the config.
    • 660d9e8 : Move most subprocess launches to launch.cpp
    • 1f08d97 : Use the config to control adb subprocesses.
    • 4524bba : Implement AdbModeEnabled in terms of the config.
    • d12e0c9 : Pass restart_processes through the config file.
    • e13a78a : Move UnpackBootImage to boot_image_unpacker.cc
    • 494eaf6 : Remove spurious addr= lines from the qemu config
    • 9aeb97d : Restart the VMM if it crashes
    • d966837 : No longer include libvirt as a supported VMM
    • 17b3472 : Move vnc / audio server launching out of main.cc
    • 3528908 : Move data image management out of main.cc
    • 55676ca : Use the config to control the kernel log monitor.
    • 5bc697c : Use the config to control the ivserver launch.
    • ad9d33b : Camera: adapt to camera3.h change
    • d57d6ea : Camera: adapt to camera3.h change
    • a4dac8b : Add I/O redirection to cvd::Command
    • 3ee23ab : Fail gracefully in kernels missing vsock support.
    • b9f7c66 : Update wifi test to permit VirtWifi SSID
    • 834fbf6 : Add support for arm{,64} cuttlefish phone platforms
    • 7db841c : Make sure 'init=/init' is always specified
    • 1b1cdc2 : Allow cuttlefish vendor code to be built for recovery
    • 56210a4 : Update wifi test to permit VirtWifi SSID
    • 236d5e9 : Add health storage HAL implementation.
    • ae8987d : Use ICU in libandroidicu
    • fcec036 : Add health storage HAL implementation.
    • d662e81 : Log information messages for the guest versions
    • b5bed9e : Deduces function signature in thunk
    • fb1b5dc : adbshell: Prefer /home/vsoc-0[1-8]/bin/adb to /usr/bin/adb
    • 5b83c65 : Uses variadic templates in thunkers
    • fa69c38 : Support ADB over vsock from the guest and the host.
    • 3cf044b : Add a launcher -data_policy=resize_up_to mode.
    • e456c9a : Use ICU in libandroidicu
    • d946b5f : Support enabling vsock connections with a launcher flag.
    • 412a692 : Adds inline specifier to inline constructor
    • 74e0974 : Fix cert-dcl16-c clang-tidy warnings.
    • 90c1dcc : Fix performance-for-range-copy warnings
    • 2c58596 : Revert "Drop locks before interacting with ANativeWindow"
    • 0edb646 : Drop locks before interacting with ANativeWindow
    • 2402ee5 : Add a launcher -data_policy=resize_up_to mode.
    • cbb0046 : Remove unused hidden API import
    • f8e9e2f : Remove unused hidden API import
    • 3c41a42 : Adds audio player.
    • 611500b : Start stream_audio from launch_cvd
    • 20d896a : Basic audio streamer (pcm)
    • 561e001 : tcp_socket: send() with MSG_NOSIGNAL
    • 58ab4cd : Moves create message functions into tcp library
    • 2f9485c : Use a single binary for setting up wifi.
    • 592f406 : Add aapt to base cuttlefish host
    • d58b616 : Add java and unzip to base image
    • 01ef197 : Remove the declaration of the config_file flag from the launcher
    • c111012 : Add aapt to base cuttlefish host
    • 300913d : Add java and unzip to base image
    • e85dd63 : Add a simple utility to print the lines involved in a tombstone
    • 5096173 : Only run guest side e2e test if the flag is given to the launcher
    • 734e1d1 : Run host region end to end test on the launcher
    • 334f3a9 : Extract managed region tests into its own target
    • 3d955ae : Use callbacks when adding commands to ProcessMonitor
    • 06e0c17 : Stop assuming the PCI bus will be 'pci.0'
    • bb61eca : Switch console from ISA to PCI serial port
    • 7e5184b : Give ivshmem-doorbell a fixed PCI address
    • 1a62e76 : Restart crashed host processes
    • ff02115 : Allow more RIL callbacks when the radio is "off"
    • 8e9793e : Fix some bugs with libcuttlefish_fs
    • 4d3210d : Don't start a new process to delete a file
    • 6ffa0cb : Accommodate inherited file descriptors in the subprocess utilities.
    • 3d8121c : Retain address space for unmaped gralloc buffers
    • 5c9f87a : Restore a default value for the path to the config file
    • a00584e : Restore a default value for the path to the config file
    • 33bc42e : upload_to_gce_and_run: Add -data-image option
    • 77bd6ef : upload_to_gce_and_run: Add -data-image option
    • 7338d35 : Makes adb shell read device name from config
    • 3483994 : Add aapt to base cuttlefish host
    • 7bb15c7 : Add java and unzip to base image
    • f219a16 : Use an environment variable for the config file.
    • 5898003 : Move libvirt and qemu flags to the launcher.
    • 88df7a8 : Revert "Create a guest VLAN network with a host flag."
    • 20580ae : Rebuild qemu build on the stable host image
    • 33d1d0a : Create a guest VLAN network with a host flag.
    • f1f28c5 : Allow setupwizard.mode to be changed in the launcher
    • aa22fc3 : Uses "apt-get -y" with mk-build-deps
    • a4e8cd9 : Fixes CHECK which should be CHECK_LE
    • ea55d4b : Create VLAN prototype host scripts.
    • d193549 : Fix cuttlefish use of cutils private headers
    • 30fcffc : Fix cuttlefish use of cutils private headers
    • 7be35a1 : Add a log message to show that the socket_forward_proxy is waiting
    • 2ac6eb7 : Script to download qemu source and build with virgl support
    • 986b71a : Restore the mac80211_hwsim.radios=0 kernel arg.
    • 075d18d : Changes hardware_name to vsoc
    • 007b177 : Build kernel command line from the launcher
    • b2427ba : Consistent naming for kernel command line
    • 2d0af9d : Fix constexpr struct in netlink_request_test.
    • efadb8d : Represent the kernel command line as a set.
    • 47c0e29 : s/subscriptor/subscriber/
    • 81afca1 : Kernel log monitor runs in its own process
    • 4cc9ce6 : Change the vsoc RIL to use eth1, not eth0.
    • 2dcda05 : Add a ip_link_add binary.
    • bd13c23 : Make NetlinkRequest::AddInt generic.
    • 18ce57d : Add an AOSP version of create_base_image.sh
    • e6d0c9c : Fix netlink_request_test.cpp.
    • 8e9c712 : Uses config-device_title() for vnc server name
    • 6d821ec : Adds device_title to config file.
    • be7049a : Minor fixes to the launcher refactor
    • d843066 : Moved vadb and usbip to the virtual_usb_manager directory
    • b5a71d7 : VirtualUsmManager runs in its own process
    • 2b00301 : Make qemu the client in the qemu monitor connection
    • 8832283 : Make vm_manager configurable on the command line
    • 077d300 : Don't abort, return nullptr instead, when config file isn't present
    • a219543 : Make stop_cvd ask the launcher to stop
    • 50a0775 : Adds the process monitor to the launcher
    • 33fe9e2 : Launcher prints success message before exiting when in daemon mode
    • 015c000 : Put a link to the config file in the home directory
    • 909a53d : Use a single mutex and move the library to a separate directory
    • cef10fc : guest/gralloc: Fix build error
    • ab40dce : guest/gralloc: Fix build error
    • b8dfb99 : Only one defiinition of kDefaultUuidPrefix
    • 66e8ff9 : Launcher checks for being session leader
    • ee8512c : Add schuffelen@ to OWNERS.
    • 7b5eb50 : Converts adbshell to c++
    • 2bb2cca : Copies adbshell to host/commands
    • 50698f8 : Writes adb_mode to config file
    • 8805910 : Send the shared memory window last
    • cb0a69e : Use Guava's AbstractFuture to implement GceFuture.
    • 8c98f55 : Launcher checks user configuration before running
    • 45736c4 : Adds a function to utils library to check group membership
    • 81fa8d8 : Silence repeated log messages about adb connections
    • 8cd1555 : Make the launcher exit on boot completed/failed
    • d14c6d9 : Kernel log server accepts subscriptions to boot events
    • 7cd9a0b : Allows multiple "--adb_mode"s
    • 246a090 : Add the ability to debug the kernel via tcp
    • 434cdfb : Reenables usb on 0.7+ host images
    • a555d0f : Make network connectivity nonblocking for boot.
    • 7e0e3b1 : Change wifi configuration to wifi monitoring.
    • ceeda45 : Writes adb_mode flag to new config
    • ed5a247 : Move some info logs from libvirt manager to launcher
    • a8e4acf : Disables adb connector if there's no adb tunnel
    • 1f6cafe : Moves adb connection maintainer to its own process
    • 2616117 : Don't use sudo when not using libvirt
    • 60d6fd9 : Move DirExists and FileHasContent to utils library
    • af1f72e : Add a flag to allow the kernel path to be specified
    • 76b5fe7 : Simplify the host and guest ids
    • a7c0492 : Move ivserver code to its home
    • 8e680ea : Launcher unpacks boot image.
    • cb9d007 : Adds an overload to SharedFD::CopyFrom that takes the length
    • 66d72e9 : Log the entire command on subprocess.cpp
    • af89463 : Clean up obsolete README files
    • 355bb6b : Remove legacy WiFi
    • 2d889e3 : Improve logging of the environment
    • f70d12b : Drop 0-length ramdisks unconditionally
    • 7d303dd : Slimmer rewrite of socket_forward_proxy
    • 20df362 : Delete README.md from config library
    • 847bb1f : Run the ivserver in its own process, independent of the launcher
    • b277112 : Renames 'runfiles' directory to 'cuttlefish_runtime'
    • 8a4846b : Writes region description to shmem file in the launcher.
    • 307ad2b : Move align functions to libcuttlefish_utils
    • dcbbf31 : Add namespace to GetDefaultDomain
    • da5630f : Make system-as-root a phone specific thing
    • 5fe6265 : Add network interface for wifi when running with qemu
    • 77c5492 : Fix cf_emu.sh
    • 7823236 : Don't specify a MAC address on the qemu command line
    • aa1bd84 : Switch the wifi device from index 1 to index 0.
    • d31b902 : Add a wrapper for SwiftShader EGL, GLESv1_CM and GLESv3.
    • de3f7fe : Avoids cast in VmManager singleton
    • ec299df : Call qemu directly when host packages support it
    • 139513a : Allocate a virtio bridge in the host for wifi.
    • 2423e8c : Move StringFromEnv to libcuttlefish_utils
    • 272f45a : Moves the subprocess function to a library
    • 6f4805f : vport_trigger: Fix property name for gsi compatibility.
    • 7432807 : Write out a shell-compatible environment variable file
    • d800e64 : Stopping the cvd should not delete all of the debug data
    • e2b5f01 : Fix the description string of upload_to_gce_and_run.py
    • 432475d : Clean up overloading of FileExists
    • 4d9896e : Handle system-as-root build kinds.
    • 2d5c03f : Enable BOARD_BUILD_SYSTEM_ROOT_IMAGE.
    • c6cd67e : Better monitoring for dropped device connections
    • 03a9e35 : Host will wait on HOST_CONNECTED queues until queue_state changes.
    • a4a93f9 : Slimmer rewrite of socket_forward_proxy
    • cac69e6 : Converts adbshell to c++
    • b7d465d : Copies adbshell to host/commands
    • 96d642e : Writes adb_mode to config file
    • 43d24e0 : Use Guava's AbstractFuture to implement GceFuture.
    • c613999 : Launcher checks user configuration before running
    • 4d691cd : Adds a function to utils library to check group membership
    • d7c54df : Silence repeated log messages about adb connections
    • 9401198 : Make the launcher exit on boot completed/failed
    • ae250fc : Kernel log server accepts subscriptions to boot events
    • 8891d3d : Allows multiple "--adb_mode"s
    • e9dc91f : Add the ability to debug the kernel via tcp
    • ba9c505 : Reenables usb on 0.7+ host images
    • 75885d7 : Make network connectivity nonblocking for boot.
    • 5e476a9 : Change wifi configuration to wifi monitoring.
    • 3d02261 : Writes adb_mode flag to new config
    • ee1a227 : Move some info logs from libvirt manager to launcher
    • 596a49e : Disables adb connector if there's no adb tunnel
    • cf35e96 : Moves adb connection maintainer to its own process
    • ce9d039 : Don't use sudo when not using libvirt
    • abb980a : Move DirExists and FileHasContent to utils library
    • 0657bfb : Add a flag to allow the kernel path to be specified
    • ec091e7 : Move ivserver code to its home
    • ffcf28c : Launcher unpacks boot image.
    • c92cdb6 : Adds an overload to SharedFD::CopyFrom that takes the length
    • 63797c3 : Log the entire command on subprocess.cpp
    • 9dd8286 : Remove legacy WiFi
    • a5e1e80 : Improve logging of the environment
    • 53f8ae3 : Drop 0-length ramdisks unconditionally
    • 50a545d : Delete README.md from config library
    • 3956ec2 : Run the ivserver in its own process, independent of the launcher
    • b61f2ea : Renames 'runfiles' directory to 'cuttlefish_runtime'
    • 8751ab2 : Writes region description to shmem file in the launcher.
    • 68f58e7 : Move align functions to libcuttlefish_utils
    • a99cc64 : Add namespace to GetDefaultDomain
    • fe9e6f3 : Add network interface for wifi when running with qemu
    • ff45107 : Fix cf_emu.sh
    • 6388523 : Don't specify a MAC address on the qemu command line
    • a2a2579 : Switch the wifi device from index 1 to index 0.
    • 2b1dcef : Avoids cast in VmManager singleton
    • a1f9a7e : Call qemu directly when host packages support it
    • 9a29330 : Allocate a virtio bridge in the host for wifi.
    • 345b743 : Move StringFromEnv to libcuttlefish_utils
    • 46cbb5f : Moves the subprocess function to a library
    • 688ef27 : Write out a shell-compatible environment variable file
    • 5ab5fe8 : Stopping the cvd should not delete all of the debug data
    • 7eae9c7 : Fix the description string of upload_to_gce_and_run.py
    • 3a39525 : Host will wait on HOST_CONNECTED queues until queue_state changes.
    • 721db10 : Move the launcher exit codes to its own header file
    • 2363109 : Make the launcher the head of a process group
    • 3576b1f : Fix runtests.sh.
    • d3f185d : AbsolutePath() is good if file doesn't exist
    • d3bdb92 : Revert "Uses realpath() when setting config file paths"
    • 66f6ec8 : Correctly daemonizes launcher
    • 6d7753e : Adds SharedFD implementations of creat() and dup2()
    • 8961890 : Uses realpath() when setting config file paths
    • 10e4231 : Adds RealPath utility function
    • 9ddf3a8 : Fix position of the hardware composer
    • 569307a : Fix position of the hardware composer
    • c8d55bd : Add an AOSP version of create_base_image.sh
    • 044ff81 : Add schuffelen@ to OWNERS.
    • bc383dc : Define exit codes for the launcher and do less calls to abort.
    • a4e21bb : Take out the try exec for home adb shell
    • 0280b1a : Writes adb_mode to config file
    • 54c1540 : Send the shared memory window last
    • 35ea5d7 : Send the shared memory window last
    • 083ae4c : Simplify the host and guest ids
    • 1aa8407 : Send the shared memory window last
    • 6acad7c : Simplify the host and guest ids
    • 85df312 : Send the shared memory window last
    • e58ecd9 : Converts adbshell to c++
    • 5020a66 : Launcher checks user configuration before running
    • 3f3209f : Copies adbshell to host/commands
    • e23e695 : Adds a function to utils library to check group membership
    • bd1fedf : Silence repeated log messages about adb connections
    • 91f8142 : Add the ability to debug the kernel via tcp
    • 1300f0b : Make the launcher exit on boot completed/failed
    • 3d838dc : Kernel log server accepts subscriptions to boot events
    • 7ddb871 : Allows multiple "--adb_mode"s
    • f138357 : Reenables usb on 0.7+ host images
    • 4a1abea : Writes adb_mode flag to new config
    • cb7d46c : Move some info logs from libvirt manager to launcher
    • 37dbbd4 : Disables adb connector if there's no adb tunnel
    • 5bbc22c : Make network connectivity nonblocking for boot.
    • 4f487a5 : Change wifi configuration to wifi monitoring.
    • 3819324 : Don't use sudo when not using libvirt
    • 02f464c : Move DirExists and FileHasContent to utils library
    • 3309cc9 : Add schuffelen@ to OWNERS.
    • b8f4e06 : Add a flag to allow the kernel path to be specified
    • 522ce61 : Simplify the host and guest ids
    • 82c6840 : Move ivserver code to its home
    • 5d9cd92 : Launcher unpacks boot image.
    • cfbb410 : Adds an overload to SharedFD::CopyFrom that takes the length
    • 415eea2 : Log the entire command on subprocess.cpp
    • 07c330c : Clean up obsolete README files
    • 39c5d35 : Clean up obsolete README files
    • e0ac6c6 : Moves adb connection maintainer to its own process
    • 12d9766 : Remove legacy WiFi
    • 213a8a7 : Improve logging of the environment
    • d46a4c2 : Drop 0-length ramdisks unconditionally
    • 2c9f23a : Slimmer rewrite of socket_forward_proxy
    • 66032e1 : Use Guava's AbstractFuture to implement GceFuture.
    • 37d47ae : Delete README.md from config library
    • 285b48b : Renames 'runfiles' directory to 'cuttlefish_runtime'
    • b5fb338 : Slimmer rewrite of socket_forward_proxy
    • 029dc0e : Add network interface for wifi when running with qemu
    • c114f96 : Run the ivserver in its own process, independent of the launcher
    • 22561d9 : Writes region description to shmem file in the launcher.
    • 8f6b551 : Add namespace to GetDefaultDomain
    • 4f3931b : Move align functions to libcuttlefish_utils
    • fe1ddff : Revert "Allocate a virtio bridge in the host for wifi."
    • ba3e381 : Make system-as-root a phone specific thing
    • 06ff897 : Build fix for vport_trigger.
    • 25e1bba : Point region_end_offset to the padded offset. am: 3613264546
    • e06a344 : Make system-as-root a phone specific thing
    • 71633c8 : Fix cf_emu.sh
    • 576ce9e : Don't specify a MAC address on the qemu command line
    • 585e3cf : Switch the wifi device from index 1 to index 0.
    • 7cd21da : Add a wrapper for SwiftShader EGL, GLESv1_CM and GLESv3.
    • 0fca81c : Add a wrapper for SwiftShader EGL, GLESv1_CM and GLESv3.
    • ecac02d : Avoids cast in VmManager singleton
    • 1a641ba : Revert "Allocate a virtio bridge in the host for wifi."
    • a8142f9 : Call qemu directly when host packages support it
    • 975175a : Allocate a virtio bridge in the host for wifi.
    • 8072437 : Allocate a virtio bridge in the host for wifi.
    • 2a777f6 : Move StringFromEnv to libcuttlefish_utils
    • 6a9d629 : Moves the subprocess function to a library
    • a003376 : vport_trigger: Fix property name for gsi compatibility.
    • ab26123 : Enable BOARD_BUILD_SYSTEM_ROOT_IMAGE.
    • 31e5780 : vport_trigger: Fix property name for gsi compatibility.
    • 6abdbb9 : Write out a shell-compatible environment variable file
    • 98384ee : Stopping the cvd should not delete all of the debug data
    • 4c765a4 : Fix the description string of upload_to_gce_and_run.py
    • 85b72a5 : Clean up overloading of FileExists
    • 9fb6e98 : Handle system-as-root build kinds.
    • b109e50 : Enable BOARD_BUILD_SYSTEM_ROOT_IMAGE.
    • 6bc8094 : Clean up overloading of FileExists
    • 960c4bd : Handle system-as-root build kinds.
    • 8141231 : Better monitoring for dropped device connections
    • f88240c : Send signal when guest picks up queue.
    • 2b2979e : Remove sleep(1) call from launcher
    • 08ea9e4 : Refactors libvirt dependencies out of guest_config and launcher
    • 2a0e7b0 : Replaces -instance flag with CUTTLEFISH_INSTANCE environment variable
    • 64bf90b : Better monitoring for dropped device connections
    • 0bf3b64 : Send signal when guest picks up queue.
    • b489e12 : Sends signal on data()-seq_num
    • ca60a62 : Sends signal on data()-seq_num
    • 71a3759 : Remove sleep(1) call from launcher
    • 577383b : Refactors libvirt dependencies out of guest_config and launcher
    • 598fbd9 : Replaces -instance flag with CUTTLEFISH_INSTANCE environment variable
    • 9947cc7 : Moves dealing with VSoC layout to vsoc_lib library
    • 08b5982 : Use VsocMemoryLayout instead of json file in ivserver
    • a72ea44 : Enable layout checks for all types again.
    • b597482 : Moves dealing with VSoC layout to vsoc_lib library
    • 0ac3a0b : Use VsocMemoryLayout instead of json file in ivserver
    • e34e9d4 : Enable layout checks for all types again.
    • 8187772 : Fix division by zero in hwcomposer
    • 437a03f : Fix division by zero in hwcomposer
    • 7b9954d : Uses vhci port associated with instances number.
    • dd0dcfe : Uses vhci port associated with instances number.
    • bdbb4d9 : Host socket_forward_proxy waits for guest
    • 1461b7f : Refactor the static checks of layout structures.
    • b05877c : Host socket_forward_proxy waits for guest
    • 4f498ee : Refactor the static checks of layout structures.
    • 3ca3fab : Switches host side ports from emulator range to 6520
    • 43bb16a : Removes old-style casts found by -Wold-style-cast
    • e451e9d : Removes old-style casts found by -Wold-style-cast
    • 7eb71c4 : Maintains socket forward connections.
    • 6ef8a38 : Maintains socket forward connections.
    • 83ce52f : Rename and bridge the wifi virtio interface
    • 7756ba7 : Split wifi_relay into host and guest versions
    • 0838ef7 : Pass through a wifi interface
    • 74635f4 : Add a guest only build rule
    • e9adb54 : Add a guest only build rule
    • 1ad50a5 : Clean up and simplify WiFi
    • 10be671 : Health 2.0 was a P feature
    • 5888bae : Makes wifi configurable over shared memory
    • 1c10f2c : Eliminate buffering of the kernel logs
    • b8f1bf9 : Clean up and simplify WiFi
    • c41760b : Switches host side ports from emulator range to 6520
    • f89b182 : Push virtio-net interface renaming into userspace (#2).
    • 8cc18ee : Push virtio-net interface renaming into userspace (#2).
    • 00cb182 : Fix build break in gralloc
    • d925fc0 : Fix build break in gralloc
    • 4860c16 : Add a script to upload the current build to GCE and start
    • 7768f45 : Add a script to upload the current build to GCE and start
    • 287ff60 : Adds stop_cvd command
    • d6768c8 : Adds stop_cvd command
    • d58f3bb : Adds copyright header to some Android.bp files
    • b9a757c : launcher passes --domain and --instance to daemons
    • 0e08802 : Fixes VNC server instantiation.
    • b91d3c8 : Fixes VNC server instantiation.
    • 63698f1 : Doesn't start adb usb server if name is empty.
    • 32f2a0e : Adds copyright header to some Android.bp files
    • 3b8324f : Doesn't start adb usb server if name is empty.
    • c928f6b : launcher passes --domain and --instance to daemons
    • e0de536 : Starts host socket_forward_proxy after ivshmem server
    • aac40d9 : Starts host socket_forward_proxy after ivshmem server
    • 6a21903 : Eliminate buffering of the kernel logs
    • 0cea3c9 : Support HAL_PIXEL_FORMAT_RGBA_FP16 in gralloc
    • 21288ad : Support HAL_PIXEL_FORMAT_RGBA_FP16 in gralloc
    • ed46f31 : Clean up prior version of WiFi
    • ff25045 : Clean up prior version of WiFi
    • 990aa3f : Reconciliation for the tests
    • 6e1bcb0 : Reconciliation for the tests
    • 77c6a79 : Copy ril and wifi test from GCE
    • 3d2e584 : Reconciliation for the RIL apn change
    • 6b9666f : Copy ril and wifi test from GCE
    • 757a38b : Reconciliation for the RIL apn change
    • fe41466 : Change the carrier
    • 90a5746 : Set ro.sf.lcd_density
    • 7953e0b : Set ro.sf.lcd_density
    • 4726dab : Adds adb_mode flag to use usb or tcp socket
    • 6e662ea : Adds adb_mode flag to use usb or tcp socket
    • 7f8f0ce : (vhci) Removes unique_ptrthread
    • 80b01e3 : (launch) Removes unique_ptrthread and detaches
    • 2fd99d8 : (region_view) Removes unique_ptrthread
    • 3fca3cd : (wifi) Removes unique_ptrthread and detaches
    • 6a1ac09 : Build fix for vport_trigger.
    • 8be449f : Add vport_trigger tool.
    • c3aa22e : Revert "Add vport_trigger tool."
    • eb52c4d : (region_view) Removes unique_ptrthread
    • b8afc41 : (vhci) Removes unique_ptrthread
    • dc10b2c : (launch) Removes unique_ptrthread and detaches
    • b6c866f : (wifi) Removes unique_ptrthread and detaches
    • 77a8cb7 : socket_forward_proxy_[host_]ports to launch_cvd
    • d737d5e : Add vport_trigger tool.
    • 90ab215 : Add vport_trigger tool.
    • 51e5a73 : Push virtio-net interface renaming into userspace.
    • 8adbea1 : Push virtio-net interface renaming into userspace.
    • e801785 : Fixes VNC server instantiation.
    • 59e1060 : host_config touch-ups
    • b48ceaf : socket_forward_proxy_[host_]ports to launch_cvd
    • 813fbf0 : Exposes GetDefaultInstance() in host_config api
    • ddd6082 : host_config touch-ups
    • 11aa414 : Makes wifi configurable over shared memory
    • 27f7e61 : Exposes GetDefaultInstance() in host_config api
    • 2b5c5d9 : Report battery plugged in in health hal
    • 80ef827 : Report battery plugged in in health hal
    • 35158cb : Implementing record_audio as a host command instead of a shell command
    • fb773e3 : Implementing record_audio as a host command instead of a shell command
    • 33c905e : Health 2.0 was a P feature
    • 2c4cca5 : Squash linux_glibc that sneaked in via wifi
    • 9747617 : Fix RegionWorker thread exiting prematurely due to referencing
    • 21b7af5 : Squashed commit of the following:
    • 54923bd : Callers of RegionView::StartWorker() MUST retain the return value in
    • f3ac7d9 : Revert "Revert "Integrate with the vsoc driver futex and add tests""
    • b0857b4 : Adds the health HAL
    • 3bd84a9 : Revert "Replaces linux/linux_glibc with host"
    • f6a1b71 : Fix build break
    • 90d250f : Retries connection until established.
    • 755618d : Biases port numbers.
    • f85a7ad : Fix K build break and warning in the hwcomposer
    • 9f9b77e : Improved sanity checks for the hwcomposer
    • d89edcb : Sanity checks layers on both hwcomposers.
    • 042109f : Enabled layer sanity checks in hwcomposer's prepare too
    • 3df6ad5 : Paranoid hwcomposer
    • b6bea44 : Biases port numbers.
    • 89a4aa3 : Retries connection until established.
    • 19e9507 : Fix RegionWorker thread exiting prematurely due to referencing
    • f48ef03 : Implementing record_audio as a host command instead of a shell command
    • 86a7714 : Squash linux_glibc that sneaked in via wifi
    • b402091 : Replaces linux/linux_glibc with host
    • f9d3324 : Revert "Replaces linux/linux_glibc with host"
    • 003098d : Replaces linux/linux_glibc with host
    • 02cb6e3 : Squashed commit of the following:
    • bd4137e : Revert "Remove software flex pixel formats"
    • 1e8a8c1 : Remove software flex pixel formats
    • ddee044 : Remove unused local variables.
    • 1660aa9 : Reconciliation with internal master
    • 3e64c89 : Fix RegionWorker thread exiting prematurely due to referencing
    • 8f83532 : Fixes race on hwcomposer vsync thread.
    • 0505aaf : Fixes race on hwcomposer vsync thread.
    • d5120f1 : Callers of RegionView::StartWorker() MUST retain the return value in
    • 61c65cb : Revert "Revert "Integrate with the vsoc driver futex and add tests""
    • 50778ea : Fix K build break and warning in the hwcomposer
    • 53de3c5 : Improved sanity checks for the hwcomposer
    • 8ac335b : Sanity checks layers on both hwcomposers.
    • b83ccb8 : Enabled layer sanity checks in hwcomposer's prepare too
    • 477277c : Paranoid hwcomposer
    • bf47bbe : Replaces linux/linux_glibc with host
    • 41b609a : Revert "Remove software flex pixel formats"
    • 508c808 : Replaces linux/linux_glibc with host
    • ed1fe92 : Revert "Replaces linux/linux_glibc with host"
    • 6e7fbcf : Revert "Replaces linux/linux_glibc with host"
    • f741566 : Replaces linux/linux_glibc with host
    • ff4c378 : Replaces linux/linux_glibc with host
    • a4e3b5c : Remove software flex pixel formats
    • dba1b03 : Adds the health HAL
    • 590539e : device/google/cuttlefish_common: Set LOCAL_SDK_VERSION where possible.
    • a732f58 : device/google/cuttlefish_common: Set LOCAL_SDK_VERSION where possible.
    • 39ab764 : device/google/cuttlefish_common: Set LOCAL_SDK_VERSION where possible.
    • 29af12c : device/google/cuttlefish_common: Set LOCAL_SDK_VERSION where possible.
    • 3f093ab : Fixes cleanup issue in guest restart.
    • 958e0e9 : Enables several ports in socket_forward_proxy host
    • 61b1649 : Fixes cleanup issue in guest restart.
    • 143b488 : Enables several ports in socket_forward_proxy host
    • 7d1271d : Moves socket_forward_proxy from commands/ to frontend/
    • f0b3d09 : Squashed commit of the following:
    • 37caa53 : Change the carrier
    • d0bd2ad : Moves socket_forward_proxy from commands/ to frontend/
    • 33fe8e9 : Handle restarts of socket_forward_proxy process
    • 5643ff4 : Removes value initializer
    • d99f90c : Handle restarts of socket_forward_proxy process
    • ee31162 : Removes value initializer
    • 25e41ac : One queue state per direction.
    • 2700e00 : Revert "Integrate with the vsoc driver futex and add tests"
    • eb9d882 : Revert "Integrate with the vsoc driver futex and add tests"
    • e6171ef : Fix build break
    • 432a737 : Integrate with the vsoc driver futex and add tests
    • bd4e7a5 : Convert Sides to a sized union
    • e0cd237 : Read End from queue, Shutdown(SHUT_WR) socket
    • e0a5e38 : Adds Shutdown() function to SharedFD
    • efbdb04 : Uses new Packet struct instead of Message for shm
    • 282129e : Adds Packet struct
    • e024a05 : Adds constant for max message size
    • 55ed93d : Apply O fixes to the upgraded camera
    • 8ddbc68 : gatekeeper HAL should not attempt to build in ARM mode on cuttlefish
    • 5c6735c : Improved error message on WaitForInterrupt on the host.
    • d86f799 : Implement crash recovery of circular queueus
    • 5ccd8cd : Clean up non-conforming headers in the shm specs
    • 2a43cc9 : Remove the hwc_test.vsoc binary
    • 04ac265 : Makes launch_cvd start socket_forward_proxy
    • 70ed302 : Second attempt at adding a singleton to region view classes
    • 792dc8e : const_cast instead of make_nonvolatile
    • fbfd45d : Checks user with getuid instead of getenv
    • 3eb9191 : Updates socket_forward_region_view for ag/3486191
    • 55465e5 : Adds host and server socket_forward_proxy main
    • 915ccde : Reconciliation
    • d46b2f6 : Adds a socket forwarding layout and view
    • 99559e6 : adds missing include for atomic
    • 6efc169 : Adds tcp ClientSocket functionality
    • e3d81b0 : Removes namespace { }
    • 89c4c2f : Replaces string.h with cstring
    • 7436eee : Adds missing include cerrno
    • 24ceb2c : Reconcile changes from master with earler branches
    • c7151ad : Integrate with the vsoc driver futex and add tests
    • 5fab515 : Convert Sides to a sized union
    • 68ceb85 : Refactoring to handle cleaned up uapi headers
    • 6d8e899 : Refactoring to handle cleaned up uapi headers
    • 1482afb : One queue state per direction.
    • 9364dee : Read End from queue, Shutdown(SHUT_WR) socket
    • 732b460 : Adds Shutdown() function to SharedFD
    • 7849192 : Uses new Packet struct instead of Message for shm
    • d728854 : Construct default instance dir with libvirt profile_name
    • cb97d3c : Adds Packet struct
    • a434e2d : Adds constant for max message size
    • 5c4d841 : Construct default instance dir with libvirt profile_name
    • e7ed548 : Apply O fixes to the upgraded camera
    • afc576c : camera.vsoc.jpeg doesn't use VNDK libraries.
    • 654811f : Fixes for many warnings
    • 1513987 : gatekeeper HAL should not attempt to build in ARM mode on cuttlefish
    • deae220 : Support a fixed device tree from launch_cvd
    • f7dd559 : Use Service dump instead of Binder dump.
    • 0dfddd5 : Add #include errno.h
    • f46f457 : Fix multiple build breaks on master
    • 521d848 : Port gatekeeper.ranchu to cuttlefish.
    • 42c2e7d : Improved error message on WaitForInterrupt on the host.
    • f16d58f : Implement crash recovery of circular queueus
    • b4e080f : Clean up non-conforming headers in the shm specs
    • 7b6000a : Remove the hwc_test.vsoc binary
    • 16b81c5 : Makes launch_cvd start socket_forward_proxy
    • 59063a9 : Second attempt at adding a singleton to region view classes
    • 2f97dd9 : const_cast instead of make_nonvolatile
    • 597c86e : Checks user with getuid instead of getenv
    • a57c557 : Fixes the default port for the vnc server.
    • 320346e : Fixes the default port for the vnc server.
    • dd7ffa0 : Makes framebuffer region not allocatable by gralloc hal.
    • 02ccbd5 : Switches to host side vnc
    • fd87e82 : Uses shared memory regions for framebuffer content and broadcast
    • 2b4e9be : Makes framebuffer region not allocatable by gralloc hal.
    • 4ca884e : Switches to host side vnc
    • bbba7a6 : Support a fixed device tree from launch_cvd
    • 15ee31f : Updates socket_forward_region_view for ag/3486191
    • 9cbf9b2 : Adds SocketLocalClient taking port.
    • 5dc3ab2 : Moves tcp_socket.cpp and tcp_socket.h into common
    • 13f38f9 : Removes explicit Locks inside of LockGuard
    • 9334f3d : Uses shared memory regions for framebuffer content and broadcast
    • e64b123 : Adds host and server socket_forward_proxy main
    • b189915 : Adds a socket forwarding layout and view
    • a5feaf5 : Use Service dump instead of Binder dump.
    • 8dc5904 : Remove unused local variables.
    • d170224 : Add #include errno.h
    • f0d2309 : adds missing include for atomic
    • 63ffb9a : First attempt at adding a singleton to region view classes
    • 4b9bbb1 : First attempt at adding a singleton to region view classes
    • 1fedded : Avoid using sudo in launch_cvd
    • 523d673 : Adds tcp ClientSocket functionality
    • d5c1bde : Adds SocketLocalClient taking port.
    • cada73f : Fix multiple build breaks on master
    • ad7a3ef : Avoid using sudo in launch_cvd
    • d329f56 : Fix build breakage by including memset
    • 76b9fcb : Fix build breakage by including memset
    • 66635d6 : Extensions to the audio HAL to send audio data to a ringbuffer inside
    • 8fcff10 : Check if ifa_addr is null when getting broadcast addr
    • bae4fb4 : Check if ifa_addr is null when getting broadcast addr
    • cc1cd95 : Extensions to the audio HAL to send audio data to a ringbuffer inside
    • 0594a5c : Moves tcp_socket.cpp and tcp_socket.h into common
    • e4509f1 : Use getifaddrs() to get broadcast addr and avoid hard-coding the mobile interface
    • f8a177d : Use getifaddrs() to get broadcast addr and avoid hard-coding the mobile interface
    • 3ec5298 : Add options to specify using a blank userdata image.
    • 5de0771 : Removes namespace { }
    • cdf1427 : Replaces string.h with cstring
    • 3af2085 : Adds missing include cerrno
    • 27bdd1e : Removes explicit Locks inside of LockGuard
    • d6c129e : Ril hal gets interface parameters from shared memory
    • 8eb202b : Sets the hypervisor uri in launch_avd
    • 99d8b8f : Remove unused local variables.
    • d6c77d6 : camera.vsoc.jpeg doesn't use VNDK libraries.
    • 9174b31 : Reconciliation with internal master
    • 10dc750 : Reconciliation with internal master
    • 84849b6 : Testing that owners works
    • 3ad4c4b : Adding owners
    • 3735c93 : Ril reconciliation
    • 8c22ea3 : Reconciliation
    • fab00d9 : Sets the hypervisor uri in launch_avd
    • 85bec22 : camera: Remove libcamera_client dependency.
    • 0dd8abb : Build camera with the proper arcs.
    • b024d7c : vnc_server with VNDK
    • 8e2faae : Fix headers relating to the VNDK.
    • 595768c : Fixes for warnings and code formatting problems
    • 0ec0c3b : Reformat only
    • 78d26a9 : Fixes for many warnings
    • 5595ebd : Fix formatting
    • 5bb9e4d : Reconcile the ril revert with current VSoC
    • 3983328 : Make the network prefix configurable
    • 6f30a99 : Revert "Remove hard-coded addresses from the ril"
    • c5d34fc : Revert "Hack to ignore do_dhcp failures"
    • 3723fc4 : Additional fixes for warnings
    • a9a2ea4 : Put the audio hal under hals
    • 79a2628 : Clean up warnings in cuttlefish_common
    • 26afc01 : Fix formatting
    • a221022 : Exchange data between wireless interfaces with the help of wifirouter
    • 43a788c : Clone of wifirouter from partner repo
    • ab4e5b6 : Makes vnc server talk to vsoc_input_service
    • 6d56889 : VSoC input service
    • 793f8c9 : Fix integer overflow in buffer capacity calculations
    • 6065f0a : Use std::atomic in the signalling interfaces
    • 175d431 : Fix off by 1 error in CopyInRange
    • 87d4267 : Correct formatting
    • 109ba02 : Adds the input_events region
    • 288b568 : Use Radio ID to register for hwsim notifications
    • 43c3269 : Exact copy of host wifirouter.
    • 2cd716d : Cuttlefish Wifi: Packet switcher
    • 3613264 : Point region_end_offset to the padded offset.
    • 65a127e : Remove unused local variables.
    • 9911deb : Testing that owners works
    • 6f7a656 : Adding owners
    • fe9f69b : Add options to specify using a blank userdata image.
    • 4525c28 : Testing that owners works
    • 65353ec : Adding owners
    • 21a96dd : Ril hal gets interface parameters from shared memory
    • de74025 : Port gatekeeper.ranchu to cuttlefish.
    • 7c01b7c : Ril reconciliation
    • 7274a18 : Ril reconciliation
    • dd6f26d : Reconciliation
    • 030fb6e : Sets the hypervisor uri in launch_avd
    • 47f55bf : Reconcile changes from master with earler branches
    • 8ff1d86 : camera: Remove libcamera_client dependency.
    • 59cea09 : Build camera with the proper arcs.
    • 0a6b51c : vnc_server with VNDK
    • 9e7b0d7 : Fix headers relating to the VNDK.
    • 58312bc : Fixes for warnings and code formatting problems
    • ffd70fc : Reformat only
    • 9bb5971 : Fixes for many warnings
    • 8ee95e5 : Fix formatting
    • 931e97f : Make the network prefix configurable
    • a47dd95 : Reconcile the ril revert with current VSoC
    • 47616b2 : Make the network prefix configurable
    • 34b5e3c : Revert "Remove hard-coded addresses from the ril"
    • e8835fa : Revert "Hack to ignore do_dhcp failures"
    • 97d8d60 : Revert "Hack to ignore do_dhcp failures"
    • 9d5a7b3 : Hack to ignore do_dhcp failures
    • 6cd78cc : Additional fixes for warnings
    • 7d5e0bf : Clean up warnings in cuttlefish_common
    • d0f20d4 : Fix formatting
    • 0f4c835 : Put the audio hal under hals
    • cc0916c : Put the audio hal under hals
    • ffb4c49 : Clean up warnings in cuttlefish_common
    • 10dfad3 : Fix formatting
    • e427c93 : Hack to ignore do_dhcp failures
    • 903e501 : Hack to ignore do_dhcp failures
    • 96638a7 : Exchange data between wireless interfaces with the help of wifirouter
    • a881de5 : Clone of wifirouter from partner repo
    • f0c8bd8 : Makes vnc server talk to vsoc_input_service
    • ae2fcae : VSoC input service
    • e1b2a3b : Fix integer overflow in buffer capacity calculations
    • 0249021 : Use std::atomic in the signalling interfaces
    • 550750a : Fix off by 1 error in CopyInRange
    • 6454596 : Correct formatting
    • 7510c96 : Adds the input_events region
    • 5da7b3f : Remove executable bits
    • ff5cb41 : Remove reference to DISALLOW_COPY_AND_ASSIGN
    • a987d6e : Add missing libziparchive dependency
    • bb8a4b0 : Drop unused build-breaking header
    • d9b7e0d : Branch reconciliation for camera changes
    • fef21be : Fix wifirouter dependencies on vendor components
    • ab9caea : Also disable arm64
    • 98ac8e0 : Also disable arm64
    • 976f5ce : Add missing #include string
    • 60ed577 : Use Radio ID to register for hwsim notifications
    • 6637f14 : Exact copy of host wifirouter.
    • 8b2e415 : Add missing #include string
    • 813e5e6 : Rename linux to linux_glibc
    • 0930251 : Rename linux to linux_glibc
    • 95ee07f : Cuttlefish Wifi: Packet switcher
    • d072a34 : Move the gralloc code into position
    • 4cbb6ab : Move the framebuffer view to the correct place
    • ce872ef : Finish common makefile conversions
    • 6da4302 : Clean up the handling of domains
    • 98d18af : Fixes for lib_vsoc
    • 7d452d3 : Drop managed_by attribute and align shared memory region to 8k
    • 12b71a6 : Additional cleanup of bazel build files
    • c549a49 : Add missing #include to provide Write() implementations
    • 817b05d : Remove obsolete BUILD files
    • ee76f04 : Iterate with a size_t to avoid warnings
    • 55d53ff : Enable vsoc_lib to be compiled for guest
    • 719ce86 : Wifi exchange view
    • c2c4dd6 : Reserve VSoC area for wifi packet exchange
    • 917a9d8 : Fixes to various Android.mk files for mma problems
    • d792d2a : Remove Base class
    • 41f74e6 : Make wificlient compile for Android and Linux
    • 1a52495 : Virtual WIFI client.
    • eb642fc : Make wifirouter available on guest
    • 41d2af7 : WIFIRouter coop for Cuttlefish Wifi
    • 1d9e551 : Build files for Android WIFI
    • 3886aa3 : Delete old files from the legacy hals
    • 6ab864b : Removes a comment reference to metadata from the hwcomposer hal
    • 7eeb78b : Point region_end_offset to the padded offset.
    • b6200bb : Default to false on reporting BOOT_COMPLETED to host kernel
    • 2571613 : Implement kernel log server to properly retain all log and detect VIRTUAL_DEVICE_BOOT_COMPLETED message.
    • aaa6d9d : Make the usbipsocket non-conflicting on multi-cvd instances
    • 5e0a33f : Use cuttlefish for internal references to the device
    • 8c01e29 : Tweaks to the account configuration
    • 56ccc4b : Adapted vnc server for cuttlefish
    • 7edae81 : Adapted legacy framebuffer for cuttlefish
    • e201723 : Adapted legacy gralloc, hwcomposer hals for cuttlefish
    • feafe47 : Adapted wpa_supplicant_8_lib for cuttlefish
    • 9dc14e7 : Verbatim copy of gralloc, hwcomposer, framebuffer, vnc_server and wpa_supllicatn_lib
    • a88badf : Calls the framebuffer initializer at launch.
    • 079b283 : Virtual WIFI, stake 5: origin detection.
    • 6c47bee : Virtual WIFI, stage 4: Makefiles
    • ca1b265 : Virtual WIFI, stage 3: virtual wifi management
    • 3a1b8b4 : Virtual WIFI, stage 2: netlink commands and mac80211_hwsim header
    • c339ab5 : Virtual WIFI, stage 1: netlink interface.
    • fd32a45 : Change location of make_lock_guard
    • 13ee8b3 : Set up the /var/run directory during the launch
    • 1119df8 : Separate the console shell and the kernel log
    • 98ac7a0 : Use cvd-## names for libvirt domains
    • 36cc7c4 : Finish moving stuff to /var/run
    • ca5e9fa : Re-add the missing set of /dev/urandom
    • 153b106 : Do the big AVD - CVD rename
    • 5587b28 : Use a different serial number for each instance
    • efe487a : Move the VSoC client socket into /var/run
    • 53df877 : Update the name of the launcher
    • 21472fa : Use C:V:D in mac address (43:56:44) rather than A:V:D (41:56:44)
    • 239ecb5 : Remove unused adbshell code
    • 50d9c82 : Give our virtio ports more meaningful names.
    • 9be67ff : Improve device configurability:
    • eace082 : Switch ethernet controller from e1000 to virtio
    • 86b114a : Allow launch to set the framebuffer size
    • 87298e4 : Reconciliation for oc-mr1 branch specific changes
    • 26d8714 : Revised framebuffer region
    • 509f14d : Correct formatting
    • aa615d5 : Work-around violation of the HAL spec in M,N, and N-MR1
    • 81236ae : Camera moduel API 2.4 and torch mode support
    • baa4c91 : Fix ported launcher that wasn't configuring a serial port for USB.
    • a59cc2b : Provide missing camera HAL 2.4 data
    • 9eed50a : Add RegionSignalingInterface and tests for CircQueue
    • 610c03f : Create an initial launch command
    • a122755 : Build files for USB support libraries
    • 2e788be : Refactor and enable host-side builds for supporting libraries
    • e18ee64 : Drop udev in favor of static paths.
    • 92045f6 : Revert "Remove the USB code that we will not be porting"
    • 922f610 : Remove release unpacking
    • f4bdfa5 : Remove the USB code that we will not be porting
    • 0e82ef8 : Flatten NetlinkRequest.
    • 719d315 : Separate communication over netlink from protocol implementation.
    • 6577035 : Include zero padding in netlink string.
    • 8e93e04 : Bind netlink and allow netlink type spec.
    • 71ed9c9 : Address possible buffer overflows in NetlinkRequest.
    • 0cd18ff : Extract netlink_request from netlink_client.
    • 6ecf533 : Allow netlink request accept raw data.
    • 662dac0 : Remove hard-coded addresses from the ril
    • 85c495f : Remove the warnings in the ril code
    • 8d9b76e : Fixes from clang format
    • db5b8d7 : BUILD file and fixed tests for netlink classes.
    • cb6cf0a : Add build for ivserver lib
    • 70ac1d2 : Use gflags in the vnc server
    • 3d7cbe6 : Adds the input region to the layout file
    • 429d602 : Support RIL_REQUEST_SET_MUTE and _GET_MUTE.
    • 27b5dad : Restore conditional compilation blocks in VSOC RIL.
    • 73b7c0d : Do not enable RADIO before framework explicitly asks us to do that.
    • 351f783 : Ensures that signalled flag is set when sending signals.
    • 4723534 : Adds missing include in host_lock.cpp
    • 1a51443 : Added non blocking writes to circular queues
    • 97c78d4 : Put files in position
    • 8cc2ccd : Fix position of usbforward.h
    • e4c52f6 : Use ANDROID_BUILD_OUT for image source, if available
    • 8428e4b : Adds the framebuffer broadcast region to the json file
    • e6d9015 : Disable ramdisk builds and tests.
    • e54deb5 : Attach vendor partition to cuttlefish.
    • a2baed3 : Fix USB device drops caused by VHCI connection close.
    • 3d3e76a : Drop gce_ramdisk from cuttlefish package.
    • 283c3d3 : Drop use of gce ramdisk.
    • bb6c162 : Use system_image_dir if no custom locations were supplied.
    • 3804efe : Move unpack_boot_image.py to cuttlefish bin directory.
    • 8ddd566 : Attach(vhci) after receiving heart-beat from guest
    • 64c10e4 : Ubuntu fixes for the init script
    • 6aef59b : Pass through ssse3 and any other CPU features.
    • 921db66 : Add a script to unpack build .zip files
    • 76e1afb : Add a mandatory command line flag for kernel options
    • 49e8063 : Add adbshell to allow ssh access across adb
    • 580e4e9 : Add an init script to set up for cuttlefish
    • de06a57 : Add simple script to unpack boot.img
    • 8fae86d : Refactor the ivserver to eliminate -shmsize flag
    • 5234ffa : Fix formatting and missing copyrights
    • 7841a07 : Go back to the old serial number with an underscore
    • 9a3c2bd : Added gralloc regions to json file
    • 977208b : Make USB log messages more informative
    • b5d93dd : Change partition handling
    • 6916cff : Use a valid serial number on cuttlefish
    • af5a21f : Deploy zip archive rather than image file to save time.
    • 43e88fe : Some useful READMEs
    • 6c0ce63 : Rearrange source files to have a single launcher
    • 64446de : Make IVServer capable of starting and managing Cuttlefish
    • f3cf5b6 : C++ Launcher support
    • 0071b5e : Allow VirtualADB control VHCI state.
    • c60d085 : Use heartbeat mechanism to detect server ready.
    • 525d02b : Integrate VirtualADB with IVServer.
    • 3beae0e : Change VADB role to server.
    • 5d5cf02 : Disable libvirt dynamic file permission model
    • acac0fc : use /dev/random with older libvirt.
    • 6b6a785 : Use /dev/urandom and /dev/hwrng as a Virtio RNG
    • 7060a29 : Allow kernel build to be specified from command line.
    • 611c912 : Script to configure remote server for cuttlefish
    • be27066 : pull proper ramdisk image; do not double-start VM
    • ed4c2b9 : Fetch & deploy script
    • e3fb380 : FilePartition class takes care of managing partition image files
    • 7e96e9d : Drop dependency on python3. Allow pytho2 to start launcher
    • 59c53c5 : Debian package
    • d8279e8 : fix merge conflict resolution error - bad include path
    • 42d9321 : VirtualADB: allow usbip to reconnect
    • 54df976 : VirtualADB: Drop Operations that are not required if not using usbip command
    • 9507a8a : Virtual ADB: Use UDS instead of TCP sockets
    • b0e1302 : VADB: Attach device automatically.
    • 9779657 : VADB: Asynchronous transfers
    • a2a8f82 : Adds support for managed regions
    • 4314e07 : Update kernel parameters list to assign a serial number.
    • 91e043d : USBForward: Bulk transfers
    • 14b1a4f : Update to VSoC version 2
    • 018271c : Fix the mapping of region names to interrupt lines
    • 2f858ab : USBForwarder host side
    • fe9e1f2 : Improve the VM config
    • 9fd2cae : USBIP classes
    • dd6ac58 : Add secondary virtio channel for USB communication
    • e19bb5b : Update readme to explain where to get files from and how to set permissions
    • 9cd82d7 : Correct handling of the vsoc memory version
    • 9ca5979 : Modifications to reflect the changes in struct vsoc_signal_table_layout
    • aa8d5a8 : Added shared memory layout description
    • 2f781fb : Move documentation to its proper place
    • 66464f3 : region offset allocation.
    • 850deb8 : Include e2e regions and drop redundant details from json file.
    • a29455e : Make ivserver delete stale unix sockets
    • 230b99a : Drop IVServer.py in favor of ivserver native.
    • 03bdc4e : Fix ivserver checking logic for channels
    • c2b7f94 : Send Guest and Host event FDs over to QEmu
    • 5bdf9bb : Drop layout.h file and use proper dependency
    • 2a44cd0 : Drop socketutils, use SharedFD.
    • 859cc65 : Applying requested changes to ivserver, 3:
    • e99c411 : Applying requested changes to ivserver, 2:
    • fd669f2 : Applying requested changes to ivserver:
    • 60a965d : Region changes for end-to-end tests
    • bdf23b5 : Use CUTTLEFISH as our boot identifier
    • 39d6c68 : Enable interactive serial console in launcher
    • cd8428b : Make clientconnection less chatty + drop obsolete launcher parameter
    • 61b572a : ivshmem server.
    • 95cd9f5 : Drop dependency on experimental script.
    • 68ce823 : Use libvirt to start cuttlefish.
    • 27ea3cf : Reconcile with the C++ version of the server
    • 3c4f136 : Create single bundle from python scripts
    • a5fc911 : Make python launcher buildable.
    • 8936284 : Flatten ivshmem-server source tree
    • 9f3da53 : Move ivshmem-server to "host" folder
    • f30d931 : Creating Host- and Guest- directories.
    • a4ff248 : Get all of the code to build under Android.bp
    • f3dba17 : Fix mma build again
    • 3d77757 : Adds comments to explain circular queue's indices going beyond buffer size
    • 47a205f : More syntax fixes for circqueue_impl.h
    • bff7e63 : Add initial Android.bp files to enable host builds
    • b577ce7 : Fix errors in circqueue_impl.h
    • a8baedc : Fixes to allow mma to work in cuttlefish_common
    • 6588a2d : Fix position of usbforward.h
    • ccd5745 : Cosmetic improvements in vnc server
    • d7e398d : Restore remoter integration in sensors hal
    • bbf8c0b : Tailor AUDIO command to VSOC
    • 8ebd461 : VSOC Audio: Rename gce_ - vsoc_
    • 568de1a : Tailor remoter framework pkt to work on cuttlefish
    • 4f7a53f : Exact copy of RemoterFrameworkPkt from GCE
    • b34828c : Exact copy of GCE Audio
    • 51768b8 : Implements a stub hwcomposer
    • ca7fb19 : Adapted the VNC server to run on host side.
    • 7075378 : Ran clang-format over vnc_server code
    • 2430701 : Vnc server
    • fa1852c : Added thread_annotations.h to the threads library
    • 0b24973 : Added host side gralloc region class.
    • fc7847d : Framebuffer broadcast region and library
    • 7a8dadd : Gralloc hal implementation
    • 854bcbc : Added SocketLocalServer support for IP sockets
    • ccd84b8 : Adds ThreadSafeQueue library
    • 0ee9a7f : Include only first makefile in any of the nested subfolders.
    • 0e2d3d6 : Fix recursive Android.mk inclusion for Cuttlefish.
    • b113f69 : Tailor sensors to work on Cuttlefish
    • bc36a93 : Rename gce sensor files to vsoc
    • e033847 : Exact copy of GCE sensors
    • b80322c : Restrict cuttlefish builds to VSOC only.
    • 2bb8cf7 : Make dumpstate pass checkbuild
    • dd809b7 : Minor adjustment to vsoc lights hal:
    • a03710f : Exact copy of GCE lights HAL
    • ec93676 : Minor adjustment to vsoc dumpstate extension:
    • a5a276e : Exact copy of GCE Dumpstate extension
    • 0e1875e : Minor adjustment to VSoC GPS:
    • f12d9e6 : Exact copy of GCE GPS HAL
    • 048aef0 : Near exact copy of GCE power module.
    • 08b9e2f : Tailor Camera for Cuttlefish / VSoC
    • d01988a : Tailor GCE Camera to VSoC
    • 6a24c00 : Minor updates to api_level_fixes
    • d919008 : Exact copy of api_level_fixes.h from GCE
    • 0a434e3 : Exact copy of GceDevicePersonality files from device/google/gce.
    • 5f73a25 : Exact copy of GCE Camera.
    • 93ea805 : Relocate code to make layout conform to our site.
    • 89d2314 : Make RIL SEPolicy compliant again
    • 1ef31e4 : Drop (no longer referenced) metadata libraries.
    • 31d3a3b : Fix reporting of airplane mode wake-up.
    • 4327ded : Move RIL and VSoCService to vendor partition
    • e5749d5 : Remove eth0 - rmnet0 renaming.
    • 16fb174 : Add support for epoll.
    • 09c1778 : Restore support for error/except FDs.
    • 8a40b25 : UsbForward: re-init libusb until device is correctly detected.
    • b1c3fe5 : Drop metadata dependency from VSoCService.
    • 9bb2e01 : GceService - VSoCService
    • 686fe4f : Modify RIL to configure RMNET0 interface.
    • 4d4bcf0 : Move network config libraries from GCE.
    • 29be5f7 : Branch VSoC RIL off GCE RIL.
    • a48e745 : Fix null pointer reference in shared_ptr destructor.
    • 9cf0f1f : Gralloc region
    • 41e939e : Stop spamming the logs
    • cdf5748 : USBForward: heartbeat mechanism
    • af38c7c : SharedFD: TimerFD
    • 5f2c2dd : Adds vsoc::LockGuard
    • 00b9f10 : Deleting unused file
    • e08d8b2 : Split RegionView and RegionControl
    • ec0fc54 : Create a view object for E2ERegions
    • c615b45 : Renames Regions to RegionView and Layouts
    • 8efdf09 : Locking support
    • 7f3e54d : Circular shared memory queue
    • 482292e : USBForward: re-attach whenever gadget is restarted.
    • 9915c6c : USBForward: asynchronous operations, stage 2
    • 9cbe555 : USBForward: asynchronous transfers
    • e515791 : Closes fd if create fd_scoped_permission fails
    • af32b9e : Simplifies error handling in region open and adds test for VSOC_GET_FD_SCOPED_PERMISSION
    • 3ea6c0a : Guest-Host interrupt tests
    • 601860b : Uses EXPECT_EXIT to test that managed regions don't open
    • 3781d34 : Adds support for fd scoped permission
    • 8552194 : UsbForwarder: Forward only relevant ADB device.
    • fe9bda4 : Tests for host - guest interrupts
    • edd4835 : Set the interrupt signalled flag
    • 67fa858 : Send SharedFD debug info to the log
    • 2553010 : USBForward: bulk transfers
    • ae4ff63 : USB Forwarding utility
    • ffe99fa : Define signaling mechanism
    • 4dd9c42 : Correct pointer offset calculations
    • aca3bc7 : clang format changes
    • 535d30d : Update host_region to keep up with ivserver
    • d88403b : Allow argument passing to SharedFD::Event() call
    • d72d446 : Use more meaningful cuttlefish_kernel for kernel references
    • 2c35922 : Add Truncate method to shared_fd
    • 37b1838 : Shared memory primitives for dealing with graphics
    • 40b88f5 : Changes to support mmaping regions
    • 3c95aac : Add support for passing fds in SharedFD
    • b228618 : Error handling when parsing metadata
    • 75cc1e0 : Fix MakeAddress for Unix domain sockets.
    • c65c635 : Enable cuttlefish-common to be referenced by support code.
    • a449e9c : Moved from partner code.
    • 571fe46 : Initial empty repository

  • device/google/cuttlefish_kernel with 58 change(s)
    • f0c9d0b : Update kernel to builds 6638796
    • 5f66ee7 : Update kernel to builds 6598026
    • 19b5bfa : Update kernel to builds 6542846
    • a7030b0 : Update kernel to builds 6508545
    • d36e8ad : Update kernel to builds 6487912
    • 2a48389 : Update kernel to builds 6481528
    • 27132cb : Update kernel to builds 6451832
    • 5ae3825 : Update kernel to builds 6362639
    • 8e4d12e : Update kernel to builds 6354914
    • 385d5c5 : add additional lz4 magic number
    • aefa7be : Update extract-vmlinux for lz4
    • 54aa351 : Update kernel to builds 6315780
    • f974fe2 : Update kernel to builds 6304311
    • 264f5a7 : Update kernel to builds 6279646
    • 0035ea5 : Update kernel to builds 6246915
    • ce27b7b : Update kernel to builds 6224078
    • 3df2557 : Update kernel to builds 6216675
    • 126673e : Update kernel to builds 6216316
    • 18c19f2 : cf: add Perfetto test cases to presubmit
    • 1223f80 : Update kernel to build 6173430
    • b328478 : Update kernel to build 6162543
    • 6cbae02 : Remove obsolete uapi header
    • 62c75d0 : Add toybox-tests to TEST_MAPPING
    • 569b572 : Update kernel to build 6154434
    • 85de2cb : Update kernel to build 6143981
    • ab36a98 : Update kernel to build 6138076
    • d0e653c : Update kernel to build 6116438
    • 94f439a : Update kernel to builds 6095018
    • 37f84d2 : Added netd_integration_test to TEST_MAPPING
    • 615cb03 : Update kernel to builds 6087644
    • b8c4457 : Upgrade from kernel version 4.19 to 5.4
    • f064b8d : Clarify the OWNERS file
    • 7b3a557 : Add natsu@ to cuttlefish_kernel owners
    • b30c8cd : Convert apct/text/text_native_test-cloud-tf to Test Mapping Suite.
    • d4f85a8 : Update kernel to build 6015897
    • 15c94c3 : Update kernel to builds 5935647
    • f3cb3a7 : Update kernel to build 5933327
    • 9f4864d : Revert "Upgrade kernel to 4.19 gki and uploaded gki modules"
    • 2f8ae47 : Upgrade kernel to 4.19 gki and uploaded gki modules
    • 43762f7 : Revert "Upgrade kernel to 4.19 gki and uploaded gki modules"
    • 3cde85f : Upgrade kernel to 4.19 gki and uploaded gki modules
    • 4238e1b : Updated cuttlefish modules for 4.19
    • 3474337 : Update kernel to builds 5797243
    • 9178287 : Remove obsolete 4.4 kernel binary
    • 4056700 : Updated cuttlefish modules for 4.19
    • d802304 : Updated cuttlefish modules for mainline
    • f2a9e6c : Prebuilt binaries of dummy hcd driver
    • 264c853 : Update OWNERS for my new LDAP
    • d8e9923 : Update kernel to builds 5639638
    • bfa9f56 : Update kernel to builds 5639638
    • 5b6c918 : Add support for arm64 kernels
    • c17cda8 : Tombstone Monitor for CVD
    • c1cb6a4 : Update kernel to builds 5602356
    • d60faf4 : Update kernel builds to 5571307
    • 1c543da : Update kernel to builds 5543129
    • e58b43d : Update kernel to builds 5465376
    • 139b529 : Update kernel to builds 5463883
    • 508d820 : Update kernel to builds 5434103

  • device/google/cuttlefish_vmm with 56 change(s)
    • d4a5a1f : Update crosvm prebuilt to 75113cccf457a4458ea9fd99ffdacceb2f31f84c
    • 0f3471a : Update gfxstream prebuilt w/ egl support
    • a3d9be1 : Update crosvm prebuilt to f43fc1b31001569d43b3c4e5cd6c54b70a490add
    • 8773761 : Add METADATA to cuttlefish_vmm: BSD+Apache2=NOTICE
    • e7674c3 : Update crosvm and gfxstream to ToT
    • 0a54507 : Enable crosvm sandbox for aarch64
    • 9f7057f : enable crosvm sandbox for x86_64
    • f2d65ec : Fix aarch64 manifests, update aarch64 to 663072a
    • 1fa7c1f : Fix aarch64 builds on x86_64 machines
    • d71f428 : Uprev crosvm to 663072a, add gfxstream build
    • aa9ef65 : Update x86_64 crosvm build to fix access to console
    • 6632f87 : Use docker for all crosvm build modes
    • 1cc65de : Convert arm-board build to docker
    • 9d46eaf : Extract docker-build logic into its own file.
    • 1304d20 : Introduce --[no]docker_persistent
    • ea3b510 : Build crosvm+deps for aarch64 on x86-hosted docker
    • b71bed5 : Split rebuild.sh into functions
    • a2e9d99 : Make container persistent and privileged
    • 081a2ca : Add docker builds for x86 crosvm binaries
    • b38602c : Rework rebuild-internal.sh to ease dockerization
    • d877f60 : rename rebuild_gce.sh -- rebuild-internal.sh
    • d84c7bd : cuttlefish_vmm: refresh the runtime libraries in cuttlefish and the scripts to build them
    • a625c82 : Require custom manfiest in rebuild_gce.sh
    • 92c68f7 : Update crosvm and virglrenderer prebuilt binaries
    • 93a86c8 : update the aarch64 crosvm prebuilt
    • d9b5eee : Update manifest and Android.bp for aarch64 build
    • 99dae29 : Fix rebuild.sh for aarch64, add --reuse/--reuse_resync
    • 6531bbd : Fix the debian dependencies for the crosvm build
    • 79c25b8 : Update crosvm prebuilts
    • 84ed4fc : Updates crosvm build script to be more local friendly
    • d22e50e : Update crosvm prebuilts
    • 50b3bce : Update crosvm build script
    • 7534dbc : Clarify the OWNERS file
    • 991d4c9 : Add natsu@ to cuttlefish_vmm owners
    • 8b3c597 : Update the crosvm prebuilts.
    • af72913 : Symlink libepoxy/gbm/virglrenderer prebuilts.
    • 5384a05 : Use the "composite-disk" feature flag for building crosvm.
    • ea1b9d7 : Crosvm updates to correct shared library loading
    • 5f6c35a : Changes to make virglrender use the libraries in $ORIGIN
    • 18cf0de : Crosvm updates to correct shared library loading
    • 862f9e5 : Changes to make virglrender use the libraries in $ORIGIN
    • b180ab5 : Changes to allow upstream to build for X
    • 25c8894 : Release new crosvm binaries to re-enable console
    • 82b2306 : New crosvm build to address 4.19 guest kernel panics
    • 4e0ae1f : Reincorporate fixes lost with switch to manifest-based builds
    • 9a8cc8e : Add X11 support to crosvm
    • 497ea1a : Modify build scripts to use repo
    • 22a49a5 : Refactor the rebuild scripts
    • 3b8e56e : Update crosvm binaries
    • c83104a : New version of crosvm to address virtio_input crash.
    • 2704b5f : Update OWNERS for my new LDAP
    • 62aca6a : Rebuild to incorporate upstream changes
    • 327a4a3 : Add I915 minigbm backend for chromeos support
    • b7e7cd4 : Updated crosvm to address fstab issues and X11 coupling
    • 464187a : Refactor crosvm builder and drop libX11 dependency
    • 3710619 : Add arm support for crosvm

  • device/google/fuchsia with 8 change(s)
    • 955fb98 : Revert submission 1194828-revert-1191937-art_apex_available-DWXQGTKMAR
    • 2af940b : Revert submission 1191937-art_apex_available
    • 19b0246 : Rename modules that are APEX-only
    • cac5f48 : Revert "Relax sysprop neverallow rules for Fuchsia targets."
    • b03b756 : Relax sysprop neverallow rules for Fuchsia targets.
    • 6a21031 : Add core-icu4j into PRODUCT_PACKAGES
    • 66a8edb : Disable the check for APEX libs in /system for Fuchsia.
    • 6aa10be : Remove PRODUCT_HOST_PACKAGES

  • device/google/muskie with 33 change(s)
    • 4f41ca6 : audio: update microphone information
    • a893431 : Fix Walleye brightness curve.
    • 17bdc8b : Remove ELF PRODUCT_COPY_FILES
    • e0055ed : Update vendor blobs list for R
    • 1dfc696 : Rollback telephony-resources
    • 751844b : Move VNDK APEX to vendor partition
    • 2a4452b : Move VNDK APEX to vendor partition
    • 6b114d1 : Add brightness float values to config file.
    • 542b61f : Move VNDK APEX to vendor partition
    • 72ff619 : Moved telephony overlays for Walleye and Taimen
    • 8b22ee5 : Move VNDK APEX to vendor partition
    • 37f9667 : thermal: Enable monitoring battery in thermal hal
    • fa78ae0 : Convert voice_processing/Android.mk file to Android.bp
    • 59bc1b7 : Convert voice_processing/Android.mk file to Android.bp
    • 4ddb24f : Fix typo in aosp_walleye_hwasan.mk.
    • d1cd0bd : Add aosp_walleye_hwasan build config.
    • feac53b : Do not assign LOCAL_MULTILIB to AUDIOSERVER_MULTILIB
    • a64e618 : Remove setting LOCAL_MULTILIB from AUDIOSERVER_MULTILIB
    • 5b3fb23 : muskie: enable Perfetto by default
    • 923ea6c : Import the soong namespace hardware/google/pixel
    • afaa915 : Update license location to qcom blobs.
    • fd8e984 : Use more specific option to set dark mode
    • 402df57 : Add VENDOR_BLOBS_NOTICE to BoardConfigPartial.
    • 69d6520 : Add bootloader and radio images to the vendor blobs packages
    • 515e761 : muskie: Remove wifi related internal overlays
    • f01d814 : Add ims.apk blob
    • a691d34 : Update NFC RF configuration
    • 520f18f : Update NFC RF configuration
    • fd2f447 : Switch android-info to TARGET_BOARD_INFO_FILE.
    • 145f925 : audio: Add support for incall-music-uplink2 usecase
    • fc727c0 : sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRS
    • 250539a : Walleye: Custom modules pickup
    • 21035d8 : Set Type-A HCE to Random UID

  • device/google/taimen with 33 change(s)
    • d5d8262 : audio: update microphone information
    • 8f4ad2a : Remove ELF PRODUCT_COPY_FILES
    • 141c48e : Update vendor blobs list for R
    • 778dbec : Rollback telephony-resources
    • e22c8b3 : Move VNDK APEX to vendor partition
    • 8084e97 : Move VNDK APEX to vendor partition
    • 685790a : Add brightness float values to config file.
    • cdd222f : Move VNDK APEX to vendor partition
    • d759c54 : Moved telephony overlays for Walleye and Taimen
    • 1d97f70 : Move VNDK APEX to vendor partition
    • 2492dcc : thermal: Enable monitoring battery in thermal hal
    • b95216f : Convert voice_processing/Android.mk file to Android.bp
    • 540b334 : Convert voice_processing/Android.mk file to Android.bp
    • 1c42e7b : Add aosp_taimen_hwasan build config.
    • a111d45 : Do not assign LOCAL_MULTILIB to AUDIOSERVER_MULTILIB
    • 95b8402 : Remove setting LOCAL_MULTILIB from AUDIOSERVER_MULTILIB
    • dc21e9b : taimen: enable Perfetto by default
    • 7ffb2a1 : taimen: Remove InProcessWifiStack from .mk
    • 473d4e0 : Import the soong namespace hardware/google/pixel
    • bc09a1b : Update license location to qcom blobs.
    • 06ff813 : Use more specific option to set dark mode
    • 58b6119 : Add VENDOR_BLOBS_NOTICE to BoardConfigPartial.
    • 15b554b : Add bootloader and radio images to the vendor blobs packages
    • 070a780 : taimen: Remove wifi related internal overlays
    • 2d0c4af : Clean up RROs using config_show_regulatory_info
    • 25c6408 : taimen: Use InProcessWifiStack instead of Wifistack
    • a78276f : Revert "Adding GSI keys"
    • 0fef6f3 : Add ims.apk blob
    • 49aa55e : Wi-Fi: Enable Auto BMPS feature
    • 21f1f76 : Switch android-info to TARGET_BOARD_INFO_FILE.
    • 0d6b9dd : audio: Add support for incall-music-uplink2 usecase
    • 974f5d8 : sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRS
    • d9e25c4 : Set Type-A HCE to Random UID

  • device/google/vrservices with 13 change(s)
    • 0e3fa80 : Turn the lock screen off by default.
    • f52e432 : Add a custom overlay for SetupWizardOverlay, SetupWizardOverlayXr.
    • 9f4af42 : Update boot-to-vr.sh to replace the init.xr.rc file.
    • 74b8bd1 : Fix bluetooth not working on the OnePlus7 Pro.
    • 0f30e5e : Move boot-to-vr.sh to device/google/vrservices.
    • 2a872fb : Fix some additional selinux errors.
    • 7ea95fe : Fix GSI selinux policies.
    • 58b3e7c : Adding in system property to ignore sensor change for pluggy build.
    • cedffb4 : Copy XR config files to system image instead of vendor image
    • fe8d732 : Add experimental_google_xr.mk to device/google/vrservices/xr/products.
    • 9b9094a : Add SELinux rules that are common to XR devices.
    • e4a834e : Set ro.surface_flinger.use_vr_flinger for XR targets
    • 31f6537 : Add init.xr.rc.

  • device/google/wahoo with 171 change(s)
    • 11b8cc4 : wahoo: Add 0720x0480 performance for c2.android.hevc.encoder
    • 5055330 : Update Wahoo SVN to 50 for R
    • f93eec4 : Update Wahoo SVN to 50 for R
    • 62ec8db : Solve the naming problem for vendor property
    • 282b3e3 : healthd: fix the over estimated battery capacity
    • a9afa69 : graphics: Change vulkan driver name to vulkan.adreno
    • c06074b : Update Wahoo SVN to 47
    • 6496116 : Disable userspace reboot
    • 90880df : Move mediaswcodec.te from sepolicy/private to sepolicy/vendor
    • a385227 : Remove duplicated sysprop
    • 63249ed : gps: fix avc denied in emergency SUPL
    • 8bec3c4 : Update Wahoo SVN to 46
    • 7811bb0 : Revert "Add runtime permissions to wahoo for PixelMigrate."
    • 5ab8176 : Remove common pixel sepolicies
    • 8cd0127 : wahoo: add common mk file for power HAL sepolicy
    • 1fc4f44 : Update Wahoo SVN to 45
    • ff3415e : Move ro.telephony.default_network to vendor partition
    • 6ceeef3 : wahoo: Move PixelWifiOverlay2017 here
    • 5343ca5 : Add runtime permissions to wahoo for PixelMigrate.
    • 59764d3 : wahoo: fine tune media_codecs_performance.xml
    • fa893aa : Use biometrics.fingerprint@2.2 for wahoo
    • a942707 : Use biometrics.fingerprint@2.2 for wahoo
    • b2d32df : Update Wahoo SVN to 44 Bug: 153882927
    • 3672858 : Wifi: enable P2P MAC randomization
    • ea6ffc0 : thermal: use common device.mk
    • 4886077 : thermal: move thermal-hal selinux policy to Pixel-wide folder
    • da1f2ab : mm_event: move mm_event into common
    • 1e9c510 : folio_daemon: Avoid UAF with stale sensor handle
    • 948ad9c : folio_daemon: Avoid UAF with stale sensor handle
    • 34ae805 : folio_daemon: Avoid UAF with stale sensor handle
    • 9ccd8c1 : folio_daemon: Avoid UAF with stale sensor handle
    • ad7825f : Update wahoo SVN to 43
    • 6bf1d5c : Remove fixed SELinux denial from bug_map.
    • 32ce635 : Start Power HAL early
    • f20a9df : Update wahoo SVN to 42
    • d2029e9 : display: dontaudit various domains for read/search sysfs_msm_subsys
    • 20f3110 : Updating Android Auto pregrants for R
    • 13e222d : vibrator: Switch from HIDL to AIDL
    • aa56981 : New config value for specifying alternative prox sensor
    • 6fa9961 : Temporary add b/149317789 to bugmap
    • e126b9e : Update USB Gadget HAL to V1.1 implementation
    • 46293b1 : Add android.software.vulkan.deqp.level, version 2020-03-01
    • 9f533c9 : Update Wahoo SVN to 41 Bug:149240442
    • aaea092 : Update in pinned files.
    • 06f7dd0 : Stop using $(TARGET_DEVICE) in module names
    • a3e5d7a : Taimen and walleye still use BUILD_COPY_HEADERS
    • 85935d7 : move netd.te to //system/sepolicy/public/netd.te
    • 0996257 : allow iptables to isatty()
    • 0e3ccdc : Adds the Context Hub feature to wahoo
    • 2217aff : Add translatable="false" tags to ims package overlays
    • 8662c45 : Add translatable="false" tags to ims package overlays
    • ef7d1c2 : remove dontaudit dnsmasq kernel:system module_request
    • 1374c3c : Allow ClearKey hal to access allocator hal
    • 3d10bcb : p2p: revise p2p tether interface regex pattern
    • 931bb56 : Enable userspace reboot for walley and taimen
    • 0f08990 : Update Wahoo SVN to 40 Bug:147450082
    • bad14a5 : Allow vendor_init to set property of logpersistd_logging_prop
    • ba97273 : Remove old configuration and use new config for MMTEL/RCS
    • a284c4b : correct path to wahoo
    • 1717465 : Update drm service executables file_contexts
    • 6e4ff18 : Set wahoo SVN to 39 bug:146378789 (cherry picked from commit 40288a98d3f706470fe0501127143c363618134a)
    • f78fd1f : persist all logs to disk on userdebug and eng builds
    • 40288a9 : Set wahoo SVN to 39 bug:146378789
    • 69bb461 : Remove old configuration and use new config for MMTEL/RCS
    • cd36da9 : Enable v1.3 drm plugins
    • 5f6e02f : Update drm service executables file_contexts
    • 272f188 : Wifi: Remove hostapd hidl entry from manifest.xml
    • 672fa50 : allow init to create sdcard link file
    • 2179a53 : Pixel 2: Switch to Audio HAL V6
    • 6538110 : Fix init-thermal-logging-sh avc denied problem
    • 8fd8553 : Add sepolicy for thermal log daemon
    • 13191bd : Add sepolicy for thermal log daemon
    • 74cc9e3 : Add thermal logging daemon
    • 9ffd3bd : Add CHS Permissions to Pixel 2
    • 846db2a : Set wahoo SVN to 38
    • 2aec5d4 : Set wahoo SVN to 38
    • 47d6d01 : wahoo: powerstats: fix -Wreorder-init-list
    • d4b2640 : [SELinux denied] Fix avc: denied on u:object_r:qchook_service:s0
    • d0cc41b : device.mk: Remove/adjust some camera libs
    • a52efd5 : wahoo: Remove wifi related internal overlays
    • cc2dce4 : dumpstate: add key timestamps to power dump
    • b9f2f03 : device.mk: Add a camera test library to packages
    • dcbdede : dumpstate: add key timestamps to power dump
    • d3b7744 : Define CHRE daemon variables and remove rc config
    • abb30bb : Add Widevine L3 drm service to cuttlefish
    • 88b8a65 : p2p: add p2p regex for tethering modes
    • 38369c4 : Allow wifi_sniffer to enable sniffer mode.
    • 7c0f2ff : /charger-/system/bin/charger
    • f17459f : Revert "Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW"
    • 98ebf2c : Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
    • 7d61bcd : Add BUILD_BROKEN_TREBLE_SYSPROP_NEVERALLOW
    • 108e5b1 : Bump wahoo SVN to 37
    • 2a3a17f : Bump wahoo SVN to 37
    • fe69c03 : Use component-override to configure wahoo Bluetooth
    • 489ba28 : wahoo/device.mk: remove com.android.apex.cts.shim.v1_prebuilt
    • 5649236 : vibrator: Upgrade vbirator hal to 1-3
    • 9f2a722 : wifi: move supplicant service init to wpa_supplicant
    • 9b959cb : Remove libhwbinder/libhidltransport deps
    • 3344b07 : Add jiyong@ and smoreland@ to OWNERS file.
    • d11bc88 : Update bug_map to explicitly have the b/ prefix
    • dedb71b : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 7d2f2c2 : Update Wahoo SVN to 35
    • ece9186 : Wifi: Remove IWifi hidl entry from manifest.xml
    • d8e64d1 : Add OMADM logs to the bugreport
    • 844b9a2 : Revert "Adding GSI keys"
    • d85b446 : allow tee system_data_root_file:dir r_dir_perms;
    • 0a7d54e : Enable MS OS descriptors for adb.
    • c51d71f : Don't create /data/hostapd
    • c877c20 : Disable dm-verity hash prefetching.
    • 0e56856 : Update paths to the new ART APEX.
    • 3781ca3 : mediacodec_service: this service DNE
    • 8a575ab : Update paths to the new ART APEX.
    • 56078da : Don't audit hwservice add - find.
    • b012b9e : Remove 'uce' service to move into core policy.
    • c71438f : Remove 'uce' service to move into core policy.
    • da27e1e : Remove 'uce' service to move into core policy.
    • 9d15460 : Update Wahoo SVN to 33
    • 1b1692d : Update Wahoo SVN to 33
    • ef15e18 : Remove notifications from bugreport generation using combo keys
    • bc9e766 : Update Wahoo SVN to 32
    • d46799a : Update Wahoo SVN to 31
    • d19df6d : Remove 'uce' service to move into core policy.
    • 07e5a06 : hidl: Uprev supplicant to 1.3
    • b8e4045 : Add vendor prefix to slpi property
    • b85b0e7 : Replace BOARD_CHARGER_ENABLE_SUSPEND with ro.charger.enable_suspend
    • d9466c1 : init.rc(wahoo): Remove redundant wifi dir creation
    • 34141cf : Add com.nxp.mifare feature flag
    • 96c2b2d : Add sepolicy for RamdumpService to access property sys.boot.reason on Pixel 2
    • a7e7c11 : LowPowerMonitor: Enable Interactive bugreports
    • 116e137 : vibrator: Add New Dependencies
    • 3ba566e : Update MDS key
    • 7caa0ca : Fix avc denied to dump some useful hals for user build.
    • f41bb34 : Add sepolicy for RamdumpService to access property sys.boot.reason on Pixel 2
    • bc19390 : Remove lines added to core policy.
    • 6115182 : Add chre_test_client binary to non-user builds.
    • 5abfa89 : vibrator: Moved to hardware/google/pixel
    • 1c4a53f : vibrator: Run clang-format and cpplint.py
    • 7065d71 : vibrator: Use VINTF Fragment
    • 35777c0 : vibrator: Rename from Wahoo to DRV2624
    • 026ef1f : netd socket related sepolicy rule cleanup
    • f0489c2 : sepolicy: Use BOARD_VENDOR_SEPOLICY_DIRS
    • 7375122 : Revert^2 "Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.""
    • a849cfd : Revert^2 "Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.""
    • 4fa8e49 : Revert^2 "Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.""
    • 4507100 : Add com.android.apex.cts.shim.v1_prebuilt to Pixel 2
    • 12b6414 : Allow camera to notify traced of a notable event (walleye/taimen)
    • 381b0b7 : vibrator: Remove Unit Test Main
    • 946a3e4 : vibrator: Update OWNERS File
    • a56fdd5 : Do not enable the funcion when it is not in list
    • 0234c54 : vibrator: Add Unit Tests
    • f0152ba : vibrator: Support for HIDL debug API
    • 8cfd10f : vibrator: Improve Testability
    • d83c2cc : Revert "Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL."
    • b8dc3e7 : Remove USE_XML_AUDIO_POLICY_CONF build flag
    • 74e2a5d : Deprecate PRODUCT_STATIC_BOOT_CONTROL_HAL.
    • 0221fd9 : AB_OTA_UPDATER is BoardConfig variable.
    • d918a8e : Pixel 2017: Allow ro.boot.vr to be vendor-init-settable
    • cba0e78 : Enable aid block route setting and disable P2P polling mask
    • 7e93d02 : Track SELinux denial.
    • dc752c4 : Allow vendor read access to 'ro.camera' property
    • f3066e6 : XR Targets on Pixel 2017: Do not boot into VR directly
    • 2143fad : wifi_offload: Remove offload HAL server code
    • 0280375 : atcmdfwd: framework matrix - device matrix
    • d9737f6 : Track SELinux denial.
    • e5c5594 : Give IStats HAL access to fingerprint HAL
    • 36cfd3c : Pixel 2017: Move the setter of ro.boot.vr into init.rc files
    • 33c5f86 : Pixel 2017: Move XR-related init.rc entries to a dedicated file
    • 5fdf5cf : Track denial.
    • 3388f97 : Remove /sys/devices/virtual/net/... /sys/module/tcp_cubic/parameters/...
    • 844ec52 : Fixed the incorrect system properties
    • 3cbee39 : Collect mdlog trace and status in Bugreport

  • device/google/wahoo-kernel with 60 change(s)
    • d96e1b8 : wahoo: update kernel-and-modules prebuilt
    • 2d4f386 : wahoo: update kernel-and-modules prebuilt
    • 1ef164b : wahoo: update kernel-and-modules prebuilt
    • 5d34d40 : wahoo: update kernel-and-modules prebuilt
    • ae1b5be : wahoo: update kernel-and-modules prebuilt
    • 8ba698e : wahoo: update kernel-and-modules prebuilt
    • c9809b4 : wahoo: update kernel-and-modules prebuilt
    • e8f3025 : wahoo: update kernel-and-modules prebuilt
    • 41c49a9 : wahoo: update kernel-and-modules prebuilt
    • 628ac41 : wahoo: update kernel-and-modules prebuilt
    • 29be563 : wahoo: update kernel-and-modules prebuilt
    • b2670a2 : wahoo: update kernel-and-modules prebuilt
    • b550c16 : wahoo: update kernel-and-modules prebuilt
    • b170d4b : wahoo: update kernel-and-modules prebuilt
    • eec1e9d : wahoo: update kernel-and-modules prebuilt
    • f59b646 : wahoo: update kernel-and-modules prebuilt
    • cecae23 : wahoo: update kernel-and-modules prebuilt
    • d0a073e : wahoo: update kernel-and-modules prebuilt
    • a60f3de : wahoo: update kernel-and-modules prebuilt
    • 4d7f353 : wahoo: update kernel-and-modules prebuilt
    • abc8198 : wahoo: update kernel-and-modules prebuilt
    • d7b0d98 : wahoo: update kernel-and-modules prebuilt
    • 98418c5 : wahoo: update kernel-and-modules prebuilt
    • 219a923 : wahoo: update kernel-and-modules prebuilt
    • 764093b : wahoo: update kernel-and-modules prebuilt
    • 1dafbf6 : wahoo: update kernel-and-modules prebuilt
    • cf21beb : wahoo: update kernel-and-modules prebuilt
    • dd40689 : wahoo: update kernel-and-modules prebuilt
    • 8fc38bb : wahoo: update kernel-and-modules prebuilt
    • 4cf71be : wahoo: update kernel-and-modules prebuilt
    • 5559551 : wahoo: update kernel-and-modules prebuilt
    • cb57317 : wahoo: update kernel-and-modules prebuilt
    • a7627b4 : wahoo: update kernel-and-modules prebuilt
    • e6ea69a : wahoo: update kernel-and-modules prebuilt
    • a50ab55 : wahoo: update kernel-and-modules prebuilt
    • 059a882 : wahoo: update kernel-and-modules prebuilt
    • 283d791 : wahoo: update kernel-and-modules prebuilt
    • ca88bba : wahoo: update kernel-and-modules prebuilt
    • ea9db0e : wahoo: update kernel-and-modules prebuilt
    • d4f639b : wahoo: update kernel-and-modules prebuilt
    • af08409 : wahoo: update kernel-and-modules prebuilt
    • 015bbb8 : wahoo: update kernel prebuilt
    • 5d4ae24 : wahoo: update kernel prebuilt
    • 4da2f3d : wahoo: update kernel prebuilt
    • 41cf234 : wahoo: update kernel prebuilt
    • 703febc : wahoo: update kernel prebuilt
    • 4cc17e8 : wahoo: update kernel prebuilt
    • 294e949 : wahoo: update kernel prebuilt
    • 2ad5a01 : wahoo: update kernel prebuilt
    • ed35c70 : wahoo: update kernel prebuilt
    • 8d3ec2f : wahoo: update kernel prebuilt
    • 31636c4 : wahoo: update kernel prebuilt
    • aab84c4 : wahoo: update kernel prebuilt
    • 016e921 : wahoo: update kernel prebuilt
    • d08292f : wahoo: update kernel prebuilt
    • 4fe3f5b : wahoo: update kernel prebuilt
    • d89242f : wahoo: update kernel prebuilt
    • f43e1e4 : wahoo: update kernel prebuilt
    • 6d7d87e : wahoo: update kernel prebuilt
    • b905bee : wahoo: update kernel prebuilt

  • device/linaro/hikey with 43 change(s)
    • 0f09362 : Remove ELF PRODUCT_COPY_FILES
    • e0de6d0 : move netd.te to //system/sepolicy/public/netd.te
    • 7a15803 : Remove Broadcast Radio HAL 1.x implementation.
    • 7357dcd : gralloc960: Clean up previous ion api rework
    • cd76b13 : HiKey: Add BOARD_VENDOR_RAMDISK_KERNEL_MODULES for HiKey
    • 8492546 : HiKey960: Add BOARD_VENDOR_RAMDISK_KERNEL_MODULES for modules
    • a2b9607 : Wifi: Remove hostapd hidl entry from manifest.xml
    • f1a68d0 : Remove AUDIOSERVER_MULTILIB assignment, this is 64-bit device.
    • 432300e : Revert "hikey: Create PDX socket dirs"
    • 8744be7 : Update 'btlinux' Service Version
    • 8538fcd : hikey/hikey960: Add hal_health_default.te spolicy
    • aa3bf7b : HiKey/HiKey960: sepolicy: Add some kernel sepolicy rules to allow firmware loading
    • 1d09526 : Add default health service
    • 187c980 : Remove libhwbinder/libhidltransport deps
    • c50f1c1 : Remove libhwbinder/libhidltransport deps
    • cb6ae8e : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 5ffdf3b : hikey/hikey960: Update manifest.xml for wifi supplicant
    • 9e213dd : Remove libGLES_android
    • 60ad759 : Update configstore entry to 1.1.
    • 3d2ce4c : HiKey960/HiKey: Enable kernel module loading
    • 360ffa1 : hikey960: Bump default kernel to 4.19
    • 7603fca : Remove notifications from bugreport generation using combo keys
    • 16b4e3b : hikey: Remove building sensorhub FW from Android build
    • 61dc109 : Revert "HiKey/HiKey960: Add gatekeeper hal from cuttlefish"
    • e46fc83 : Add HIDLized software gatekeeper HAL to hikey builds.
    • 190dcbe : Revert "HiKey/HiKey960: Add gatekeeper hal from cuttlefish"
    • 98adb1d : Revert "HiKey/HiKey960: Add gatekeeper hal from cuttlefish"
    • ead7eed : hikey/hikey960: Fix APEX related crashloop
    • 5725174 : HiKey/HiKey960: Set PRODUCT_SHIPPING_LEVEL to 29
    • 7388d23 : Revert "HiKey/HiKey960: Add gatekeeper hal from cuttlefish am: 5cec2d8bdc am: 6a9fb2974d am: 1d7b136075"
    • 5cec2d8 : HiKey/HiKey960: Add gatekeeper hal from cuttlefish
    • 8b8c39c : Add audio policy configuration for the Bluetooth Audio HAL on hikey
    • 3db5443 : hikey960: Update UEFI prebuilt binaries to build #95 (THG UFS improvements)
    • afe3abf : Revert "HiKey/HiKey960: Set PRODUCT_SHIPPING_LEVEL to 29"
    • ef8118a : HiKey/HiKey960: Move audio HALs to 4.0
    • cc74a76 : HiKey/HiKey960: Set PRODUCT_SHIPPING_LEVEL to 29
    • 2f5ac94 : HiKey/HiKey960: Migrate setprop calls to PRODUCT_PRODUCT_PROPERTIES
    • 866339e : Revert "Remove USE_XML_AUDIO_POLICY_CONF build flag"
    • 5e1a47d : HiKey/HiKey960: Add BOARD_BOOTIMAGE_PARTITION_SIZE to make sure boot.img is created
    • c85f9bb : Disable copying of Mali RS driver binaries
    • f0ecc20 : Remove USE_XML_AUDIO_POLICY_CONF build flag
    • e7864da : hikey: Bump default kernel to 4.19
    • 6218335 : hikey: Turn off verity/dm for 4.14 as well

  • device/linaro/hikey-kernel with 5 change(s)
    • 2047bf1 : Drop unsupported prebuilt kernels
    • c843d85 : hikey-kernel: Update HiKey960/HiKey 4.14 kernel & dtb to 1364c9f07341
    • d2a3f63 : hikey-kernel: Update HiKey960/HiKey 4.19 kernel & dtb to 3c839c5a99d
    • 586763c : hikey: Update kernel/dtb for 4.19
    • 4384e09 : hikey960: Update kernel/dtb for 4.19

  • device/linaro/poplar with 4 change(s)
    • 3308342 : netd does not require and should not have SYS_ADMIN nor module loading privs
    • c3199dc : netd does not require and should not have SYS_ADMIN nor module loading privs
    • 4677474 : wifi: move wpa_supplicant VINTF definition to wpa_supplicant module
    • 74acd43 : Update configstore entry to 1.1.

  • device/linaro/poplar-kernel with 2 change(s)
    • cb8b23b : poplar-kernel: Update kernel to 4.9.176 and clang
    • f5bc41b : poplar-kernel: Update kernel to 4.9.172 stable

  • device/sample with 23 change(s)
    • be031e4 : Update the README description
    • 6bdaa0a : Fix apn type
    • b7c9f1b : Make Vodafone UK APNs read-only.
    • 071e8c8 : Add APN for carrier MVNO DE and add carrier id for carruer MVNO NL
    • 784c567 : Signed-off-by: Tiago tiago.vaz@truphone.com
    • 58c641f : Add an OWNERS file for TV sample apps
    • eab99d8 : Modify APN for carrier 3 Ireland
    • 005f3cd : Change apn name from "Project Fi" to "Google Fi".
    • 049655b : Fixed APN database for GCI
    • ed22def : Add APNs for some carriers
    • 93f51a1 : Add APN for Carrier Next Mobile (MVNO)
    • 5bc07f7 : Add APNs for some MNO and MVNO
    • e7f7dee : Add Sprint apns
    • 1f7daeb : Move the APN configs to the correct file location
    • bb9069e : Stop using the PRODUCT- syntax in docs
    • 11237e3 : Add APNs LIGUE Brazil and LIGUE MVNO Brazil Bug: 138496340 Test: No change to behavior as this is only a sample file
    • 9e26c7c : update Orange APN
    • 822a8b4 : Signed-off-by: Tiago tiago.vaz@truphone.com
    • 9a0ea4e : Add APN's for Carrier Coop Mobile
    • 175baa6 : Modify APN for "Mobile TeleSystems" Belarus
    • 9ffa9ad : Roaming sponsor for Coriolis
    • 34788ed : New Iliad Italia MMSC
    • f9088b2 : Use "IMS" apn name instead of "VZWIMS" for Verizon ims type

  • device/ti/beagle-x15 with 49 change(s)
    • 16a544b : Remove IVehicle from beagle manifest
    • 97363f8 : Remove usb from manifest.xml
    • aa78a2e : beagle_x15: use prebuilt u-boot
    • b0cb375 : Remove U-Boot build support from beagle_x15
    • 39bff84 : move netd.te to //system/sepolicy/public/netd.te
    • dd949e6 : Use the m4 prebuilt
    • f9b4397 : beagle_x15: symlink host cc to clang
    • 7902210 : switch default hwc from TI to DRM
    • 43b3d96 : Fix typo
    • d7ad866 : Build dtb.img and dtbo.img manually
    • 99d095c : boot_fit: Move to build/tasks/
    • 1a5f434 : Enable dynamic partitions
    • 0dd976e : Enable A/B
    • 2f9acac : Enable AVB
    • fd43a4f : Include dtb into boot.img
    • 5528fd0 : Enable fastboot HAL
    • 2fd2410 : Add drm hwc support
    • 6de9775 : Wifi: Replace config_wifi_dual_band_support
    • 6aca8f9 : Fix usb-related error
    • 722e8c1 : Fix boot error
    • ab438a5 : beagle_x15 builds: Fix APEX related crashloop
    • c39dc1a : Fix audio crash loop
    • f6365e8 : Fix audio policy build error
    • 4e4fe16 : Update paths to the new ART APEX.
    • 4a9fe6c : Add HW keys handling in recovery UI
    • 28bdf76 : Minor cleanups
    • 1d48db2 : Update paths to the new ART APEX.
    • d0fdc32 : Update configstore entry to 1.1.
    • 65fbe1b : Enable console and ADB in recovery mode
    • 06f706c : Fix recovery fstab
    • 5bc81b4 : Add board-info.txt file
    • 3977c1d : device.mk: Use dtb with symbols when possible
    • 27568ab : Use U-Boot's dtc binary
    • 6733fad : beagle_x15: Enable Android Automotive w/ New Lunch Target
    • a8fe66b : Add a soong_namespace so that other devices don't use beagle prebuilts
    • fe0f8ef : beagle_x15: Fix boot_fit.img generation
    • 3a05cc6 : beagle_x15: Fix /dev/block/ file names
    • ef9fd85 : beagle_x15: Enable dynamic kernel modules loading
    • 85dba63 : beagle_x15: Copy kernel modules to vendor partition
    • 7001c96 : hostcc: update the links to point to glibc2.17-4.8
    • 881ab32 : Adjust pinned files following runtime module work.
    • 3bc1f51 : Add hardware/ti/am57x Soong namespace.
    • 6970cd5 : BoardConfig.mk: set value for TARGET_BOOTLOADER_BOARD_NAME
    • 54e460a : Fix prebuilt binary check errors
    • a779df3 : Enable Boot control HAL
    • 0e1d7b7 : Staging changes for u-boot 2019.01-rc2 upgrade.
    • 2580354 : Add the GPU blobs and enable in the build.
    • 68e49d0 : Introduce TARGET_KERNEL_USE to specify kernel version
    • e1ccb47 : beagle_x15: Change system and userdata partition size

  • device/ti/beagle-x15-kernel with 3 change(s)
    • 5603924 : beagle-x15: Update kernel prebuilts
    • 5dff716 : beagle-x15: Update kernel prebuilts, add GPU driver
    • e6b9b69 : Move the 4.14 kernel/dtb blob into a subdirectory

  • kernel/build with 114 change(s)
    • 4d0775b : kmi_defines: Significantly reduce CPU usage due to MP
    • cede30d : kmi_defines: Revamped command line option processing
    • e389378 : kmi_defines: Factored out the run() function
    • 0188d41 : kmi_defines: Removed need for .o.d.keep files
    • 7960b31 : kmi_defines: Extracted code from KernelModule ctor into function
    • 5931669 : add kmi_defines.py program
    • 0c0380c : GKI: devices_snapshot noise reduction
    • c821c06 : GKI: helpful modularization scripts
    • 56b270f : abi: extract_symbols: group symbols by requiring module
    • 47973b1 : abi: let extract_symbols print to stdout by default
    • a222e71 : abi/bootstrap: upgrade elfutils version 0.176 - 0.178
    • 76ded2a : build.sh: document {ADDITIONAL}_KMI_WHITELIST
    • ce7a3ad : abi: update libabigail to latest upstream mm-next
    • 76d2b3f : build_abi.sh: Actually create abi.report.short when using --print-report
    • be6deac : abitool: add proper error handling for abidiff
    • ed9d3c9 : build.sh: add support for ADDITIONAL_KMI_WHITELISTS
    • b694984 : build_abi.sh: Wipe the complete out dir
    • b2e6e6d : build_abi.sh: use the distributed abi_whitelist from DIST_DIR
    • 66757ad : abi: update libabigail to latest upstream mm-next
    • a06b3cd : build_abi: update the ABI whitelist whenever we refresh the representation
    • 8dca33a : build_abi: build in separate (wiped out) OUT_DIR
    • 6614006 : abi: update libabigail to latest upstream mm-next
    • e969dc4 : checkpatch_presubmit: Do not lint UPSTREAM|BACKPORT|FROMGIT
    • be719db : build_abi.sh: enforce latest libabigail version
    • 8287dfb : Output friendly `check_defconfig' failure result
    • ef535fd : abi: extract_symbols: handle empty lines in whitelist files
    • 612d30b : build_abi.sh: fix syntax error when using KMI whitelisting
    • deb0134 : abi: Add documentation for extracting and updating ABI whitelists
    • 91626ee : _setup_env.sh: remove symbolic links from ROOT_DIR
    • 7a8424a : build_abi.sh: Append debug information to abi dump
    • 4943424 : abi/bootstrap: update libabigail version to lastest mm-next
    • 6a17be7 : build_abi.sh: omit impacted interfaces for the printed report
    • 6891e37 : abi/extract_symbols: add error handling for invalid args
    • 5b02e49 : Go back to toybox xargs.
    • 91982dd : build.sh: fix modules.load to use Makefile order
    • 60b07e1 : Fix bc symlink
    • ad1d599 : abi: update libabigail to latest upstream mm-next
    • 75a4bf9 : abi: Add script to extract an ABI whitelist
    • 4cd4c55 : build.sh: Treat missing symbols from depmod as an error
    • f329607 : abi: update libabigail to latest upstream mm-next
    • 2cf89ce : build.sh: distribute the abi whitelist file if defined
    • ff876cf : build.sh: Replace strip with objcopy
    • 068c36b : build: fix error loading modules after stripping modules manually
    • e05253b : abi/bootstrap: use correct {LD_LIBRARY_,}PATH throughout the script runtime
    • 7a33e60 : build: use CROSS_COMPILE version of strip
    • cb6a8c0 : build.sh: optionally, keep debug information for modules
    • 977584c : build_abi: collect ABI representation from DIST_DIR rather then OUT_DIR
    • 8d93be1 : build.sh: support boot header version 3
    • a80e4d2 : build.sh: provide default MKBOOTIMG_PATH
    • 431d71b : abi: update libabigail to latest upstream mm-next
    • 52ae3a8 : build.sh: update initramfs generation to re-run depmod
    • 0a4f497 : abi: add documentation for the KMI whitelisting feature
    • 8d3f4b5 : build_abi: add support for symbol whitelisting
    • f94b7b2 : abi: update libabigail to latest upstream master
    • 2603eef : build.sh: add MODULES_OPTIONS var
    • 763bc93 : build.sh: Allow $NM and $OBJCOPY to be overridden by build.config
    • 9d2ac87 : _setup_env.sh: avoid using repo outside of repo checkout
    • c3c82f0 : build.sh: add repo meta information to kbuild build version
    • ddbb7be : build.sh: fix various occurrences of $var != ""
    • b305146 : checkpatch_presubmit: fix sed usage with paths
    • eb6219c : Expand support for creating a boot.img
    • a3781ea : checkpatch_presubmit: fix compatibility with toybox grep
    • b9cd90b : build_abi.sh: add documentation for ABI_DEFINITION env variable
    • fcadf41 : build.sh: add documentation for TAGS_CONFIG env. var.
    • 8d773d8 : build.sh: add ability to genrate tags for IDEs
    • 0e0b199 : abi: update libabigail to latest upstream master
    • 1553bec : Rework the ABI Monitoring documentation in AOSP
    • f41891e : build-tools: remove xargs as it is currently incompatible
    • 41ee76c : checkpatch_presubmit: match on exact ${KERNEL_DIR} on applied.prop
    • d930bbd : build_abi.sh: Comment unset ABI_DEFINITION for build.sh
    • 697275e : build_abi: add options to help maintaining the abi.xml
    • 0bfeb09 : checkpatch: skip analysis for merge commits on kernel/common
    • fbe5364 : envsetup: move envsetup.sh to _setup_env.sh and deprecate envsetup.sh
    • 20ff325 : build.sh: Set make flags and propagate make arguments
    • 3a869ac : build kernel module ramdisk
    • 9bad3d7 : Export all the BUILD_CONFIG env variables
    • 303324d : envsetup.sh checks, but does not set ENVSETUP_SH_INCLUDED=1
    • a397d80 : [V2] build.sh: Fix the behavior of specifying CC
    • 9f1ecd0 : Fix removal of duplicate PATH entries
    • 497c3ed : Fix array expansion
    • 280a192 : Revert "build.sh: Fix the behavior of specifying CC"
    • f9394cf : build.sh: Fix the behavior of specifying CC
    • e415a71 : add more common build tools to the kernel prebuilts
    • 4f66c05 : build: maintain a set of build-tools used during kernel builds
    • 798d9a9 : abi: update libabigail to latest upstream master
    • b6e81cd : build_abi: add build/ to the path for error msg
    • 8bc4f60 : config.net_test: Set compilers paths to local repo's
    • ac89633 : Wildcard expansion for generic FILES entries
    • ab75f54 : remove dpkg usage from build_abi.sh
    • 9344e8a : abi/bootstrap: Warn on non-debian systems what might need to be done
    • 207606d : checkpatch_presubmit: be a bit more tolerant when parsing applied.prop
    • 8ed8746 : abi: update libabigail to latest upstream master
    • bc48ccb : abi/bootstrap: ensure libebl backends are in LD_LIBRARY_PATH
    • 2ee76c8 : build: teach envsetup.sh to respect a defined buildtools location
    • 2eb25cc : build: also define HOSTCC if CC is set
    • 2898702 : abi: update libabigail to latest upstream master
    • 46f9bd0 : abi: update libabigail to latest upstream master
    • f2540c7 : abi: replace libabigail's --short-locs by postprocessing of the abi.xml
    • 2f2937c : abi/bootstrap: build elfutils from source as well
    • c561e76 : abi: build_abi.sh: compare against predefined ABI
    • 25062fc : abi/bootstrap: update libabigail to current master
    • d46fd32 : ABI out: Use the extension .xml rather then .out
    • 6a7a412 : checkpatch_blacklist: add TYPO_SPELLING
    • 44509b0 : build.sh: add option to define abi definition location
    • c494508 : abitool.py: add various new abidw options to reduce indeterminism
    • 334f5cf : build_abi.sh: pass through CC_LD_ARGS to `make olddefconfig`
    • 898f1e4 : Pass CC_LD_ARG to savedefconfig
    • e46a937 : Enable boot.img creation
    • 96a7e23 : build_abi.sh: also check for the existence of abidiff
    • 680e80c : build_abi.sh: Ensure valid abigail installation
    • 02963ac : abi/bootstrap: install system dependencies without confirmation
    • 11b3617 : abi/bootstrap: moar complete dependencies
    • bec886a : build.sh: avoid unnecessary copies and reduce overall runtime
    • 7dcb786 : abi/bootstrap: clarify dependencies

  • kernel/configs with 60 change(s)
    • 6462587 : R+: Require _POSIX_ACL.
    • 9ed551e : Require CONFIG_ANDROID_BINDERFS for R launching devices.
    • b3a14be : CONFIG_STATIC_USERMODEHELPER=y required by CTS
    • afa8fa1 : R: enable CONFIG_VETH=y
    • 038e011 : R: do not require CONFIG_BPF_JIT_ALWAYS_ON=y on arm32
    • 0085f5e : Reland "Freeze R kernel minor version req."
    • 2d61e82 : Revert "Freeze R kernel minor version req."
    • 72bf4dc : Freeze R kernel minor version req.
    • c3303d1 : Remove CONFIG_MEMCG requirement if CONFIG_PSI is present
    • 15ba5f8 : R: require mount/net/uts namespace support
    • 1e1696d : require CONFIG_RD_LZ4 on 5.4 kernels in r
    • 8328c30 : Disable CONFIG_ANDROID_LOW_MEMORY_KILLER in R except for 4.14 kernel
    • f3219a3 : Do not use debuggable_srcs if empty
    • 026ee7a : Require CONFIG_SHADOW_CALL_STACK
    • a227f7b : Require CONFIG_CFI_CLANG
    • a3e93c9 : require CONFIG_DEBUG_LIST
    • 5b9a7d9 : Update README for non-debuggable configs.
    • 83dfa6e : Allow debugfs on debuggable builds for level R.
    • b932446 : Add debuggable_srcs to kernel_configs rule.
    • 8c7922e : android-4.14, android-4.19, android-5.4: Disable KPROBES for R
    • d298b22 : Freeze kernel configs for r.
    • 410ab82 : Add script to freeze kernel configs.
    • 1101035 : Require fs-verity and built-in signature support
    • b9e9f5e : Ensure that CONFIG_VHOST is not set
    • f5591f5 : Disable CONFIG_RT_GROUP_SCHED kernel config option
    • e007af2 : Require that CRYPTO_MD4 not be set
    • f6eca1a : Require FS_ENCRYPTION on R-launched devices
    • 3e29698 : Enable PM_WAKELOCKS
    • 1ae8444 : Do not enable CONFIG_DEBUG_FS for R launched devices
    • f40913b : Replace SCHED_TUNE with UCLAMP for android-5.4
    • 2139b3b : Allow IKHEADERS to be either =y or =m
    • 5f92c3d : android R: replace CONFIG_MEMCG requirement with CONFIG_PSI
    • 1a018a6 : Drop SECURITY_PERF_EVENTS_RESTRICT requirement
    • cf27389 : android-{4.14,4.19,5.4} - require CONFIG_DUMMY=y
    • 686f356 : android-{4.14,4.19,5.4} - require CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y
    • 8ddc35a : Make configs required to pass CTS tests mandatory
    • 4301b4b : Use CONFIG_FS_ENCRYPTION for 5.4
    • 015ec39 : Updated 5.4 config requirements
    • 5675fcb : Add 5.4 to suported kernel configs
    • 003f37a : require both SW and HW PAN
    • 8317c32 : Enforce CONFIG_FW_CACHE is not set
    • 05e97c3 : Enforce that CONFIG_MODULE_FORCE_UNLOAD is not set
    • 7f38018 : ANDROID: 4.9+ R+: require CONFIG_IP6_NF_NAT=n
    • 1c4dc5f : ANDROID: 4.19+ base config: require CONFIG_BPFILTER=n
    • cf04f2d : ANDROID: 4.9+ R+ - require BPF_JIT=y & BPF_JIT_ALWAYS_ON=y
    • 296042c : ANDROID: OWNERS - astrachan@ becomes adelva@
    • 832ac2c : Move CONFIG_USB_RTL8152 to android-recommended.config
    • 49d9272 : Require CONFIG_DM_SNAPSHOT on device launch with R
    • 39318eb : android R: deprecate CONFIG_PM_WAKELOCKS
    • 3933962 : remove CONFIG_UNMAP_KERNEL_AT_EL0 from Q ARM64 requirements
    • e098a74 : remove CONFIG_UNMAP_KERNEL_AT_EL0 from ARM64 requirements
    • 8128a89 : Add CONFIG_SMP to recommended config
    • 8cfdb70 : Add IKHEADERS config to be enabled as a module
    • bfcc225 : Finalize minimum kernel strings
    • aa4b4db : Freeze Q kernel configs
    • 0f0d35e : Add module name to generated matrix file name
    • c5637a5 : Recommend enabling ext4 and f2fs encryption support
    • 63f8ad1 : Recommend enabling architecture-optimized AES and SHA-256
    • 8384af3 : Add CONFIG_FUSE_FS to base
    • 994b622 : android-4.9+ for Q: require CONFIG_NET_SCH_INGRESS=y

  • kernel/tests with 51 change(s)
    • a1197aa : net-test: attempt to use namespaces on devices with ADB/TCP
    • 4ce0aed : net-test: prefix %x with 0x
    • 8729a90 : net-test: do not allow propagation of mount flags to parent namespace
    • 14a5302 : net-test: SetHostName - SetHostname
    • f3a01a9 : net-test: namespace support lib - use 'lazy' umount
    • 7c5e486 : net-test: namespace support library
    • 30e280f : net-test: truly wide open ping_group_range
    • 4615422 : net-test: all_tests.py - fix a lint warning
    • 732cf15 : net-test: all_tests.py - consistent use of single quotes
    • ebf6829 : Add METADATA to tests: Apache2+OpenSSL=NOTICE
    • 84106d2 : Support running only one test.
    • 0317577 : Fix run_net_test.sh --norun.
    • 3f518a4 : Fix srcaddr_selection_test when forwarding is on.
    • 984999a : [vts] Convert VtsKernelNetTest to use ExecutableTargetTest
    • cf29bb0 : [vts] Add vts_core_kernel_net_tests to vts-core test suite.
    • dad771b : net-test: upgrade to iptables 1.8.4-3
    • 1eec982 : net-test: buster - bullseye
    • 4103490 : net-test: remove stretch support
    • 838457f : Fix format of pref64 option.
    • 616dec9 : Check that the PREF64 RA option is passed through.
    • afb2c04 : Fix VtsKernelNetTest#VtsKernelNetTest#testKernelNetworking
    • 8bc63c3 : net-test: add 'random.trust_cpu=on' to kernel command line
    • 1dbe505 : net-test: default to running all_tests.sh
    • d2d9f4a : net-test: add -b to mean --builder
    • d07fcb0 : net-test: try to autodetect DEFCONFIG
    • 51ab7bd : fix build rootfs locale failure warnings
    • 2ee482c : Remove fugu hack because fugu is long gone.
    • 8ab2f8a : Fix testIPv[46]Remarking on 5.0+ kernels.
    • 58062b9 : Bump Debian iptables basis to 1.6.2-1
    • d7bc2c9 : remove Debian wheezy support
    • 40fe156 : net-test: always pass entropy to qemu instances as well
    • d83c09f : Add reconfiguration while probing case
    • 58a8141 : net_test: add support/documentation for vsyscall=xonly for 5.2+ host
    • 32699ef : net-test: change UML console detection
    • cfa88f7 : net-test: shutdown after 1 second on panic
    • 30410db : net-test: fix leak_test.py on 5.1+
    • 7a5882f : net_test: Fix a typo in tcp_nuke_addr_test.py
    • eedec7f : net_test: re-enable terminal auto wrap at end
    • 0be11c1 : net-test: enable dummy network driver
    • b998db0 : net_test: work around for buster's 'tty' command being too smart
    • 5dbde74 : Add the same mark with policy in SaInfo API
    • c68285f : Add the same mark with policy in SaInfo API
    • 0f36856 : Use `nproc` processing units instead of 64 as default
    • 892892a : net-test: switch from 'android-wear-p-preview-2' to 'master' branch of iptables
    • b1c05f2 : net-test: Initial Debian Buster support
    • 297632a : net-test: Set kernel cmdline 'console=' explicitly
    • afbd632 : net-test: Add missing kernel option checks
    • da2e956 : Fix tcp_repair_test that use mapped addresses
    • b94627d : net-test: leak_test fix a test name typo
    • 1765dc9 : net-test: add CONFIG_WARN_ALL_UNSEEDED_RANDOM
    • 2b0d052 : net-test: add CONFIG_PCI

  • platform/art with 1542 change(s)
    • a3b75ae : Invoke futex wait with correct value
    • 337cf0a : Revert "Additional checks in GetDirectBuffer{Address,Capacity}"
    • 04a1720 : Handle the situation we could not load the class.
    • c502f7e : Workaround for b/160292234.
    • a497c3a : Avoid eating SEGVs when performing on-demand dequicken
    • 0e9a510 : Fix typo in the boot generation script
    • 924d342 : Update boot image profile generation scripts
    • 3f3138e : Support multiple boot image profile aggregations in profman
    • 3034c70 : Add support for preloaded classes blacklist in profman
    • aa71ecf : separate madvise calling from critical section
    • ebbeb08 : Prevent DCHECK failure for failure_reason_ being non empty
    • 90d1b88 : Add a new class status for verified with access checks.
    • 7375e5d : Remove unused bits for object ids.
    • 192125e : perfetto_hprof: be smarter about splitting packets
    • 4213173 : Preserve JNI bindings across structural redefinition
    • 9db3546 : Update built-in updatable BCP packages for statsd.
    • 396e61c : HWASan fixes for ART tests (part 2)
    • fc91e3f : Intern class IDs. This way they compress better.
    • d0bfc48 : Wifi: Remove unused permitted_package
    • ce68e3f : Call SetRuntimeDeleted() unconditionally
    • be68175 : Only put resolved classes inside the dex cache.
    • 1c10199 : Revert^2 "Throw ClassFormatError for unsupported default methods."
    • f43e0e1 : dex2oat: Add missing updatable package for framework-wifi
    • c35b3ec : Fix deadlock from dl_iterate_phdr() callback.
    • 6adc328 : Revert "Throw ClassFormatError for unsupported default methods."
    • 1226b98 : Fix indentation.
    • 9151c6d : Preload perfetto_hprof library in Zygote.
    • 0fb9ae8 : Throw ClassFormatError for unsupported default methods.
    • d21ecf6 : Put dex2oat32 and dex2oat64 in the ART apex.
    • 39bb164 : By default, don't use a bitness suffix for ART.
    • 0e4ad9e : Fix logic to find dex2oat.
    • af22c5b : Revert "Use 32 or 64 bit dex2oat explicitly depending on HOST_PREFER_32_BIT."
    • 097d93b : Revert "Only append suffixes to dex2oat(d) on host."
    • 7ddc7c3 : Add more flexibility to the boot image profiles creation
    • fb1ecf9 : HWASan fixes for ART tests
    • 09e3f13 : Disable some ART run-tests that are failing on Android Q.
    • 72391bf : perfetto_hprof: do not wait for listener
    • b738a87 : perfetto_hprof: add flag to enable.
    • 1caf37f : Generate boot image profile from profman
    • 2ccecf5 : Disable hwasan for BitMemoryRegion::LoadBits
    • 2fc9680 : Fix issue where linux_bionic cannot find build number
    • 2230ce2 : Enable annotation parsing in profman
    • 3c8d500 : Add logic to flatten profile info
    • b33586a : Handle the case a boot classpath class fails to verify.
    • 52af1f5 : Don't run pre-verification if the thread cannot load classes.
    • 4ada811 : Fix unintended sign-extension.
    • 0f15239 : Set apex_available property
    • 4b62522 : dex2oat: Fix vdex file invalidation.
    • f27d50c : Move the logging line interleave lock from libbase to ART
    • f1162ab : Add exemption list for hiddenapi warnings.
    • 44f91d5 : Use runtime_libs for the libdexfile_external dependency from libdexfile_support.
    • 3e1a265 : Remove unnecessary vendor/recovery available from dexfile
    • 9389c54 : Put dex2oat32 and dex2oat64 in the ART apex.
    • 271b53e : Remove unnecessary droiddoc args
    • eae3081 : Faster dex file verification.
    • 11f12be : Don't call exit() while threads may be running
    • 86ac525 : Search only the current class loader when checking for duplicates
    • ae9a3d5 : Only allow extra_guardrails for domains that can connect to heapprofd.
    • b3ff368 : Remove platform availability from internal libs that make up libdexfile_support_static.
    • 0bd94e5 : Fix deadlock bug in test 2005
    • 39a2b10 : Log an error when an app loads duplicate dex files
    • 235b475 : Remove dependency on protobuf.
    • 405b097 : Run Java verification of mainline modules at boot time.
    • fe331ba : Fix dex2oat failure when --zip-fd actually points to raw dexfile.
    • 7c02a9d : Change default heap-target-utilization to 0.75
    • 3266f66 : Read /proc/self/smaps in perfetto_hprof.
    • d0638fa : Additional checks in GetDirectBuffer{Address,Capacity}
    • 9be9d32 : Add libcore-crypto-tests to art module test exports
    • 1777d41 : Fix string deduplication for multi-image extensions.
    • 1b32e8b : dex2oat: add --updatable-bcp-packages-file argument.
    • adbe2b1 : Avoid creating preresolved strings array for dex files that have no strings
    • 00a4492 : Deduplicate interned image strings.
    • 314faec : Fix race condition in GetPreResolvedStrings
    • da4fb26 : Fix thread shutdown race in adbconnection
    • 3ca922b : dex2oat: Fix repeatedly preparing dex files for oat file
    • 0201d45 : Consider thumb bit when repacking and compressing JIT mini-debug-info.
    • 59056b1 : Address late comments on go/aog/1269207
    • 8117cf0 : Fix incorrect interface-override linking
    • 847cd92 : Revert^2 "Don't include static or private methods with proxy construction."
    • 1ade9f4 : ART: Update list of reserved boot class path packages.
    • 4f66ef8 : Remove access to internal dex libs for com.android.runtime.
    • c0f7221 : Get rid of obsolete Make variable TARGET_CORE_JARS.
    • 4b7a6bf : Get jar / apk / dexfile location for classes.
    • cbef173 : Skip reading VNDK libs for product if not available
    • cc2b3d6 : Add new dex file support constructor.
    • 54f6fc7 : Suppress ThreadLocal hash override warning.
    • 12d6942 : Fix relation between debuggable / JIT zygote.
    • a2a5b04 : ART: Ensure dex caches keep classloader live
    • 1b536ca : [art] Remove boot complete marker
    • 8947d2a : Fix compiling boot image extension with assume-verified.
    • 0b9b72e : Add more logging to Thread::SetState
    • 01c66ba : Do not preload dex caches for assume-verified.
    • 9205384 : Avoid dex2dex initialization if not compiling.
    • 4f2bee1 : Don't run structural dex file verification in ClassLoaderContext.
    • ba85d5d : Add MOVE_EXCEPTION to compat throw
    • 764f5e3 : Set the identity hash code seed before creating Runtime.
    • 5edcca1 : Reland "art: Add FileDescriptor fields to native Core Platform API"
    • 3734c28 : Revert "ART: Conditionally remove loaded-oat-count check"
    • d91f60a : Revert "ART: Forbid the zygote to load code outside of system"
    • 66b6398 : Adjust JitCodeCache::TransitionToDebuggable.
    • 8441b6e : don't include liblog to APEXes
    • 2587fb5 : Reland^3 "Always put the framework profile in the boot image location."
    • 1dde478 : HStringBuilderAppend cannot be null.
    • 3ee2f0b : Make signal_dumper a dynamic library
    • 6d8b449 : Jit-zygote compiled code isn't debuggable
    • e6ab871 : Clear PreCompiled when we transition to debuggable after zygote fork
    • 878f796 : Print oat file location for invalid class status
    • 1ad5698 : Revert "art: Add FileDescriptor fields to native Core Platform API"
    • f4081bb : Add more information in the trace when JIT compiling.
    • 509e943 : Allow ThreadLocal object allocation during AOT.
    • 334e2f1 : art: Add FileDescriptor fields to native Core Platform API
    • bbb405b : chroot-test: Clean up linkerconfig's dependencies
    • 1a8df19 : Use {llndk,vndksp}.libraries.txt from VNDK APEX
    • d1cda88 : Add the compiler filter to InMemoryDexClassLoader backed by oat files.
    • d7bc961 : Add the File[] class to the primary boot image.
    • bd53ee4 : dex2oat: add --cpu-set command-line option
    • 37e6338 : Fix boot image size check.
    • 18051ef : Manually add java.io.Buffer private fields to the Core Platform API
    • 8f0eb96 : Remove support code for native Core Platform API checks
    • 4a69fda : art: Extend sun.misc.Unsafe presence in the Core Platform API
    • 94d9d94 : Revert "Revert "If generating an image, run initialization and other optimizations.""
    • bbe8515 : Gate access to targetsdk-max-p,q on compat framework
    • ce7a1a2 : Fix race between dex-file registration and class-loader deletion
    • e3de71c : Copy ubsan runtime prebuilt when building tests.
    • 8e2c036 : [adbwifi] Add adbd apex exported libs to system namespace.
    • 1868de9 : Refactor inliner
    • 5b76889 : Make `libart(d)-disassembler` a requirement of `libart(d)-compiler`.
    • 3cd802e : Better handle symlinks in flattened APEXes in `art_apex_test.py`.
    • 7fd13c9 : Don't check the Host ART APEX when `HOST_PREFER_32_BIT` is `true`.
    • eb4f08c : Use a different VNDK namespace for product apps
    • 272b36d : Rename APEX Namespace
    • 2ad7c98 : Revert "Always put the framework profile in the boot image location."
    • 4d125af : JIT mini-debug-info: Insert application entries at the head.
    • 5aa4292 : Fix iteration in RemoveNativeDebugInfoForJit
    • ef46e10 : Do not verify dex files for --compiler-filter=assume-verified.
    • e78b50e : Reuse factory methods for art extensions of cc module types
    • b0ec679 : Fix mini-debug-info generation for JIT tests
    • be0d3cf : Remove remaining MIPS support.
    • 5945de0 : Revert "Revert "Revert "Add consistency CHECKs around ArtMethod fields."""
    • 761ee21 : Revert "Remove non-required build targets from buildbot-build.sh"
    • 0007e73 : Remove non-required build targets from buildbot-build.sh
    • fa458ac : Allow late lookup for @CriticalNative methods.
    • 99d91d1 : Avoid implementation-defined behavior
    • 5265419 : Always put the framework profile in the boot image location.
    • 58cc76d : Fix braino in Jit::PostZygoteFork.
    • 641f155 : Blacklist 096-array-copy-concurrent-gc on debuggable & gcstress & debug & host.
    • f497663 : Deprecate sys.linker.use_generated_config
    • a871d84 : Document symbols setup w.r.t. the Runtime APEX in `tools/buildbot-build.sh`.
    • f994025 : Revert "Revert "Add consistency CHECKs around ArtMethod fields.""
    • 2925311 : Prevent entering IMT conflict trampoline with j.l.Object methods.
    • f8f51c9 : Only append suffixes to dex2oat(d) on host.
    • 303d8c2 : Remove MIPS support from dexfuzz.
    • 517e5cd : Filter image classes in RecordImageClassesVisitor.
    • 5257503 : Add libstats_jni to linkerconfig/namespace
    • 0a5cad3 : Revert "Revert "Make class loader context fail for unknown class loaders""
    • 8aa6a82 : Use 32 or 64 bit dex2oat explicitly depending on HOST_PREFER_32_BIT.
    • e9818dd : Revert "Make class loader context fail for unknown class loaders"
    • 1d852c3 : Ensure `adbd` has root permissions before pushing files to ART's chroot dir.
    • 250a6e7 : Revert "Temporarily disable AddMoreDexFileThanLimitBoot."
    • 67e4a4d : ART: ARM64: Improve FP IsInfinity intrinsic.
    • 41b605c : Remove MIPS support from runtime/.
    • 30b38f8 : Remove MIPS mterp.
    • 013e208 : Make AdbConnectionState statically
    • e1a4451 : Compile host dex2oat for 64 bit even when HOST_PREFER_32_BIT is set.
    • 71dfc9c : Reland: Make dex2oat(d) visible for use as implicit dexpreopt tool deps.
    • c137563 : One more missing Result::ok() in native_loader_test.cpp
    • 8ee6d8f : Add script to compile Java Language to odex files
    • 09bc077 : Temporarily disable AddMoreDexFileThanLimitBoot.
    • 2c8123c : Remove MIPS support from JNI/trampoline compiler.
    • c3f2fe9 : Use `eval` instead of re-executing `bash` in `tools/buildbot-build.sh`.
    • 54f4fbd : Remove MIPS support from Optimizing.
    • 2d3de3a : Make class loader context fail for unknown class loaders
    • c550327 : Use stack for first scope in VariableSizedHandleScope
    • e0ac2f3 : Show linker configuration files generated in the ART chroot environment.
    • 8bc5991 : Remove MIPS support from dex2oat.
    • f0e99bd : Remove old "platform" namespace name in a few remaining places.
    • b584ea4 : Relax the check for dexpreopt files in the ART apex.
    • 2d34867 : Generate linker config after apex activation
    • 6e043bb : Rewrite GenericJNI frame setup.
    • ac5ae3c : Convert native_loader_test.cpp to Result::ok()
    • af32242 : Do not check for collision if we only extracted the apk
    • e6e634e : Remove test 1944
    • 5e251ea : Change j.l.r.Field to use ArtField index instead of dexFileIndex
    • 8206ae8 : Revert "Fix Core Platform API JNI check"
    • 98cf82f : Use apex name for apex linker namespace
    • 089c135 : Use product vndk version for product apps
    • 860ab37 : Add bootclasspath elements to bootclasspath when dexing tests
    • 18dc023 : Remove obsolete CHECKs for image dex file location.
    • 8c8f148 : Add blueprint modules to generate jar files for gtests.
    • 5c33d35 : Reinstate exception check in GenericJni stubs.
    • b5a7856 : No longer adjust the linker configuration file in ART chroot environments.
    • 15ff34d : Generate a linker configuration file for chroot-based ART testing.
    • f0eaada : Revert "[art] Enable compilation of secondary dexes by default i..."
    • f7e99d5 : Revert "[art] Fix, re-enable and expand 596-app-images"
    • 439c752 : Revert "[art] Expand test coverage of secondary app images"
    • 630966b : Revert "Blacklist test failing on debuggable."
    • 4b7183e : Blacklist test failing on debuggable.
    • c2c5b06 : Rename "platform" to "system" namespace in the ART linker config.
    • b68b7cb : One more missing Result::ok() call in art/libnativeloader
    • c9fa770 : Introduce VMRuntime.isValidClassLoaderContext
    • a7d98b9 : Add java_system_modules to ART SDK
    • b682ea4 : Introduce BaseDexClassLoader.computeClassLoaderContextsNative
    • 77aa680 : [art] Expand test coverage of secondary app images
    • 7c918ee : [art] Fix, re-enable and expand 596-app-images
    • 73b6aa9 : [art] Enable compilation of secondary dexes by default in tests
    • 4cbb51a : Fix ART code around JIT zygote.
    • 5d24c3d : Reorder and label code sections in `tools/buildbot-sync.sh`.
    • 4bd5895 : Convert art/ to Result::ok()
    • 22be065 : Include type in field names.
    • 8c41a0b : Handle interpreter / access-checks mode in the runtime.
    • 99c19ca : Update platform namespace name
    • cf0c6ef : Device gtests: Use boot.art instead of core.art.
    • 7c2f69e : apex_available becomes more correct
    • 7eca377 : Reduce 2030-long-running-child heap requirements
    • 0068228 : Revert "Disable 2030-long-running-child on gcstress"
    • fea435c : Remove extra using statements
    • 6dc0a43 : Update libnativeloader dependency on libnativehelper
    • c20ab9a : Use valid pointer for app_main_namespace_
    • 9987b74 : Fix memfd_create_compat() F_DUPFD call.
    • f6afcc9 : Update boot image extension compilation args.
    • 8adb325 : Move code from quick_entry_points_arm64.S to asm_support_arm64.S
    • 871ce22 : Disable 2030-long-running-child on gcstress
    • a24189d : apex_available becomes more correct
    • dc77ca3 : Wait sooner for non-daemon threads
    • 948f062 : jni: Fix templates for clang-r377782 update.
    • 51ad7fe : Code cleanup around exception handling and stack walking.
    • 89b85eb : dex2oat: default to speed-profile if we have a profile.
    • 198cf41 : Use mv instead of cp for activating apexes.
    • 05fe07c : Add warning comments on format
    • 2ad3f8e : Do suspend check and hotness increment in entry of Nterp.
    • 8feb7eb : Adjust CHECK on instrumentation stack.
    • 002eac6 : Only flush visualizer output at the end of the compilation.
    • 75bca74 : Remove legacy buildbot scripts
    • 6c56db3 : Fix Core Platform API JNI check
    • f9dfd77 : Update VMRuntime.isBootClassPathOnDisk()...
    • c70b84e : Revert "Disable bitstring tests."
    • 066dd90 : Revert "Disable BitStructs::NestedFieldAssignment."
    • 20d57d1 : perfetto_hprof.cc: fix leaky file descriptors
    • dd14a3d : Update old comment in bit_struct_detail.h .
    • 7e1603e : Blacklist test failing on non-Android platforms and Android R.
    • ecd9502 : [jitzygote] Don't spawn a thread in child zygotes.
    • e6f21c4 : [art] Remove boot complete marker
    • f69c189 : Remove build target `test-art-target-sync`.
    • c0e0e5e : Compile boot image extensions in memory.
    • e4207a7 : Use consistent storage type in bit structs.
    • 299141a : Fix undefined behavior in BitStruct.
    • e91e795 : Replace instrumention id with stack pointers.
    • aa6f6f1 : Revert "Add temporary logging to MemMap::swap"
    • 78815ee : Cleanup endian_utils.h
    • f85a4d0 : Experiment with large boot profile size
    • 30a11eb : [checker]: Dump the CFG when we fail.
    • 1c5b1ea : Unify naming of buildbot commands
    • 516745b : Reland "Set SA_SIGINFO. Rename thread to include perfetto."
    • fc58809 : Remove old JDWP implementation from ART
    • d00f129 : Clean up some linker config inconsistencies.
    • 7955f5e : Fix RUNTIME_TARGET_GTEST_MAKE_TARGETS
    • e8a83af : Revert^2 "Avoid libtistress static link to art"
    • d2ac307 : Disable Dex2oatSwapUseTest.CheckSwapUsage for x86_64
    • aea71ae : Add temporary logging to MemMap::swap
    • a8fe58f : Revert "Set SA_SIGINFO. Rename thread to include perfetto."
    • bd396c0 : Move jdwp connection abstraction from ART apex to adbd apex.
    • 3f0dca1 : Ensure IsStructurallyRedefinable takes into account subtypes
    • f365aff : Remove isDebuggerActive native implementation.
    • d71f1dc : Enable support of VecLoad/VecStore in LSE
    • c124d1d : Fix name-based detection of JIT-zygote boot image extension.
    • caafd62 : Implement GetVRegLong for nterp.
    • 6d41e57 : Do not create zombie processes in perfetto_hprof.
    • a2a1b55 : Revert "Avoid libtistress static link to art"
    • 775f681 : JIT debugger_interface: add simpleperf presumit check.
    • 5c7f367 : Make test 1983 more consistent
    • 7e2c963 : Update interpreter entrypoints in an image to nterp when supported.
    • 73ffa57 : Set SA_SIGINFO. Rename thread to include perfetto.
    • d8309ca : Avoid libtistress static link to art
    • 92231c5 : Revert "Make dex2oat(d) visible for use as implicit dexpreopt to..."
    • 4d7e1a8 : nterp: Don't compile baseline if a process cannot allocate profiling infos.
    • c1cd133 : Fix braino in arm64 codegen.
    • 08a1d1b : Make dex2oat(d) visible for use as implicit dexpreopt tool deps.
    • f0e90ba : Revert^2 "Enable JIT dual data mapping."
    • 13fcc3e : Remove some dead code from OatFile.
    • 469016b : Don't pattern-init an unused variable that overallocates the stack
    • b78f919 : Remove unused UnsupportedAppUsage annotations.
    • 233572b : Remove error logs from test.
    • 0331a0f : Do not emit color codes when running run-jdwp-tests.sh with no terminal
    • e110dbe : Handle error logs now being printed in a new format.
    • e0c6d43 : Revert "Fix stack-walking race"
    • 721e402 : Fix stack-walking race
    • df7e5b8 : Revert "Blacklist 137-cfi on target 32."
    • 2f78a9c : Revert^2 "Improve stack unwinding during gcstress tests."
    • 2c5b48d : Disable bitstring tests.
    • 8404f34 : Disable BitStructs::NestedFieldAssignment.
    • e8bd0a9 : Correctly initialize monitors for 32-bit
    • 2f544c2 : Add /system/lib to the permitted paths for ns of APEXes
    • abafbe7 : nativebridge: Add PreZygoteFork callback
    • 7ec3e60 : nativebridge: Support app-zygote
    • 87f3630 : runtime: Initialize native bridge in app-zygote
    • 75408ad : Make art_verifier host only
    • ff5ce16 : Sleep longer in shutdown with asan
    • f6c69e5 : Fix race resulting in UAF in class-define-pausing
    • ed1cecd : Clean up dead code & outdated comment in app image validation
    • 6ef7713 : Remove dead code related to profile collection.
    • 21c5b6a : Revert "Disable run-test 135-MirandaDispatch with ASan and interp-ac on 32-bit host."
    • a9ff45b : Remove TODO from ART
    • 6a67bea : Update InstructionBuilder's IsInBootImage for boot image extension.
    • 4d7b689 : Fix Transaction constraint validation...
    • 87712da : Revert^2 "Generate mini-debug-info when running tests."
    • 0c42b60 : Revert^2 "Generate mini-debug-info when running JIT tests."
    • 51e957c : Blacklist 137-cfi on target 32.
    • 691f1a4 : Add initial sdk/module_exports for art
    • 4f915d2 : Make --create-runner check the output when not --dev
    • daca303 : Make parallel_run.py print status on single line.
    • 7d511d9 : [art] Factor out encoding ClassLoaderContext components
    • 15669a6 : jdwp: switch to libbase's ReceiveFileDescriptors.
    • 6442eaf : Harden hidden api checks.
    • e30457c : Add getNativeTid function
    • 87a7213 : Simplify name verification in ClassLoaderContext.
    • a72256b : Remove app image dex file and class loader checks
    • 1c3c106 : jni: Do not create a managed frame for @CriticalNative.
    • 0330e38 : Fix compile-jar.sh for new boot image locations
    • 72325b6 : Add test for local-refs being updated by structural-redef
    • 4f9d62b : Utilize partially used TLABs
    • b885d8b : Surround MR uses with #if defined read barrier.
    • f676eb4 : Exclude 64-bit libperfetto_hprof library from golem tarball
    • 2ba6ff2 : Fix String.init tests with baseline JIT.
    • 46d7b24 : Add atrace event for perfetto_hprof init.
    • fe0ce64 : Add structural redef tests to CTS
    • e8e544d : Revert "Work around a art test script bug mixing up bootclasspaths."
    • 628f488 : Remove the LogId parameter from libbase's LogMessage
    • 9406c43 : Revert "Harden hidden api checks."
    • 08d064f : Exclude libperfetto_hprof library from golem tarball
    • 3bf5163 : Harden hidden api checks.
    • 135b5c8 : Address checker tests around inline cache and the baseline compiler.
    • 786e1fe : invoke-super can also have implicit null checks.
    • c4bf667 : Use ResetTlab instead of setting to null
    • 4681f20 : Don't run AllTraces in test 911 on CTS
    • baf938f : Add even more sanity checks to ti_redefine.cc and skips
    • 63a5793 : nterp: Re-order where stack alignment happens in an nterp frame.
    • ca14594 : Disable 708-jit-cache-churn for all gcstress modes
    • 6ac057f : Use boot image extension in the JIT-zygote experiment.
    • 2628715 : Remove incorrect const qualification on ArrayIter::operator++.
    • a599252 : Replaced the hard coded art test names with the auto-generated ones
    • c4f6cf3 : nterp: fix braino in NTERP_TRAMPOLINE macro.
    • a63b419 : Disable 708-jit-cache-churn for gcstress + jit-on-first-use
    • cdf2d7e : nterp: Change the jump destination when there is no parameter.
    • f1ede36 : Use HashSet for test 2005
    • 3f4041b : Add more logging around array sanity checks
    • 8e7ab70 : Remove extra shift in --create-runner handler in run-test
    • a3f8129 : Make StartDebugger the last thing in InitNonZygoteOrPostFork again
    • 4d804b8 : Improve parallel_run.py somewhat
    • b86e9b0 : Close fd if polling thread is disabled
    • 81ba7db : Revert^2 "Use framework boot image extension."
    • e89ffab : Additional work on packaging the go/lem tarball
    • 163652e : Fix redefinition causing corrupt j.l.r.Field objects
    • 14d1307 : Disable test cases `AssemblerMIPS{32r6,64}Test.Toolchain` in ART gtest.
    • a18f5ae : Fix StringBuilder append assumptions.
    • 7ee34a1 : Add OptimizingUnitTestHelper::GraphChecker methods
    • 7b0df59 : Include jacoco in the ART boot image if EMMA_INSTRUMENT_FRAMEWORK=true.
    • 2f49428 : Revert^2 "Remove finalizable restriction on structural redefinition"
    • 0b1afb7 : Revert "Remove finalizable restriction on structural redefinition"
    • 93be70e : Revert^2 "Make tests 1995, 2001, & 2005 less likely to OOME."
    • 55d6fa4 : Remove finalizable restriction on structural redefinition
    • 65c18a2 : Revert^4 "Add spin loop to mutex, overhaul monitor"
    • c4d13ae : Revise generation of go/lem benchmarking tarball
    • 01a09bf : Revert "Make tests 1995, 2001, & 2005 less likely to OOME."
    • 3cf233b : Remove superfluous(?) DCHECK.
    • 3369591 : Remove DEX2OAT_DEPENDENCY which is the same as DEX2OAT.
    • 455bb38 : Make tests 1995, 2001, & 2005 less likely to OOME.
    • 467defb : [art] Format runtime/Android.bp
    • 3db26d5 : Make product libs available to unbundled product apks.
    • 3a6ef94 : Disable jitzygote polling thread
    • 0010172 : Add extra detail to class status CHECK
    • 3a809c8 : Temporarily fix libjavacrypto deps for ART buildbots
    • ead89ef : Revert^3 "Add spin loop to mutex, overhaul monitor""
    • 8d94ddd : Improve run-test tooling support
    • 65a01a7 : Simplify access_flags_ updates
    • 3d52abe : Revert^2 "Add spin loop to mutex, overhaul monitor"
    • eac38a1 : Refactor Android.gtest.mk more
    • 2aa5a78 : Add comment explaining global
    • 340fb0b : Workaround for building gtest dependencies.
    • 6079d65 : Fix buildbot build script.
    • dd3b7aa : Clean up art's Soong go files
    • eeae32b : Revert "Add consistency CHECKs around ArtMethod fields."
    • 066dd90 : Revert submission 1194828-revert-1191937-art_apex_available-DWXQGTKMAR
    • fb53708 : Remove class-hierarchy restriction from structural redefinition
    • 80599a2 : Revert submission 1191937-art_apex_available
    • 1e88f98 : Use apex_available property
    • c9af14e : Add comment & refactor check for Obsolete class in FindFieldFromCode
    • 80777ed : Revert^2 "Make sure all runtime threads are in the System thread group."
    • c4cc618 : Handle nterp in IsForcedInterpreterNeededForUpcallImpl.
    • d7651b1 : Fix StackVisitor::GetVReg for Nterp.
    • 7ba68ff : Fix ABA bug with PreObjectAlloc event being missed
    • 7a6b966 : Fix reversed compare_exchange check.
    • 96cbde8 : Fix alignment bug in PreObjectAlloc
    • 219420e : Run-test: Support using --gdb and --gdbserver with --chroot
    • acd7060 : Update target footprint on process state switch
    • 60d9775 : Prevent methods beint tested from being inline.
    • 145f3c4 : [art] Yama LSM isn't mandatory
    • bd0ac86 : Ensure Nterp is also supported in CanRuntimeUseNterp.
    • 0039182 : Add an implementation of Nterp for x64.
    • 001e5b3 : Remove illegal PreObjectAlloc call
    • 5c01772 : Add public lib of Cronet apex mainline
    • c99a231 : Add timestamp to perfetto_hprof output
    • 796aa2c : [baseline] Check that the profiling info is not null.
    • 57cacb7 : Refactor OSR related code to prepare for "true" OSR.
    • 013d1ee : Introduce the notion of an nterp frame.
    • 9ca8b2b : Revert "Make sure all runtime threads are in the System thread group."
    • d03f8e6 : Add a String.init range call.
    • 0e01c8d : Make sure all runtime threads are in the System thread group.
    • daad67f : Fix typo FieldNameAndSignature vs MethodNameAndSignature.
    • 0cc4027 : Read system_ext partition for partner defined public libraries.
    • 085f740 : Re-arrange code to avoid recursive locking of the JIT lock.
    • 0d38e85 : Keep the debug_frame for some arm32 art libs.
    • a697b47 : Revert^2 "Remove unused emulator variable"
    • 0bbe28c : Revert^2 "Add jvm mode to run-libcore-tests.sh"
    • 656dc82 : Revert^2 "Enable run-libcore-tests.sh to test specific packages"
    • af6a15c : Revert^2 "Add usage to run-libcore-tests.sh"
    • 14f3002 : Add --dry-run flag to run-libcore-tests.sh
    • 6b98a40 : Update linker config location
    • b2e6d0f : Fix incorrect DCHECK
    • 4847a07 : Fix issue with observing invalid thread state.
    • 92e9940 : Add test 2000 to redefine-stress skips
    • 819b362 : Use correct pointer size for stack unwinding.
    • b89a92e : Generalize fugu failure handling in run-libcore-tests.sh
    • 52506e2 : Add ImprovedOptimizingUnitTest::CreateParameters for subclasses
    • 90ceea3 : Disable memfd_create tests on ART test devices.
    • 589bf90 : Fix clean-oat-host.
    • fab7208 : Pipe disabled compat changes to runtime through zygote.
    • 524d779 : Pipe disabled compat changes to runtime through zygote.
    • 270db1c : Revert^4 "Allow structural redefinition on non-final classes."
    • 42b9c19 : Revert "Use framework boot image extension."
    • e02ebc0 : Revert "Add usage to run-libcore-tests.sh"
    • 2a05a9b : Revert "Enable run-libcore-tests.sh to test specific packages"
    • 58a7d6c : Revert "Add jvm mode to run-libcore-tests.sh"
    • be416b3 : Revert "Remove unused emulator variable"
    • a2ba808 : Revert "Fix missing expectations in run-libcore-tests.sh"
    • 4a0ef9f : Fix missing expectations in run-libcore-tests.sh
    • d0036ac : Single-image boot image extensions.
    • 6994468 : Follow-up for "Use provided dex filenames in oat file."
    • abd8f05 : Proactively dequicken on debuggable switch.
    • 3bdb977 : Document no-strip flag
    • 4f50139 : Remove unused emulator variable
    • 938ead3 : Add jvm mode to run-libcore-tests.sh
    • 9a1e6aa : Enable run-libcore-tests.sh to test specific packages
    • 06e9083 : Add usage to run-libcore-tests.sh
    • 0fce03f : Add scoped trace to VisitDexCacheArrays
    • 542e393 : Do not strip art libs when building for linux-bionic
    • 46845f6 : Revert "Revert "Revert "Revert "Remove reference to d8-compat-dx""""
    • 1707bae : Support new UnsupportedAppUsage in class2greylist.
    • 0e33d0e : Disable memfd_create tests on ART host tests.
    • 9bab237 : Fix overrun bug in MapBootImageMethods
    • 4ca2f48 : Enable JNI ID auto swap on debuggable
    • dd09f71 : Fix oatdump for boot image extensions.
    • 9561faf : Revert "Revert "Revert "Remove reference to d8-compat-dx"""
    • b0a9747 : Fix go/lem breakages on baseline configs
    • 64a5d1a : Revert "Revert "Remove reference to d8-compat-dx""
    • b7bf843 : Use provided dex filenames in oat file.
    • 726e2dd : Read thread-local mark-stack inside critical section
    • e3f775b : Address comments from aog/1180224.
    • 6217380 : Bind-mount individual flattened APEXes
    • 43f2f75 : Revert^4 "Implement Dot Product Vectorization for x86"
    • 9317031 : Move thread-local mark-stack revocation outside SOA
    • a0b4631 : Revert submission
    • 13e951d : Fix mallinfo result interpretation
    • 1caa127 : Revert "Remove reference to d8-compat-dx"
    • a142f71 : Add missing Barriers in ReplaceReferences
    • 9b5271e : Get the baseline information from the graph.
    • a00b54b : Helpers and refactorings to prepare for interpreter optimizations (x64)
    • e571a28 : Ignore bad profiles when --force-merge is specified
    • 1755ad0 : Remove reference to d8-compat-dx
    • a27a718 : Add ForkJoinPool* threads to 911 Ignored regex
    • 6c030d4 : Pass a large code cache for test 638-checker-inline-cache-intrinsic.
    • 4f2e088 : ARM64: Move from FPRegister to VRegister based API (continued (2)).
    • a59af8a : JIT baseline: trigger optimized compilation on hotness threshold.
    • 5c8cc64 : Use framework boot image extension.
    • c8315d9 : Move libartpalette-system to system/libartpalette
    • 664999a : Revert "Revert^2 "Allow structural redefinition on non-final classes.""
    • bc19b75 : Revert^2 "Make opaque-jni-ids:swapable more efficient"
    • 0a19e21 : Add null check in AppendToBootClassPath
    • 42c52f5 : Revert "Make opaque-jni-ids:swapable more efficient"
    • f1b809c : Revert^