[PATCH 00/83] AMD HSA kernel driver

2014-07-24 Thread Daniel Vetter
On Wed, Jul 23, 2014 at 04:57:48PM -0700, Jesse Barnes wrote: > On Sun, 13 Jul 2014 12:40:32 -0400 > j.glisse at gmail.com (Jerome Glisse) wrote: > > > On Sun, Jul 13, 2014 at 11:42:58AM +0200, Daniel Vetter wrote: > > > On Sat, Jul 12, 2014 at 6:49 PM, Jerome Glisse > > > wrote: > > > >> Hm,

[PATCH 00/83] AMD HSA kernel driver

2014-07-23 Thread Jesse Barnes
On Sun, 13 Jul 2014 12:40:32 -0400 j.glisse at gmail.com (Jerome Glisse) wrote: > On Sun, Jul 13, 2014 at 11:42:58AM +0200, Daniel Vetter wrote: > > On Sat, Jul 12, 2014 at 6:49 PM, Jerome Glisse > > wrote: > > >> Hm, so the hsa part is a completely new driver/subsystem, not just an > > >>

[PATCH 00/83] AMD HSA kernel driver

2014-07-16 Thread Daniel Vetter
On Wed, Jul 16, 2014 at 10:52:56AM -0400, Jerome Glisse wrote: > On Wed, Jul 16, 2014 at 10:27:42AM +0200, Daniel Vetter wrote: > > On Tue, Jul 15, 2014 at 8:04 PM, Jerome Glisse > > wrote: > > >> Yes although it can be skipped on most systems. We figured that topology > > >> needed to cover

[PATCH 00/83] AMD HSA kernel driver

