Re: viability of supporting interrupts in user space driver?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 20 Nov 2015, Anupam Kapoor wrote:

>
> >>>>> [2015-11-20T13:08:46+0530]: "Robert P. J. Day" (robert-pj-day):
> ,----[ robert-pj-day ]
> | some colleagues are considering implementing some user space drivers
> | that need to recognize and process interrupts. i'm aware of the
> | possibilities -- UIO, for example -- but other than the technical
> | possibility of doing that, can anyone provide feedback on the
> | viability or benchmarking of that?
> |
> | is there an example someone can point at that demonstrates the
> | goodness or not of such an approach? has anyone out there done this,
> | and lived to regret it in terms of performance? thanks.
> `----
> well, dpdk folks seem to be doing just that for quite a while, and seem
> to be doing not too shabby in that space.

  interesting ... downside is that that doesn't seem to run on
powerpc (which is the target platform i'm interested in here):

  http://dpdk.org/

but still, i like the fact that it seems to support the idea that you
can run UIO and get adequate performance.

  if anyone has any other examples like this, please pass them along.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux