Hi, Simon:

Most of the SGX test programs including sgx_init_test will not work anymore 
because we have switched to DRM-based EGL Window Systems.
Have you tried other SGX test programs at the file system?

-          Weston?

-          QT programs ion top of Weston?

-          Without Weston

o   Kmscube

o   /usr/bin/SGX/demos/Raw/ OGLES2ChameleonMan

o   …

Best regards,

Eric
From: meta-ti-boun...@yoctoproject.org 
[mailto:meta-ti-boun...@yoctoproject.org] On Behalf Of Simon Pelletier-Thibault
Sent: Friday, October 07, 2016 9:49 PM
To: meta-ti@yoctoproject.org
Subject: [meta-ti] BeagleBone Black - ti-sgx-ddk not working on yocto Krogoth, 
what is missing

Hi,
I'm trying to use sgx driver for EGL application on BeagleBone Black. I build a 
minimal image to test it and it is not working.
I got this:
root@beaglebone:~# sgx_init_test
----------------------- Start -----------------------
Try calling PVRSRVConnect with an invalid argument:
PVR:(Error): PVRSRVConnect: Invalid connection. [0, ]
PVR:(Error): PVRSRVConnect: Unable to open connection. [0, ]
 OK
Call PVRSRVConnect with a valid argument:
 OK
Try calling PVRSRVEnumerateDevices with invalid puiNumDevices:
PVR:(Error): PVRSRVEnumerateDevices: Invalid params [0, ]
 OK
Get number of devices from PVRSRVEnumerateDevices:
 OK
.... Reported 1 devices
.... Device Number  | Device Type
            0000    | PVRSRV_DEVICE_ID_SGX
Attempt to acquire device 0:
 OK
Getting SGX Client info
 OK
.... ui32ProcessID:266
Display Class API: enumerate devices
 OK
PVRSRVEnumerateDeviceClass() returns 0 display device(s)
 FAIL - PVRSRV_ERROR_NO_DC_DEVICES_FOUND
-----
Here my configuration:
bblayes.conf:
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  /path/poky2.1/meta \
  /path/poky2.1/meta-poky \
  /path/meta-ti2 \
  "
-----

local.conf:
PACKAGECONFIG_append_pn-qemu-native = " sdl"
PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
CONF_VERSION = "1"

PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"

IMAGE_INSTALL_append_pn-core-image-minimal = " packagegroup-base-vfat 
packagegroup-base-usbhost dropbear linux-firmware ti-sgx-ddk-km ti-sgx-ddk-um 
libdrm"

-----
What am I missing?

I try other configurations, like core-image-weston. After "adjusting" mesa so 
it won't install gbm, weston won't boot and I still get the previous error.
Thank you.
Simon

-- 
_______________________________________________
meta-ti mailing list
meta-ti@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-ti

Reply via email to