persist.vendor.usb.config stores the vendor specific functions that are
enabled in the target when ro.bootmode is set to usbradio through
the adb command. Since its a persistent property, the oem functions
are persisted once enabled. Alternatively, store the oem functions
in vendor.usb.config. vendor.usb.config is not persisted though.
vendor.usb.config will also reflect the enabled oem functions.
Configurations supported in this CL:
1. diag
2. diag,serial_cdev,rmnet_gsi
This would work irrespective of when ADB is not or not.
Bug: 74603740
Test: Made sure the QXDM recognized wahoo when adb is enabled/
disabled for diag and diag,serial_cdev,rmnet_gsi
Change-Id: Icbbe177e3f8958efc36f67692b9ec935b718fb03
debug.ramdump.* and persist.sys.crash_rcu should be renamed to
vendor.debug.ramdump.* and persist.vendor.sys.crash_rcu repectively
because they are vendor-specific properties.
Bug: 74266614
Test: succeeded building and tested with taimen
Change-Id: I4d277207b68000160e101456e110656aa483eb83
(cherry-pick of commit: e9af4669659c306a9c9b1a1ae3a1313a7631357d)
Bug: 63669128
Test: Tested USB gadget configurations and verified
that they enumerated.
Change-Id: If0f98697488f6c7cfe335d4c292acebaaba6c20f
Modification of bb267fa16f to
remove restriction to userdebug and eng builds. Rationalization
is the experiment will continue during public beta releases.
Test: manual, bionic-benchmarks --bionic_xml=vdso.xml
Bug: 70518189
Change-Id: I57e5cdc21569dd32377256d3962e1dc03385f7cb
On userdebug or eng, permit vdso to be enabled or disabled at will to
manage performance experiments on the dogfood population.
ro.debuggable=1 -> permit sys.vdso to maintain an influence over vdso
sys.vdso=false -> 32 and 64 bit vdso disabled
sys.vdso=32 -> 64 bit vdso disabled
sys.vdso=64 -> 32 bit vdso disabled
sys.vdso= -> 32 and 64 bit vdso enabled
NB: sys.vdso set to any other value will default to vdso enabled.
Test: manual, bionic-benchmarks --bionic_xml=vdso.xml to confirm.
Bug: 70518189
Change-Id: I839feff206a1404f228a5bdf35fb0c392fd8974a
Do not start cnss_diag as default. cnss_diag can be started to
collect additional logging by launching from Pixel Logger or
from command line (adb shell)
Bug: 70674448
Test: Manual Wifi Test
Change-Id: I351256a3f87ef7e33e5207e97d01de23463abef3
When user toggles the UI developer option:
Enable Bluetooth HCI snoop log
persist.bluetooth.btsnoopenable
also automatically toggle the Cherokee BT SoC debug option:
persist.service.bdroid.soclog
so that we get all necessary BT debug info into HCI logs.
Bug: 37298084
Test: Toggle HCI snoop log developer option, observe values with getprop
Change-Id: Ib0a7086175db8847463f483b9b926151fc09979a
To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in http://go/treble-sysprop-compatibility.
Test: succeeded building and tested on a walleye device
Bug: 36796459
Change-Id: I519603b13978567b51dbb2bcb866aa088a1646e4
Enable ramdump on a live system by enabling the
property debug.htc.ramdump.crash.
This property is protected by selinux policy
with the label ramdump_prop.
Bug: 62437259
Test: forced ramdump from Ramdump Uploader app.
Change-Id: Ifa9b7cf22749c0686e7d01ca2a4fc10dbd4b729c
1. sys.modem.diag.mdlog to start/stop for this boot
2. sys.modem.diag.mdlog_on for status
3. Increase timer of stop logging
Bug: 62489031
Test: Verify with Pixel Logger and Bugreport
Change-Id: I02a230ad29d23c4a302660ceeb7764ccfcba7cc8
Bug:36691005
Turn off persist.sys.modem.diag.mdlog according the usb.sys.config
state
Test: Manually set usb.sys.config status and check for AOL status
Change-Id: Ia97956cc860173419b264951909890d9e8e60db8
Userspace code expects the same value to be set on sys.usb.state
as sys.usb.config.
Bug: 37491031
Test: verified that the same props are set.
Change-Id: I62246df765d96a3da5529a40fa4a4cff7a5a56ce
Currently There is no way to decode firmware offline.
So, it makes sense to enable decode mode for local bufffer by default
Change-Id: I9d3659debd23ff8f214a94aff7fe15ca7ca7c33e
Signed-off-by: Ecco Park <eccopark@google.com>