[meta-ti] BeagleBone Black - ti-sgx-ddk not working on yocto Krogoth, what is missing

Denys Dmytriyenko denys at ti.com
Mon Oct 10 07:27:50 PDT 2016


FYI, that is not part of meta-ti - both kmscube and SGX demos are part of 
meta-arago application layer, not meta-ti BSP layer.

-- 
Denys


On Mon, Oct 10, 2016 at 02:19:22PM +0000, Ruei, Eric wrote:
> 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-bounces at yoctoproject.org [mailto:meta-ti-bounces at yoctoproject.org] On Behalf Of Simon Pelletier-Thibault
> Sent: Friday, October 07, 2016 9:49 PM
> To: meta-ti at 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 at 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 at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti



More information about the meta-ti mailing list