[Beignet] Haswell support and i915 driver support. Some strange bugs.

Yang, Rong R rong.r.yang at intel.com
Tue Jun 24 23:12:13 PDT 2014



> -----Original Message-----
> From: Beignet [mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of
> Nikita Orlov
> Sent: Wednesday, June 25, 2014 1:53 PM
> To: beignet at lists.freedesktop.org
> Subject: [Beignet] Haswell support and i915 driver support. Some strange bugs.
> 
> Hi!
> 
> Some time ago I have asked about beignet and haswell.
> I have answer to use master of beignet and patch i915 driver in kernel
> (disable-batchbuffer-security.patch).
> 
> How I can know, that patch for i915 is in upstream of kernel?
No, it is temporary workaround, upstream is looking for other solution to fix this issue.

> Are any new improvements in master of HSW support in brignet?
Yes, there are some HSW commits fix some crash and fail.

> 
> I am asking, because even with master (3 weeks ago version) and patched
> kernel some times I have resetting system or X11 restart (GUI resetting and I
> see login screen).
I seems GPU hang. Please try the beignet master, if still fail, welcome to report this bug.

> 
> 
> P.S.
> disable-batchbuffer-security.patch:
> 
> diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
> b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
> index a3ba9a8..86c173b 100644
> --- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
> +++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
> @@ -995,6 +995,7 @@ i915_gem_do_execbuffer(struct drm_device *dev, void
> *data,
>  		return ret;
> 
>  	flags = 0;
> +	flags |= I915_DISPATCH_SECURE;
>  	if (args->flags & I915_EXEC_SECURE) {
>  		if (!file->is_master || !capable(CAP_SYS_ADMIN))
>  		    return -EPERM;
> 
> --
> Nikita Orlov
> Skype: nik_stet
> QQ: 2717846083
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet


More information about the Beignet mailing list