2014-07-16 Thread Greg KH
On Wed, Jul 16, 2014 at 10:21:14AM +0200, Daniel Vetter wrote: > On Tue, Jul 15, 2014 at 7:53 PM, Bridgman, John > wrote: > [snip away the discussion about hsa device discover, I'm hijacking > this thread just for the event/fence stuff here.] > > > ... There's an event mechanism still to come -

[PATCH 00/83] AMD HSA kernel driver

2014-07-16 Thread Jerome Glisse
On Wed, Jul 16, 2014 at 10:27:42AM +0200, Daniel Vetter wrote: > On Tue, Jul 15, 2014 at 8:04 PM, Jerome Glisse wrote: > >> Yes although it can be skipped on most systems. We figured that topology > >> needed to cover everything that would be handled by a single OS image, so > >> in a NUMA system

[PATCH 00/83] AMD HSA kernel driver

2014-07-16 Thread Daniel Vetter
On Tue, Jul 15, 2014 at 8:04 PM, Jerome Glisse wrote: >> Yes although it can be skipped on most systems. We figured that topology >> needed to cover everything that would be handled by a single OS image, so >> in a NUMA system it would need to cover all the CPUs. I think that is still >> the

[PATCH 00/83] AMD HSA kernel driver

2014-07-16 Thread Daniel Vetter
On Tue, Jul 15, 2014 at 7:53 PM, Bridgman, John wrote: [snip away the discussion about hsa device discover, I'm hijacking this thread just for the event/fence stuff here.] > ... There's an event mechanism still to come - mostly for communicating > fences and shader interrupts back to

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
xander; akpm at linux-foundation.org >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > >On Tue, Jul 15, 2014 at 05:06:56PM +, Bridgman, John wrote: >> >From: Dave Airlie [mailto:airlied at gmail.com] >> >Sent: Tuesday, July 15, 2014 12:35 AM >> >To: Chris

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
lists.freedesktop.org; Deucher, Alexander; akpm at linux- >foundation.org >Subject: RE: [PATCH 00/83] AMD HSA kernel driver > > > >>-Original Message- >>From: Dave Airlie [mailto:airlied at gmail.com] >>Sent: Tuesday, July 15, 2014 12:35 AM >>To: Christia

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
xander; akpm at linux-foundation.org >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > >On 14 July 2014 18:37, Christian K?nig wrote: >>> I vote for HSA module that expose ioctl and is an intermediary with >>> the kernel driver that handle the hardware. This g

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Dave Airlie
On 14 July 2014 18:37, Christian K?nig wrote: >> I vote for HSA module that expose ioctl and is an intermediary with the >> kernel driver that handle the hardware. This gives a single point for >> HSA hardware and yes this enforce things for any hardware manufacturer. >> I am more than happy to

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Jerome Glisse
at vger.kernel.org; dri-devel at lists.freedesktop.org; Deucher, > >Alexander; akpm at linux-foundation.org > >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > > > >On Tue, Jul 15, 2014 at 05:06:56PM +, Bridgman, John wrote: > >> >From: Dave Airlie [mailto

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Jerome Glisse
at vger.kernel.org; dri-devel at lists.freedesktop.org; Deucher, > >Alexander; akpm at linux-foundation.org > >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > > > >On 14 July 2014 18:37, Christian K?nig wrote: > >>> I vote for HSA module that expose ioctl and is an

[PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Jerome Glisse
On Tue, Jul 15, 2014 at 02:35:19PM +1000, Dave Airlie wrote: > On 14 July 2014 18:37, Christian K?nig wrote: > >> I vote for HSA module that expose ioctl and is an intermediary with the > >> kernel driver that handle the hardware. This gives a single point for > >> HSA hardware and yes this

[PATCH 00/83] AMD HSA kernel driver

2014-07-14 Thread Christian König
er, Alexander; >>> Lewycky, Andrew; joro at 8bytes.org; akpm at linux-foundation.org; dri- >>> devel at lists.freedesktop.org; airlied at linux.ie; oded.gabbay at >>> gmail.com >>> Subject: Re: [PATCH 00/83] AMD HSA kernel driver >>> >>> On Sat,

[PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Bridgman, John
n.org; dri- >devel at lists.freedesktop.org; airlied at linux.ie; oded.gabbay at gmail.com >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > >On Sat, Jul 12, 2014 at 09:55:49PM +, Gabbay, Oded wrote: >> On Fri, 2014-07-11 at 17:18 -0400, Jerome Glisse wrote: >> > On

[PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Jerome Glisse
ky, Andrew; joro at 8bytes.org; akpm at linux-foundation.org; dri- > >devel at lists.freedesktop.org; airlied at linux.ie; oded.gabbay at gmail.com > >Subject: Re: [PATCH 00/83] AMD HSA kernel driver > > > >On Sat, Jul 12, 2014 at 09:55:49PM +, Gabbay, Oded wrote: >

[PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Jerome Glisse
On Sun, Jul 13, 2014 at 11:42:58AM +0200, Daniel Vetter wrote: > On Sat, Jul 12, 2014 at 6:49 PM, Jerome Glisse wrote: > >> Hm, so the hsa part is a completely new driver/subsystem, not just an > >> additional ioctl tacked onto radoen? The history of drm is littered with > >> "generic" ioctls

[PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Daniel Vetter
On Sat, Jul 12, 2014 at 6:49 PM, Jerome Glisse wrote: >> Hm, so the hsa part is a completely new driver/subsystem, not just an >> additional ioctl tacked onto radoen? The history of drm is littered with >> "generic" ioctls that turned out to be useful for exactly one driver. >> Which is why _all_

[PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Jerome Glisse
On Sat, Jul 12, 2014 at 09:55:49PM +, Gabbay, Oded wrote: > On Fri, 2014-07-11 at 17:18 -0400, Jerome Glisse wrote: > > On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: > > > On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: > > > > On Fri, Jul 11, 2014 at 12:45:27AM

[PATCH 00/83] AMD HSA kernel driver

2014-07-12 Thread Gabbay, Oded
On Fri, 2014-07-11 at 17:18 -0400, Jerome Glisse wrote: > On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: > > On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: > > > On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay wrote: > > > > This patch set implements a

[PATCH 00/83] AMD HSA kernel driver

2014-07-12 Thread Daniel Vetter
On Sat, Jul 12, 2014 at 11:24:49AM +0200, Christian K?nig wrote: > Am 11.07.2014 23:18, schrieb Jerome Glisse: > >On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: > >>On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: > >>>On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay

[PATCH 00/83] AMD HSA kernel driver

2014-07-12 Thread Jerome Glisse
On Sat, Jul 12, 2014 at 01:10:32PM +0200, Daniel Vetter wrote: > On Sat, Jul 12, 2014 at 11:24:49AM +0200, Christian K?nig wrote: > > Am 11.07.2014 23:18, schrieb Jerome Glisse: > > >On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: > > >>On Thu, 2014-07-10 at 18:24 -0400, Jerome

[PATCH 00/83] AMD HSA kernel driver

2014-07-12 Thread Christian König
Am 11.07.2014 23:18, schrieb Jerome Glisse: > On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: >> On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: >>> On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay wrote: This patch set implements a Heterogeneous System

[PATCH 00/83] AMD HSA kernel driver

2014-07-11 Thread Jerome Glisse
On Thu, Jul 10, 2014 at 10:51:29PM +, Gabbay, Oded wrote: > On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: > > On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay wrote: > > > This patch set implements a Heterogeneous System Architecture > > > (HSA) driver > > > for radeon-family

[PATCH 00/83] AMD HSA kernel driver

2014-07-11 Thread Oded Gabbay
This patch set implements a Heterogeneous System Architecture (HSA) driver for radeon-family GPUs. HSA allows different processor types (CPUs, DSPs, GPUs, etc..) to share system resources more effectively via HW features including shared pageable memory, userspace-accessible work queues, and

[PATCH 00/83] AMD HSA kernel driver

2014-07-10 Thread Gabbay, Oded
On Thu, 2014-07-10 at 18:24 -0400, Jerome Glisse wrote: > On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay wrote: > > This patch set implements a Heterogeneous System Architecture > > (HSA) driver > > for radeon-family GPUs. > > This is just quick comments on few things. Given size of

[PATCH 00/83] AMD HSA kernel driver

2014-07-10 Thread Jerome Glisse
On Fri, Jul 11, 2014 at 12:45:27AM +0300, Oded Gabbay wrote: > This patch set implements a Heterogeneous System Architecture (HSA) driver > for radeon-family GPUs. This is just quick comments on few things. Given size of this, people will need to have time to review things. > > HSA allows