Re: [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 - mos

Re: [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 everythin

Re: [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

Re: [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 right

Re: [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 userspace,

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Jerome Glisse
ri-de...@lists.freedesktop.org; Deucher, > >Alexander; a...@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:airl...@gmail.com] >

RE: [PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
Alexander; a...@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:airl...@gmail.com] >> >Sent: Tuesday, July 15, 2014 12:35 AM >> >To: Christian König >

RE: [PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
edesktop.org; Deucher, Alexander; akpm@linux- >foundation.org >Subject: RE: [PATCH 00/83] AMD HSA kernel driver > > > >>-Original Message- >>From: Dave Airlie [mailto:airl...@gmail.com] >>Sent: Tuesday, July 15, 2014 12:35 AM >>To: Christian König >&g

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Jerome Glisse
ri-de...@lists.freedesktop.org; Deucher, > >Alexander; a...@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 >

RE: [PATCH 00/83] AMD HSA kernel driver

2014-07-15 Thread Bridgman, John
Alexander; a...@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 gives a single point

Re: [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 enforc

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-14 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 te

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-14 Thread Christian König
dation.org; dri- de...@lists.freedesktop.org; airl...@linux.ie; oded.gab...@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 Thu, Jul 10, 2014 at 10:51:29PM +, Gab

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Jerome Glisse
w; j...@8bytes.org; a...@linux-foundation.org; dri- > >de...@lists.freedesktop.org; airl...@linux.ie; oded.gab...@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-0

Re: [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 that

RE: [PATCH 00/83] AMD HSA kernel driver

2014-07-13 Thread Bridgman, John
tion.org; dri- >de...@lists.freedesktop.org; airl...@linux.ie; oded.gab...@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 Thu, Jul 10, 2014 at 10:

Re: [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_

Re: [PATCH 00/83] AMD HSA kernel driver

2014-07-12 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 +0300,

Re: [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 Heterogeneou

Re: [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 Glisse

Re: [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 wrot

Re: [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 Architecture (HSA) d

Re: [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

Re: [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 thi

Re: [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 diff

[PATCH 00/83] AMD HSA kernel driver

2014-07-10 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 p