Age | Commit message (Collapse) | Author |
|
|
|
Added in a small flag which is passed to the context from the Java/C++ API
which causes the context to delay execution until a debugger is a attached.
This gives time to the developer to attach a debugger to the process before
the kernel is executed.
Change-Id: I5bb8e75100436920f9e1a0f414f3b0bcf0d2b439
Signed-off-by: Stephen McGroarty <stephen@codeplay.com>
(cherry picked from commit d5164d537c84867880694327727b5f22b0a3ccbd)
|
|
The structure of SDK prebuilts has changed. The files go into lib,
lib64 or bin subdirectories in prebuilts/sdk/tools/<OS>. Adapt
update_rs_prebuilts.sh to this layout. Currently, lib/ has just the
32-bit version of libc++.so
Change-Id: I11fc114ee0c888f2c54cb92db9e5084ca921fba5
(cherry picked from commit 9b0ec105175dc668cf4f373bdccc74f465fcb831)
|
|
|
|
Add null terminator to strings
Return nullptr if string is not set
bug 20894664
Change-Id: I33f5d84d56f6299558f5d8713694e40afc82dd20
|
|
Cancel rather than try to queue the buffer queue to avoid
deadlocks on exit.
bug 20894664
Change-Id: Ie6375e67af66069472361ea4da9c111e19090684
|
|
Requested by vendor for driver bring-up.
bug 20894664
Change-Id: I7a1540236e557ef42ffde1c832b5d5ef36b91c96
|
|
Bug: http://b/20501816
Change-Id: I63a7c690bc5bde3dc1354f6e04ad8d32b3b43015
(cherry picked from commit 2df576745c52a04a42d615f83b03f19d803b7757)
|
|
|
|
|
|
|
|
b/21114118
Change-Id: I6332572f2f2e6f7857a50bf503e73984371cfe0b
|
|
Allow OEMs to pass data from other HW blocks via internal
extension.
bug 20894664
Change-Id: I78c19f5eec462aff7d8a5408f2f16cfc9b78c036
|
|
bug 20894664
Expose flags for embedding global variables and skipping constant
globals in rsd_cpu.h. This allows vendor drivers to query or set these
flags.
Change-Id: I5c45355fb9254103ca8b0fa539edb691e6029ec7
(cherry-pick 5cb19fd40ad3225005f65b6960c875746c2136b9 from AOSP)
|
|
b/21040553
ScriptGroupTest.Builder2InvokeToKernelDependency failed.
Needs a copy of the FieldPacker object for invoke parameters, which
was passed in as a copy by JNI and released after the closure is
created.
Change-Id: I092fe029394ed898dc66e5ecdbbd86c416abe46b
|
|
|
|
Add vendor-specific lib directory to ld.mc's library search path. Since
ld.mc takes multiple search directories, there is no need to derive a
single path at runtime.
bug 20894664
Change-Id: Id62d2acbd94914c70bf4668f553a94a33e2a0587
(cherry-pick 682672e36b05349bc4d9dee74e9fab73ce804183 from AOSP)
|
|
|
|
bug: 21028875
Change-Id: Ia2d85a265f6e4a2617373f99b5c7bdc3810a7f24
|
|
b/20728113
Limits on number of arguments in a kernel, args and global bindings
in a closure, and closures in a script group.
Change-Id: I231c0d20c41ee53342d8a975c2db5a31854b9d40
(cherry picked from commit f2a17044f4f3a749b6325f3e998577a93fc6c84d)
|
|
Bug: 20306487
This change enables vendor drivers to configure support for including
additional information about global variables in the emitted CPU code.
This information includes the number of total global variables, the
names of these variables, the addresses of these variables and the
sizes of these variables. The driver can also select whether the
information includes constant (immutable) globals or not.
The reference driver defaults to embedding information about each of
the existing, non-constant global variables.
Change-Id: I1e55fc3f08e518f04eeee3e4f9dc7b6ea3b80d7c
|
|
The existing linker path hard-coded "-lRSDriver" into the command line, but
this won't work for partner drivers that have a different implementation
loaded. In order to still properly handle use of the CPU driver, this needs
to change depending on whether we actually loaded an OVERRIDE_RS_DRIVER or
not.
bug 20894664
Change-Id: I0c4a4f12f5db819b234952bc8f364ac6300f147b
|
|
into mnc-dev
|
|
Change-Id: If91cbf969c75e01afc6d93b204bc8167180c9ef9
|
|
|
|
|
|
bug 19866850
Explicitly set error when a kernel launch fails.
Change-Id: If42419f3cf7557c524afc5bb27a0753460ca7e4e
(cherry-pick 80afd424b02291e6f088cab2961537c7ba1ee2a5 from AOSP)
|
|
Bug 19734267
Bug 19866850
Prior fix handled only rsForEach calls from a script. It is not
sufficient, as launch options in support library also will also use old
structures. Apps compiled for support library still run in native mode
when available, thus necessitating this fix.
This fix copies and extends the input in ScriptC::runForEach instead of
rsrForEach.
Change-Id: I3bb2527eadcbcdb85a76a1f5568269bbfdee972b
(cherry-pick of 9479e5bf0152ecff022cd374e2e80905f88b1a5d from AOSP)
|
|
Change-Id: Ia948afa2bc4af22f99323618738d5eb7d415ca97
|
|
to work with the Documentation system."
* commit '995642feedc8009ebad48a35210e43740401166e':
Update documentation generator to work with the Documentation system.
|
|
the Documentation system."
* commit '28af516b7c7b3151eb76a35d98513b184de6af73':
Update documentation generator to work with the Documentation system.
|
|
Documentation system."
* commit '3682d65aaab94b7b2dd259a4c547e14dbaf79e09':
Update documentation generator to work with the Documentation system.
|
|
|
|
Also added this flag to the generator:
-H Now that we generate by default .jd files rather than .html files,
you can use this flag to revert to generating .html files. This is
useful when verifying doc changes locally.
And modified the -v flag to specify the API level for all file generation
rather than just the testing files.
Change-Id: Ic9e35ad6779b9fbc6b23228dded2e2be864393ff
|
|
* commit '3b56545a4c6d5ecb835d338aef4d1f4b5354d602':
Updated script group tests
|
|
* commit 'd502ed1dda3a48a297e6f05f8a0bd2b96974d07f':
Tweak arguments to ld.mc
|
|
* commit '146c9828954362c0416f2a027c0a2d51b585b01b':
Updated script group tests
|
|
* commit 'a8e7580150ed70f2284af223a38d29e79860d6ea':
Updated script group tests
|
|
|
|
Change-Id: I362910c115e9d0173dc515674e08bf4878232879
|
|
* commit '449ca5f4ff7e40ccecc5d440dc295fb34f8a9f3a':
Tweak arguments to ld.mc
|
|
* commit '38014b1ee631ee61e457b850138d3ea6eb73cb1b':
Tweak arguments to ld.mc
|
|
|
|
|
|
failed to parse."
* commit '8b14c01df98d687edfbace5462cb720f555eb95f':
Handle error case when yylex() failed to parse.
|
|
rs_native.spec."
* commit '38ea8a1d17d47e15deea31a768547677d944ee17':
Code cleanup: Remove unused rs_native.spec.
|
|
typedefs and declarations."
* commit 'db2e8be1363c898c81f60d7293ed9671d55fbd04':
Code cleanup: Remove unused typedefs and declarations.
|
|
parse."
* commit 'f3f3745834f3260476273b92a8793519846031ff':
Handle error case when yylex() failed to parse.
|
|
* commit '7edd03e1423cb5e19d0dc128f120de2c5fed2494':
Code cleanup: Remove unused rs_native.spec.
|
|
declarations."
* commit 'ee00af67cd2c6e7ffac15953320baa684a87d800':
Code cleanup: Remove unused typedefs and declarations.
|