SGX on Overo #1

Closed
adam-lee opened this Issue Nov 4, 2013 · 0 comments

Projects

None yet

1 participant

@adam-lee
Member
adam-lee commented Nov 4, 2013
  • Manifest snapshot for this issue - sgx-overo-gumdroid-4.3_r3.1.xml
    The latest manifest for this issue is here. Please initialize your repo checkout with this if you wish to work on this issue.
  • TI SGX Debug - Unable to install the kernel modules (pvrsrvkm.ko or omaplfb.ko)
    There is a patch for this issue here
  • sDevPAddr.uiAddr' may be used uninitialized error
    When building make TARGET_PRODUCT=overo bsp, you may run into error like this. This is most likely due to the incompatibility between the SGX build code and the overo-android-3.4 kernel source, because I can still build OpenGL ES 5.x (as configured in Overo's board file) with Pepper's Android 3.2 kernel. I can bypass by simply disabling -Werror for the mmu.o object, but this is far from the right solution.
  • error: 'WQ_FREEZEABLE' undeclared
    There is a patch for this issue here
  • Kernel panic
    With the patches and dirty hacks mentioned above, I can build all the components, but it kernel panics on boot. This is probably because the kernel incompatibility with the SGX modules.
  • No SGX init code
    Unlike the Pepper's 3.2 kernel, current Overo's board file in the kernel doesn't have SGX init code. However, the kernel probably needs a lot more Androdization. Read below ↓.
  • Apply SGX related patches from Richard C Nelson's patches. It looks like RCN was able to build SGX on a 3.4 kernel.
@adam-lee adam-lee was assigned Nov 4, 2013
@ashcharles ashcharles added a commit to gumdroid/hardware-ti-sgx that referenced this issue Dec 11, 2013
@ashcharles ashcharles [OMAP35/37] Disabled Werror on mmu
This gets around the build problem where sDevPAddr.uiAddr is
reported uninitialized. See gumdroid/manifest#1

Signed-off-by: Ash Charles <ashcharles@gmail.com>
8c263cd
@ashcharles ashcharles added a commit to gumdroid/hardware-ti-sgx that referenced this issue Feb 25, 2014
@ashcharles ashcharles [OMAP35/37] Disabled Werror on mmu
This gets around the build problem where sDevPAddr.uiAddr is
reported uninitialized. See gumdroid/manifest#1

Signed-off-by: Ash Charles <ashcharles@gmail.com>
c5ea65a
@adam-lee adam-lee closed this Mar 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment