author | Eric Luong <x0119002@ti.com> | |
Tue, 14 Aug 2012 15:32:51 +0000 (10:32 -0500) | ||
committer | Eric Luong <x0119002@ti.com> | |
Wed, 15 Aug 2012 17:55:30 +0000 (12:55 -0500) | ||
commit | f1343c63338c1db0b0f8bb781a1fcb8c4077769f | |
tree | aa9b94dea2cd4e2ec502fb4e1e600cc4b82d2275 | tree | snapshot (tar.xz tar.gz zip) |
parent | 66c8011f07b79382091e6cb893971b6e9a80a65b | commit | diff |
SGX-BIN: jb built bins (1.9@2120756)
IMG DDK Release 1.9@2120756 for Android.
Included in this release:
- User space and Kernel module binaries
- Kernel module source code
IMG changes in this release:
- Services: Improved code-style consistency in function pointer arguments
- OGLES: Added thread lock around setting of bDirtySinceLastTAKick
- OGLES2/EGL: Fixed flickering due to unsynchronised SGX usage for vertex texturing
- OGLES2/DMS: Improved triangle split to favour simpler shaders
- OGLES2: Fixed test failure with more than 32 vertex shader outputs
- Android: Enabled PVR_LINUX_MEM_AREA_POOL
- Compiler: Added backports of performance-related improvements
- OGLES2: Fixed typo in pre-processor define
- Microkernel: Added some additional MKTRACE output to aid debug
TI patches:
- 18545f4 SGX UM: HACK: add extra read in SGXInitialise Script 1
- 3f66f33 SGX-UM: OGLES2: Twiddled NPOT rounding
- d414023 BUILD: fix usage and help
- 4a5d7c8 BUILD: Add install option "adb"
- ccad4b9 pvr-km: gc: Add page offset for ion allocated buffers
- b25efb8 pvr-km: gc: Improve gc map/unmap logging
- 64df790 gralloc: Map NV12 buffers with the GC MMU
- 41efdcb SGX-KM: Enable APM for OMAP5
- eaef331 SGX-UM: Enable APM for OMAP5
- bfe92db SGX-UM: Don't load omaplfb module when in-kernel driver is present
- 9172d39 SGX-KM: Support in-kernel omaplfb
- 742c26d SGXKM: Multi-plane support for deviceclass i-face
- 811bd0b build: remove omaplfb from install step
- e211e81 pvr-um: use arm-linux-androideabi- and fix JB debug build
- a92d4e6 PVR-UM: Make pvrsrvinit wrapper compatible with Jellybean
- 1f40f26 Revert "SGXUM: Implements Gralloc late CPU mapping"
- c27d071 SGX-UM: build - Remove target platform based configuration
- f2ae6d6 OMAP5: BUILD: Remove unused variable
- 3e9dbd7 readme: Correct DDK version
- 7d1cddb SGX-UM: Add support for hardware specific powervr.ini files
- 28b77a6 PVR-UM: Add support to DDK for powervr.ini files
- 95a84d5 SGX-UM: Added 16 bit depth EGL configs
- cb441ae SGX UM: Srvinit block until services ready
- 9c6bb2e SGX UM: HAL block OpenPVRServices until services initialized
- 3b472d5 SGX UM: Fix calculation of chroma plane in blit_internal
- 5efbe22 SGX KM: Dump dsscomp info during HW recovery
- d14fe4e SGXKM: Adds support for 1D buffer allocation
- 751bf6c SGXKM: Do not perform explicit invalidate on mmap
- 9eb3305 SGXUM: Implements Gralloc late CPU mapping
- 9850dc9 SGXUM: Gralloc allow for late or no GPU mapping
- 14a1340 SGXUM: Add allocation of images from system heap
- 019f55a SGXUM: Adds A8/U8/Y8 color format to WSEGL
- e2adf94 SGXKM: Increase XPROC_WORKAROUND to 500
- 1115ab6 SGXKM: Fix cc-check.sh file permissions
- 6d12860 SGXKM: Make the DMM offset optional
- 103cb55 gralloc: add support for GRALLOC_USAGE_EXCLUSIVE_DISP
- 30fac68 gralloc: publicly define omap specific usage flags
- c06fb88 gralloc: remove unused entry from public framebuffer interface
- 5997916 SGX-KM: Block DPLL cascading when SGX clock is enabled
- 42fa990 SGX-KM: Hold wake lock during hardware recovery
- 2abf125 SGX-KM: Add logging of thermal events
- d28152d SGX-KM: Add cooling device interface
- 26624e9 SGX-KM: Add asynchronous frequency limiting to DVFS
- 58c447d SGX-KM: Add DVFS active modes
- accad20 SGX-UM: Add DVFS idle modes
- 62c7a32 SGX-KM: Add DVFS idle modes
- 294d2af SGX-KM: Make APM configurable by module parameter
- 0c335cb SGX-KM: Adapt to device_scale interface change in K3.4
- 998aba4 SGXKM: Fix NULL handle warning when blitting GC320
- 5768343 SGXKM: Allow for late or no GPU mapping
- 61609e9 SGXKM: Allow for SW access to a tiler buffer
- dd3c012 SGXUM: Adds YUV plane offsets for MM
- f36a3da SGXKM: SGX Tiler non-page-aligned support
- 44c2da3 SGXUM: Implements GPU Common Buffer Interface
- b047c83 SGXUM: Multi-buffer manage bridge
- cfdd961 SGXKM: Multi-buffer manage bridge
- 2bb94b0 SGXKM: Implements Heap Alloc Failure Report
- 5a45782 SGXUM: Add support for GPU unmap/remap
- ebc2bd0 SGXKM: Add support for GPU unmap/remap
- 4a5fd83 SGX-KM: Use CONFIG_DRM_OMAP_DMM_TILER for kernel 3.4
- 4901b49 SGX-KM: Use pud_offset to get pmd_offset
- 5f89966 PVR-KM: Prevent compilation of dc_omapfb3_linux
- efd39d6 SGX-KM: Remove hardcoding of values in egl.cfg
- 3c8fc10 pvr-km: kfree phys info at unmap instead of map
- 29d47a7 pvr-km: add a struct size to the physical descriptor
- dcaf4f9 gralloc: Set flag to enable GC MMU mapping in PVR services
- ad18c89 PVR-KM: Add function to obtain BV descriptor through 3PDC interface
- 1bf9204 PVR-KM: Map buffers to GC core MMU on allocation time with Bltsville
- 6963019 SGXKM: Prevent mapping of export with zero ref
- cd992b5 OMAP4-SGX-UM: Allow for tiler buffer SW access
- 89dcbcf OMAP4-SGX-UM: Gralloc SW access and caching flags
- 90e24fa OMAP4-SGX-UM: Gralloc HAL_PIXEL_FORMAT_NV12 format
- 6b7bdb0 SGX-KM: Make PVRSRVExportFDToIONHandles generic and register it with ion
- 1b80633 PVR-KM: OMAP5: Use shared device for Tiler 2D Mappings
- 37cf29e PVR-KM: OMAP5: Hardcode core version value
- e2ba8bc SGX-KM: OMAP5: HACK: Set the size of the SGX registers
- 2daff47 SGX-UM: add detection of OMAP5432 in pvrsrvinit
- 090bd59 SGX-UM: build: Add panda5 and omap5sevm to product list
- 97faede SGX-KM: BUILD: Add OMAP5 support
- 436c1c0 SGX-UM: BUILD: Consolidate build into a single Makefile
- 374727e SGX-KM: (build) Remove Android product and version dependency
- 1d800ed Build: Don't install egl.cfg anymore
- 2112d08 SGX-KM: egl.cfg sysfs entry
- f94a224 SGX-KM: Enable DPF, TRACE and ASSERT
- 8784fd5 build-km: Enable blaze and blaze_tablet for ICS environment
- 6343236 build: Enable blaze and blaze_tablet for ICS environment
- e6d71d1 SGX-KM: Add ability to build multiple sets of GFX kernel modules
- a416ebd build: Set correct load directory for kernel modules.
- 9e396ec KM: add support for sgx544sc
- 0e0a3e7 SGX-UM: Add ability to build multiple sets of GFX binaries
- b5360e4 gralloc: Add field for bin. compat. with HWC hal_public.h
- 0734cf1 SGX-KM: Use platform data for OPP symbols.
- 1918ea8 SGX-UM: Enable building binaries for specific SGX
- b7084d9 readme: Add README
- e4ea2fb build: Add build_DDK.sh
- 355a54d Create gitignore file
Signed-off-by: Eric Luong <x0119002@ti.com>
Change-Id: I3067705eb2bf3f6a98628b697319d933c62fc6a3
IMG DDK Release 1.9@2120756 for Android.
Included in this release:
- User space and Kernel module binaries
- Kernel module source code
IMG changes in this release:
- Services: Improved code-style consistency in function pointer arguments
- OGLES: Added thread lock around setting of bDirtySinceLastTAKick
- OGLES2/EGL: Fixed flickering due to unsynchronised SGX usage for vertex texturing
- OGLES2/DMS: Improved triangle split to favour simpler shaders
- OGLES2: Fixed test failure with more than 32 vertex shader outputs
- Android: Enabled PVR_LINUX_MEM_AREA_POOL
- Compiler: Added backports of performance-related improvements
- OGLES2: Fixed typo in pre-processor define
- Microkernel: Added some additional MKTRACE output to aid debug
TI patches:
- 18545f4 SGX UM: HACK: add extra read in SGXInitialise Script 1
- 3f66f33 SGX-UM: OGLES2: Twiddled NPOT rounding
- d414023 BUILD: fix usage and help
- 4a5d7c8 BUILD: Add install option "adb"
- ccad4b9 pvr-km: gc: Add page offset for ion allocated buffers
- b25efb8 pvr-km: gc: Improve gc map/unmap logging
- 64df790 gralloc: Map NV12 buffers with the GC MMU
- 41efdcb SGX-KM: Enable APM for OMAP5
- eaef331 SGX-UM: Enable APM for OMAP5
- bfe92db SGX-UM: Don't load omaplfb module when in-kernel driver is present
- 9172d39 SGX-KM: Support in-kernel omaplfb
- 742c26d SGXKM: Multi-plane support for deviceclass i-face
- 811bd0b build: remove omaplfb from install step
- e211e81 pvr-um: use arm-linux-androideabi- and fix JB debug build
- a92d4e6 PVR-UM: Make pvrsrvinit wrapper compatible with Jellybean
- 1f40f26 Revert "SGXUM: Implements Gralloc late CPU mapping"
- c27d071 SGX-UM: build - Remove target platform based configuration
- f2ae6d6 OMAP5: BUILD: Remove unused variable
- 3e9dbd7 readme: Correct DDK version
- 7d1cddb SGX-UM: Add support for hardware specific powervr.ini files
- 28b77a6 PVR-UM: Add support to DDK for powervr.ini files
- 95a84d5 SGX-UM: Added 16 bit depth EGL configs
- cb441ae SGX UM: Srvinit block until services ready
- 9c6bb2e SGX UM: HAL block OpenPVRServices until services initialized
- 3b472d5 SGX UM: Fix calculation of chroma plane in blit_internal
- 5efbe22 SGX KM: Dump dsscomp info during HW recovery
- d14fe4e SGXKM: Adds support for 1D buffer allocation
- 751bf6c SGXKM: Do not perform explicit invalidate on mmap
- 9eb3305 SGXUM: Implements Gralloc late CPU mapping
- 9850dc9 SGXUM: Gralloc allow for late or no GPU mapping
- 14a1340 SGXUM: Add allocation of images from system heap
- 019f55a SGXUM: Adds A8/U8/Y8 color format to WSEGL
- e2adf94 SGXKM: Increase XPROC_WORKAROUND to 500
- 1115ab6 SGXKM: Fix cc-check.sh file permissions
- 6d12860 SGXKM: Make the DMM offset optional
- 103cb55 gralloc: add support for GRALLOC_USAGE_EXCLUSIVE_DISP
- 30fac68 gralloc: publicly define omap specific usage flags
- c06fb88 gralloc: remove unused entry from public framebuffer interface
- 5997916 SGX-KM: Block DPLL cascading when SGX clock is enabled
- 42fa990 SGX-KM: Hold wake lock during hardware recovery
- 2abf125 SGX-KM: Add logging of thermal events
- d28152d SGX-KM: Add cooling device interface
- 26624e9 SGX-KM: Add asynchronous frequency limiting to DVFS
- 58c447d SGX-KM: Add DVFS active modes
- accad20 SGX-UM: Add DVFS idle modes
- 62c7a32 SGX-KM: Add DVFS idle modes
- 294d2af SGX-KM: Make APM configurable by module parameter
- 0c335cb SGX-KM: Adapt to device_scale interface change in K3.4
- 998aba4 SGXKM: Fix NULL handle warning when blitting GC320
- 5768343 SGXKM: Allow for late or no GPU mapping
- 61609e9 SGXKM: Allow for SW access to a tiler buffer
- dd3c012 SGXUM: Adds YUV plane offsets for MM
- f36a3da SGXKM: SGX Tiler non-page-aligned support
- 44c2da3 SGXUM: Implements GPU Common Buffer Interface
- b047c83 SGXUM: Multi-buffer manage bridge
- cfdd961 SGXKM: Multi-buffer manage bridge
- 2bb94b0 SGXKM: Implements Heap Alloc Failure Report
- 5a45782 SGXUM: Add support for GPU unmap/remap
- ebc2bd0 SGXKM: Add support for GPU unmap/remap
- 4a5fd83 SGX-KM: Use CONFIG_DRM_OMAP_DMM_TILER for kernel 3.4
- 4901b49 SGX-KM: Use pud_offset to get pmd_offset
- 5f89966 PVR-KM: Prevent compilation of dc_omapfb3_linux
- efd39d6 SGX-KM: Remove hardcoding of values in egl.cfg
- 3c8fc10 pvr-km: kfree phys info at unmap instead of map
- 29d47a7 pvr-km: add a struct size to the physical descriptor
- dcaf4f9 gralloc: Set flag to enable GC MMU mapping in PVR services
- ad18c89 PVR-KM: Add function to obtain BV descriptor through 3PDC interface
- 1bf9204 PVR-KM: Map buffers to GC core MMU on allocation time with Bltsville
- 6963019 SGXKM: Prevent mapping of export with zero ref
- cd992b5 OMAP4-SGX-UM: Allow for tiler buffer SW access
- 89dcbcf OMAP4-SGX-UM: Gralloc SW access and caching flags
- 90e24fa OMAP4-SGX-UM: Gralloc HAL_PIXEL_FORMAT_NV12 format
- 6b7bdb0 SGX-KM: Make PVRSRVExportFDToIONHandles generic and register it with ion
- 1b80633 PVR-KM: OMAP5: Use shared device for Tiler 2D Mappings
- 37cf29e PVR-KM: OMAP5: Hardcode core version value
- e2ba8bc SGX-KM: OMAP5: HACK: Set the size of the SGX registers
- 2daff47 SGX-UM: add detection of OMAP5432 in pvrsrvinit
- 090bd59 SGX-UM: build: Add panda5 and omap5sevm to product list
- 97faede SGX-KM: BUILD: Add OMAP5 support
- 436c1c0 SGX-UM: BUILD: Consolidate build into a single Makefile
- 374727e SGX-KM: (build) Remove Android product and version dependency
- 1d800ed Build: Don't install egl.cfg anymore
- 2112d08 SGX-KM: egl.cfg sysfs entry
- f94a224 SGX-KM: Enable DPF, TRACE and ASSERT
- 8784fd5 build-km: Enable blaze and blaze_tablet for ICS environment
- 6343236 build: Enable blaze and blaze_tablet for ICS environment
- e6d71d1 SGX-KM: Add ability to build multiple sets of GFX kernel modules
- a416ebd build: Set correct load directory for kernel modules.
- 9e396ec KM: add support for sgx544sc
- 0e0a3e7 SGX-UM: Add ability to build multiple sets of GFX binaries
- b5360e4 gralloc: Add field for bin. compat. with HWC hal_public.h
- 0734cf1 SGX-KM: Use platform data for OPP symbols.
- 1918ea8 SGX-UM: Enable building binaries for specific SGX
- b7084d9 readme: Add README
- e4ea2fb build: Add build_DDK.sh
- 355a54d Create gitignore file
Signed-off-by: Eric Luong <x0119002@ti.com>
Change-Id: I3067705eb2bf3f6a98628b697319d933c62fc6a3
omap4/README.SGX | diff | blob | history | |
omap4/sgx.tgz | diff | blob | history | |
omap4/sgx_src/eurasia_km.tgz | diff | blob | history |