[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