Files
mpp/osal/test/mpp_runtime_test.c
Herman Chen 7b7b509847 [runtime]: Add more runtime detection
As we found that simple ion / drm device detectioin can not cover all the
case. For example on some 3368 platform kernel provide both ion and drm
device. We have better to use allocator chosen in dts.

But later kernel patch from Randy will bring unified dma-fd translation in
kernel then this detection will be removed.

Change-Id: I2746142d1c3d0f36791bacaadb231dc2001a5aa7
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
2018-01-03 16:48:56 +08:00

36 lines
1.0 KiB
C

/*
* Copyright 2015 Rockchip Electronics Co. LTD
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#define MODULE_TAG "mpp_rt_test"
#include "mpp_log.h"
#include "mpp_runtime.h"
int main()
{
if (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_ION))
mpp_log("mpp found ion buffer is valid\n");
else
mpp_log("mpp found ion buffer is invalid\n");
if (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DRM))
mpp_log("mpp found drm buffer is valid\n");
else
mpp_log("mpp found drm buffer is invalid\n");
return 0;
}