| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Rather than using toybox, switch to 'ip route', the toybox widget
is still pending and is not handling this command correctly, and
the emulator can't route packets.
Change-Id: Ifceeb1a2da37405147079377e376b79623436853
|
|\
| |
| |
| | |
Android 6.0.0 release 26
|
| |\
| | |
| | |
| | |
| | | |
* commit '948dfb6e500f11106f68671d77f85bb633e678ce':
emulator-fingerprint: Exit listener thread on HAL close
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Note: This CL comes from Yu Ning <yu.ning@intel.com>
The current fingerprint HAL module for the emulator cannot be closed,
because fingerprint_close() always gets stuck waiting for the listener
thread to finish execution. Meanwhile, the listener thread is blocked on
qemud_channel_recv(), which does not return unless the host (QEMU) sends
something through the qemud channel.
This leads to the following bug:
https://code.google.com/p/android/issues/detail?id=186174
It is worth noting, though, that fingerprint_close() does try to unblock
qemud_channel_recv() by asynchronously closing the qemud channel, which
is backed by goldfish pipe. Unfortunately, that does not work, probably
because goldfish pipe does not automatically make pending I/O operations
return after closing a channel.
Any proper solution should probably poll the qemud channel before the
call to qemud_channel_recv(), and make sure the polling can be canceled,
allowing the listener thread to terminate gracefully.
Setting a timeout for poll() is straightforward to implement. Another
(slightly better) mechanism that enables instant interruption of the
polling of the qemud channel has also been implemented and tested, but
is more complicated and would add 200+ lines to fingerprint.c.
Therefore, take the simple, timeout-based approach for now, and maybe
revisit this issue in the future.
Change-Id: I02aa1f631d4ee651fe1ac7fb338076beaedddc40
|
| |\|
| | |
| | |
| | |
| | | |
* commit '3ea472d45910dc4758dde13fde86e0ef87804f0f':
init.ranchu.rc: Add dhcpcd_eth0 service
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds dhcpcd service for eth interface which enables
netwoking in the ranchu emulators. Since rild support is not
implemented yet in ranchu version, this is a working solution
for enabling the internet support.
bug: 24070972
(cherry-picked from aosp: 0668c61a8bc91f223c01ba8c9db11daff31b0fc0)
Change-Id: Icdc2ef8c7beec228d3ef54baa1da9319588ebb36
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Primarily pick up the additional comments/descriptions that were
in parallel.
Change-Id: I164986a39d9c9c4cccaec165f011e3c1fe930128
|
| | |\ |
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
Support deleting a fingerprint based on ID rather than table index.
When deleting an entry, or deleting multiple entries via "delete all,"
send a notification of each ID that was deleted.
Change-Id: Ifd79f659fa6246ab3fecd86ee59a887b359e6168
|
| |\|
| | |
| | |
| | |
| | | |
* commit '00c1f48e2afff6a0a605290d5fd893a63a700a7a':
Removes overriding value of EXTERNAL_STORAGE for arm64.
|
| |/
|/|
| |
| |
| | |
Bug: 23327332
Change-Id: I29bd8fb0d6d631f360eff471bae9ba3f055a2b6c
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Because fingerprint HAL is vendor-specific due to the
Trusted Execution Environment (TEE) requirements, source
is not provided in AOSP. As such, this example is a
reasonable place to document some of the requirements
and expectations.
Fixes bug 23045367
Change-Id: Iacf14d6d32b468464215320b411ef7ff1a387ff0
|
|
|
|
|
|
|
|
| |
Order is x,y,z,w; not w,x,y,z.
Also, the conditional should not be double-flipped.
Bug: 20537722
Change-Id: I25a671c7b7b94160321a654e08bf918628e9edd2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also fix bug with AE not correctly overriding sensor values
when ON but still INACTIVE.
- Add Y16 support to gralloc (treat exactly as RAW16)
- Add Y16 output support to camera
- Adds depth static and dynamic fields to camera:
- poseRotation
- poseTranslation
- intrinsicCalibration
- radialDistortion
- availableDepthStreamConfigurations
- availableDepthMinFrameDurations
- availableDepthStallDurations
- depthIsExclusive
Bug: 20537722
Change-Id: If64bb2a698a8a49777f848cfc6401d8fba299541
|
|\
| |
| |
| |
| |
| |
| | |
02ef81b4: am 51af59bd: (-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit '7edd1a22bf31f23793b7f02e0ced9e7b7b748ed1':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
(-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit '4b7ce09787da9d0fe83886a9d108b5cf040f2244':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit '9fe34eba10fee82060545fdcbae94bbe75fcbb7d':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit '34689229db2be359644bc2c9e7246a47d5982bac':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | |\
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit '02ef81b4c9e9e8db4bc4e797f879aab666fca9e6':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | | |\
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit '51af59bd9c6f3d52ab48cc9099b99f071bbda5eb':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | | | |\
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
beyond end of buffer
* commit '3840dbf546a311e7792d8ebde6202028d12f789a':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When GPU emulation is enabled, the emulator sometimes freezes, with an
error message in logcat similar to the following:
QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address
Some users have reported the same issue, e.g.:
https://code.google.com/p/android/issues/detail?id=170633
The root cause is that QemuPipeStream::readFully(void *buf, size_t len)
may attempt to read beyond (buf + len), resulting in a -EFAULT return
value from the goldfish/qemu pipe driver.
Fix this bug to improve the stability of the emulator. In addition,
- Add more information to the said error message to facilitate future
debugging.
- Use "%zu" instead of "%d" for logging size_t variables.
Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992
Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
|
|\| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
3f83b3fd: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit 'e3d2c781cc392b117fac57b77509dca893926f6e':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
* commit 'b3f8cad0747087e269bfe9fa9bf644a578d46f13':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | |\| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit '280ec983bf8036c82d02582e588faf92b4fbfa6a':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | |\| | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit 'b871b1a06e24cc8ce863a2ab5a8fb4a4dcc85e1d':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | |\| | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
beyond end of buffer
* commit '3f83b3fdc3c3b0926e4d2f56788a9becdb92200b':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When GPU emulation is enabled, the emulator sometimes freezes, with an
error message in logcat similar to the following:
QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address
Some users have reported the same issue, e.g.:
https://code.google.com/p/android/issues/detail?id=170633
The root cause is that QemuPipeStream::readFully(void *buf, size_t len)
may attempt to read beyond (buf + len), resulting in a -EFAULT return
value from the goldfish/qemu pipe driver.
Fix this bug to improve the stability of the emulator. In addition,
- Add more information to the said error message to facilitate future
debugging.
- Use "%zu" instead of "%d" for logging size_t variables.
Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992
Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
|
|\| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit 'd2ddfd29876e1e58256204d72c9091558d2daaea':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
reading beyond end of buffer
* commit 'd88b2e76f3c19a80477a7c2554760d20e8359fea':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | |\| | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
beyond end of buffer
* commit 'ad5614a19c1307fd8e2d01c525990af47e648de5':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When GPU emulation is enabled, the emulator sometimes freezes, with an
error message in logcat similar to the following:
QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address
Some users have reported the same issue, e.g.:
https://code.google.com/p/android/issues/detail?id=170633
The root cause is that QemuPipeStream::readFully(void *buf, size_t len)
may attempt to read beyond (buf + len), resulting in a -EFAULT return
value from the goldfish/qemu pipe driver.
Fix this bug to improve the stability of the emulator. In addition,
- Add more information to the said error message to facilitate future
debugging.
- Use "%zu" instead of "%d" for logging size_t variables.
Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992
Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
|
|\| | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
QemuPipeStream::readFully reading beyond end of buffer
* commit 'f378402be9f51ed17eacbbd65f786d304bcb8dda':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| |\| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
beyond end of buffer
* commit 'e40e60a6ad91ac2c42837d1a9cb84037cc2a6e5f':
DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
|
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When GPU emulation is enabled, the emulator sometimes freezes, with an
error message in logcat similar to the following:
QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address
Some users have reported the same issue, e.g.:
https://code.google.com/p/android/issues/detail?id=170633
The root cause is that QemuPipeStream::readFully(void *buf, size_t len)
may attempt to read beyond (buf + len), resulting in a -EFAULT return
value from the goldfish/qemu pipe driver.
Fix this bug to improve the stability of the emulator. In addition,
- Add more information to the said error message to facilitate future
debugging.
- Use "%zu" instead of "%d" for logging size_t variables.
Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992
Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
mnc-dev
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Many updates to meet requirements of v3.3, including quite a few
of metadata updates.
Not all features promised by the metadata are actually wired up,
though.
Also adds initial support for capability selection based on system
properties, though the selection isn't reflected in behavior
outside the capability field for the most part.
Sufficient to make the AOSP camera app run (and even record video),
but not sufficient to pass all the CTS tests yet.
Bug: 20537722
Change-Id: I0776fe361492402189569b7ab5c2f37b6900ffc5
|
|\ \ \ \ \ \ \ \
| |/ / / / / / /
|/| | | | | | |
| | | | | | | | |
into mnc-dev
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When GPU emulation is enabled, the emulator sometimes freezes, with an
error message in logcat similar to the following:
QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address
Some users have reported the same issue, e.g.:
https://code.google.com/p/android/issues/detail?id=170633
The root cause is that QemuPipeStream::readFully(void *buf, size_t len)
may attempt to read beyond (buf + len), resulting in a -EFAULT return
value from the goldfish/qemu pipe driver.
Fix this bug to improve the stability of the emulator. In addition,
- Add more information to the said error message to facilitate future
debugging.
- Use "%zu" instead of "%d" for logging size_t variables.
Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992
Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Midi feature was not enabled in emulator.
bug: 22087661
Change-Id: I9dbb3352701a4bd982658f9e95827bd8fcc74c38
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug 21282699
Change-Id: I33769066df031c1606f5f8721b7bac6f684c2400
Signed-off-by: Sasha Levitskiy <sanek@google.com>
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
bug: 17112465
Change-Id: Ic514d365c251f5b4d7a979e9a9d473875e5abc61
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
For un-enrolled fingerprint, finger id 0 should be sent;
previously nothing is sent.
bug: 21342005
Change-Id: Ie32ae6c15fe63cd47657b3d95025542f09d77623
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Id386d3baaf6f002d207d581dc96715de46f1b1a8
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The default feature list file includes bluetooth feature which
does not exist on SDK system images.
This file excludes the bluetooth feature and will be copied
over to system/etc/permissions/handheld_core_hardware.xml.
Another CL in build project will change the sdk_base.mk file
to actually do the copying.
bug: 21159206
Change-Id: Ie97e7f647c567ae8b9ee6ea3fe010d5b0a0047f3
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Bug: http://b/20501816
Change-Id: I622908cc02651d3c282edbc9c75ee6dd52b9c4c0
(cherry picked from commit fd22ea70a265c322e91eeb4703b10d1e9bd8f190)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I75dc8226a557483b671f1bac51a8d907f94e3e13
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Save enrolled fingerprints and read them back;
Check enrolled fingerprints during authentication;
upgrade fingerprint api level to version 2
Change-Id: I3fca85e48f2469b5644beaae196a01634eb25dd5
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- check hw_auth_token is present and challenge is met
- store user_id in memory, and return in authenticated
Still TODO: store enrolled FP, secure user id, and auth id in
file
Bug: 20766108
Change-Id: I28848020dd15c6bae44f77a557161387ac4e619e
|