summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-08Don't use memset to clear the framebuffer on arm64linaro-armv8-14.10Kévin PETIT
Change-Id: Id0ad67505c206b6bfe0ea7b13a4860369b307e70 Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
2014-09-26Merge "Don't manually link stlport."android-l-preview_r2l-previewDan Albert
2014-09-26Don't manually link stlport.Dan Albert
Change-Id: Ib5a6e31b3a6dea39b45727a49356fa2838ea77bc
2014-07-04Merge "gralloc: let target configure page flipping ioctl"David Turner
2014-06-02gralloc: let target configure page flipping ioctlBernhard Rosenkraenzer
Let vendor choose which framebuffer ioctl (FBIOPUT_VSCREENINFO or FBIOPAN_DISPLAY) is best suited to do page-flip on its target platform. Neither API is well documented about their usage and most of the time it really depends on the respective framebuffer driver implementation. * Default ioctl to do page-flip is FBIOPUT_VSCREENINFO. * Set "TARGET_USE_PAN_DISPLAY=true" in board config file to use FBIOPAN_DISPLAY. Change-Id: Ic3a50bd0f5fe37ac0149e11649c4abdadea85529 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2014-05-12am c63ec07b: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann
* commit 'c63ec07b3ca11de8e0321a0875119427bb0bad86': gralloc: Add asynchronous lock/unlock API
2014-05-12Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann
2014-05-12gralloc: Add asynchronous lock/unlock APIFrancis Hart
The existing API exposed to clients for software lock/unlock forces the gralloc implementation to complete these operations synchronously. This change adds new entry points for lock/unlock functionality that is suited for use with Android's explicit synchronisation concept. This provides scope for the gralloc module to internally optimise the work it must do for lock/unlock and to hide this cost from the client. Change-Id: If4b1bb5490ab2b20d796214a7da8a96427cfe52d
2014-05-09am 2d91d000: Merge "Revert "gralloc: Add asynchronous lock/unlock API""Greg Hackmann
* commit '2d91d000bce3db23ac51888d109c9f29272ea96a': Revert "gralloc: Add asynchronous lock/unlock API"
2014-05-09Merge "Revert "gralloc: Add asynchronous lock/unlock API""Greg Hackmann
2014-05-09Revert "gralloc: Add asynchronous lock/unlock API"Greg Hackmann
This reverts commit 2861789f4febe67e39de449488681edf3e98b6e2. Change-Id: I334b8ca9b9fdef510df514c18aabb6a593dfaa75
2014-05-09am e79f167e: Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann
* commit 'e79f167e4a997b92d2da8e14a8a78c557503b48a': gralloc: Add asynchronous lock/unlock API
2014-05-09Merge "gralloc: Add asynchronous lock/unlock API"Greg Hackmann
2014-05-02gralloc: Add asynchronous lock/unlock APIFrancis Hart
The existing API exposed to clients for software lock/unlock forces the gralloc implementation to complete these operations synchronously. This change adds new entry points for lock/unlock functionality that is suited for use with Android's explicit synchronisation concept. This provides scope for the gralloc module to internally optimise the work it must do for lock/unlock and to hide this cost from the client. Change-Id: I6c41f4a532b705fc76c7777b2f04ea293506b381
2014-04-29Merge commit 'f404dc42d6677a1aee88d1ce996a7e8e4afe55bb' into HEADBill Yi
2014-04-19Merge changes I672d4ee8,I6a2183b5,If0c0135eidea133-weekly-releaseColin Cross
* changes: usbaudio: allow compiling for 64-bit audio_remote_submix: allow compiling for 64-bit audio: allow compiling for 64-bit
2014-04-18usbaudio: allow compiling for 64-bitColin Cross
Set -Wno-unused-parameter, which makes the directory warnings-clean on 32-bit and 64-bit. Remove LOCAL_32_BIT_ONLY. Change-Id: I672d4ee8d9e70c75f9376ca60389af08f73166b8
2014-04-18audio_remote_submix: allow compiling for 64-bitColin Cross
Fix a few 64-bit warnings and set -Wno-unused-parameter, which makes the directory warnings-clean on 32-bit and 64-bit. Remove LOCAL_32_BIT_ONLY. Change-Id: I6a2183b5bb0cdf438a04de967995da7b1e2e3854
2014-04-18audio: allow compiling for 64-bitColin Cross
Set -Wno-unused-parameter, which makes the directory warnings-clean on 32-bit and 64-bit. Remove LOCAL_32_BIT_ONLY. Change-Id: If0c0135e57935d785a0f36b7d5187ac567c7e21c
2014-04-18Merge "keymaster: add flags indicating feature support"Kenny Root
2014-03-29Merge "Camera2 Test: fix test criteria for exposure time"Eino-Ville Talvala
2014-03-28Camera2 Test: fix test criteria for exposure timeGaurav Batra
Add some tolerance while testing requested exposure times against capture times. Change-Id: I609e7819cde8ee466e152775781a6542e6686ded
2014-03-13am 5106ad0c: Merge "Audio HALs are 32-bit only"Glenn Kasten
* commit '5106ad0c6e664a622d177d997d3ec7147ef1ae8f': Audio HALs are 32-bit only
2014-03-13Merge "Audio HALs are 32-bit only"Glenn Kasten
2014-03-13Audio HALs are 32-bit onlyGlenn Kasten
Change-Id: I97eef87849312610d82bc3f82e168bb40604e646
2014-03-11am 5d082f18: Merge "Fix PAN control callback definition to match what ↵Matthew Xie
bluedroid is doing." * commit '5d082f1826cd5b72cd2a0eb0116c8a613d7555dd': Fix PAN control callback definition to match what bluedroid is doing.
2014-03-11am 282ab1b6: Merge "gralloc: dont hardcode 32bpp as RGBX"Jesse Hall
* commit '282ab1b6b1a92b8cb2650c111bfab02916f8715d': gralloc: dont hardcode 32bpp as RGBX
2014-03-11am b342abb6: Merge "gralloc: make private_handle_t layout consistent on ↵Greg Hackmann
32/64-bit" * commit 'b342abb6902a698963bb9d2108000da895845985': gralloc: make private_handle_t layout consistent on 32/64-bit
2014-03-11am b96f1083: Merge "Move libhardware of <asm/page.h>."Elliott Hughes
* commit 'b96f1083b8d10f3e33b64f0da943dedfdb25b557': Move libhardware of <asm/page.h>.
2014-03-10Merge "Fix PAN control callback definition to match what bluedroid is doing."Matthew Xie
2014-03-08am 56910cf5: Merge "DO NOT MERGE BLE peripheral mode (1/4): change HAL to ↵Wei Wang
support service data and service uuids." into klp-dev * commit '56910cf52332219c6a23bc12596b261c127d93bf': DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data and service uuids.
2014-03-08Merge "DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service ↵android-4.4w_r1android-4.4.4_r2.0.1android-4.4.4_r2android-4.4.4_r1.0.1android-4.4.4_r1android-4.4.3_r1.1.0.1android-4.4.3_r1.1android-4.4.3_r1.0.1android-4.4.3_r1kitkat-wearkitkat-mr2.2-releasekitkat-mr2.1-releasekitkat-mr2-releasekitkat-devWei Wang
data and service uuids." into klp-dev
2014-03-07am 80d4eced: Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"Colin Cross
* commit '80d4eced69f4d1e9f9ef97b5f4f26868cd76ae26': Use /(vendor|system)/lib64/hw for 64-bit HAL libraries
2014-03-07am f77bd7d0: Merge "Try using goldfish_pipe as the device name"David Turner
* commit 'f77bd7d005e27364e233c92ac7f6c06a18d1f128': Try using goldfish_pipe as the device name
2014-03-07am f4c46752: Merge "AArch64: Calculate private_handle_t\'s numInts"Greg Hackmann
* commit 'f4c46752df57be558773a056d6545877ef65c844': AArch64: Calculate private_handle_t's numInts
2014-03-07am 1482406b: usbaudio: fix for out->dev->lock remains locked in error caseAmit Shekhar
* commit '1482406b70a254fc85d153a7066d7f90d724d195': usbaudio: fix for out->dev->lock remains locked in error case
2014-03-07am 037335eb: Merge "gralloc: fix warnings"Colin Cross
* commit '037335ebe826289445fd2ba14e95ff41d57ad928': gralloc: fix warnings
2014-03-07DO NOT MERGE BLE peripheral mode (1/4): change HAL to support service data ↵Wei Wang
and service uuids. Cherry picking ble advertising changes from master to KLP MR2. b/13137996 Change-Id: I19a3755a4ed16e1ae03368cecee97773c05c1770
2014-03-06Merge "gralloc: dont hardcode 32bpp as RGBX"Jesse Hall
2014-03-06Merge "gralloc: make private_handle_t layout consistent on 32/64-bit"Greg Hackmann
2014-03-06usbaudio: fix for out->dev->lock remains locked in error caseAmit Shekhar
out->dev->lock remains locked in error case in out_write() Added pthread_mutex_unlock() in the error case Bug: 12824374 Change-Id: Id467e3122008eb8128b42dfc0e9103600c1eef2d Signed-off-by: Glenn Kasten <gkasten@google.com>
2014-03-03gralloc: make private_handle_t layout consistent on 32/64-bitGreg Hackmann
private_handle_t's memory layout must be consistent between the 32-bit and 64-bit gralloc, in case buffers are passed between processes. Replace the (variably sized) uintptr_t base with a fixed size uint64_t, and enforce 8-byte alignment for architectures where uint64_t alignment varies between 32-bit and 64-bit. Change-Id: I06cb31d4b9620ea18e5b50d3a3142b5adb2d2a14 Signed-off-by: Greg Hackmann <ghackmann@google.com>
2014-02-25Merge "Move libhardware of <asm/page.h>."Elliott Hughes
2014-02-24Move libhardware of <asm/page.h>.Elliott Hughes
Change-Id: I7cf9d04828f19b8d7d1d3b8948bef580b101b10c
2014-02-21gralloc: dont hardcode 32bpp as RGBXBernhard Rosenkraenzer
Not every 32bpp is in RGBX format. Change-Id: Ic3c6a0cbf475bff2fe2fc4b023c6bc58e4fc295e Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2014-02-16Merge "Use /(vendor|system)/lib64/hw for 64-bit HAL libraries"Colin Cross
2014-02-16Use /(vendor|system)/lib64/hw for 64-bit HAL librariesDan Willemsen
Change-Id: Ib905e079b1e88977fb3408671301904c58f35d3c
2014-02-14Merge "Try using goldfish_pipe as the device name"David Turner
2014-02-13Merge "AArch64: Calculate private_handle_t's numInts"Greg Hackmann
2014-02-07AArch64: Calculate private_handle_t's numIntsAshok Bhat
A constant sNumInts with a value of 6 was being assigned to the numInts attribute in the private_handle_t constructor, and was also used in the validate method. That constant value is appropriate for 32-bit systems but is not appropriate for a 64-bit system where uintptr_t used for base attribute will be 64-bit. sNumInts is now changed to a static inline function that calculates numInts. Change-Id: I482ddb5915c9ff55fb2e2a87887a0ec2dc2299ed Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>