X-Git-Url: https://git.ti.com/gitweb?p=android-sdk%2Fdevice-ti-proprietary-open.git;a=blobdiff_plain;f=omap5%2FREADME.SGX;h=9fb725b37aa0771970e4ecedf67a1c478507f9da;hp=96f52c81e33e55c6e66e126b893a56d653f3ab4c;hb=668497c55f85d2a6bb1236da3479f87da7286581;hpb=6badd9ab7ed5ef757428c020cf73b7e9592f7e77;ds=inline diff --git a/omap5/README.SGX b/omap5/README.SGX index 96f52c8..9fb725b 100644 --- a/omap5/README.SGX +++ b/omap5/README.SGX @@ -12,73 +12,40 @@ #========================================================================== sgx.tgz a set of binaries built for SGX544. -The SGXCORE and SGC_CORE_REV is appended to the end of each file. pvrsrvinit is now a -wrapper which detects the current processor and loads the corresponding core specific -pvrsrvinit. +The SGXCORE and SGC_CORE_REV is appended to the end of each file. pvrsrvinit is +now a wrapper which detects the current processor and loads the corresponding +core specific pvrsrvinit. [DDK Version] - 1.9RC2@2139099 + 1.9@2166536 [DDK commit ID] - 14f82bb SGX KM: ShrinkPagePool statistics changed to PVR_DBG_MESSAGE + e5f7406 SGX-KM: (HACK) Disable burst combiner [Branch] - origin/1.9/RC2 + origin/1.9/2166536 +[DDK Tag] + 1.9IMG2166536_TI.0005 [Kernel modules built against] Kernel Version: 3.4.9 with CONFIG_MODVERSIONS=y -This kernel also now has omaplfb added to it: -commit 9407ac902649bcd7caa09688049ba31af34668df -Author: Hemant Hariyani -Date: Thu Jul 26 14:16:53 2012 -0500 - - omaplfb: Add omaplfb to the kernel tree - - omaplfb has dependencies on several kernel components and it will - be easier to maintain it in the kernel tree. - - Sync'd to DDK omaplfb patch: - omaplfb: Allocate a clear buffer with 8 pixel stride per GC requirement - -#========================================================================== -# Cloning instructions -#========================================================================== -# git clone ssh://@gerrit.ext.ti.com:29418/img-ddk-linux-android -# cd img-ddk-linux-android -# git checkout -b DDKcommitID - -#=========================================================================== -# Build and Install Instructions -#=========================================================================== -DDK: -- Building DDK -Go through README in ddk source tree. - -Build for OMAP5 -# ./build_DDK.sh -g 544 --build release - -- Installing DDK -# ./build_DDK.sh -g 544 --install release - -To install directly to the device (through adb) -# ./build_DDK.sh -g 544 --adb release - #=========================================================================== # Building SGX Kernel Modules #=========================================================================== -SGX kernel modules source is located in sgx_src/eurasia_km.tgz +SGX kernel modules source is located in sgx_src/eurasia_km/ Make sure kernel is built before building modules -#tar -xvf ANDROID_ROOT/device/ti/proprietary-open/omap5/sgx_src/eurasia_km.tgz - # cd ANDROID_ROOT/device/ti/proprietary-open/omap5/sgx_src/eurasia_km/eurasiacon/build/linux2/omap4430_android/ # export KERNELDIR=path_to_kernel To build for OMAP5 (SGX 544 multi core): # make ARCH=arm CROSS_COMPILE=arm-eabi- TARGET_PRODUCT="omap5sevm" BUILD=release TARGET_SGX=544 -Once the .ko's are built, install them onto device (/system/lib/modules) +Once the .ko is built, install it onto device (/system/lib/modules) + +# cd ANDROID_ROOT/device/ti/proprietary-open/omap5/sgx_src/eurasia_km/eurasiacon/binary2_544_116_omap4430_android_release/target/ +# adb push pvrsrvkm_sgx544_116.ko /system/lib/modules/ -# cd ANDROID_ROOT/device/ti/proprietary-open/omap5/sgx_src/eurasia_km/eurasiacon/binary2_544_105_omap4430_android_release/target/ -# adb push pvrsrvkm_sgx544_105.ko /system/lib/modules/ +If you build the kernel module, it is highly advisable to replace the binaries +in your device with the ones located in sgx.tgz to avoid incompatibility. Reboot device.