#include <errno.h>
#include <drm.h>
#include <i915_drm.h>
+#ifndef ANDROID
#include <pciaccess.h>
+#endif
#include "intel_bufmgr.h"
#include "intel_bufmgr_priv.h"
#include "xf86drm.h"
unsigned long size, void *data)
{
int ret;
- if (bo->bufmgr->bo_subdata)
+ if (bo->bufmgr->bo_get_subdata)
return bo->bufmgr->bo_get_subdata(bo, offset, size, data);
if (size == 0 || data == NULL)
return -ENODEV;
}
+int drm_intel_bo_prime(drm_intel_bo *bo, uint32_t * name)
+{
+ if (bo->bufmgr->bo_prime)
+ return bo->bufmgr->bo_prime(bo, name);
+ return -ENODEV;
+}
int
drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
drm_intel_bo *target_bo, uint32_t target_offset,
return -1;
}
+#ifndef ANDROID
static size_t
drm_intel_probe_agp_aperture_size(int fd)
{
*total = aperture.aper_size;
return 0;
}
+#endif