[Haifux] [HAIFUX LECTURE] The Anatomy of a PCI/PCI Express Kernel Driver by Eli Billauer

Eli Billauer eli at billauer.co.il
Sun May 15 04:02:36 MSD 2011


On Monday, May 16th (TOMORROW), at 18:30, Haifux will gather to hear Eli 
Billauer talk about

    The Anatomy of a PCI/PCI Express Kernel Driver

Abstract

Very few will ever need to write a PCI driver from scratch, and even 
when apparently doing so, the kernel API parts can (and should) be 
copied from similar, existing drivers. Unfortunately, reading the code 
of a PCI/PCIe driver is nearly impossible without understanding the 
twisted game it's playing with its hardware. This talk will attempt to 
outline the interaction between the peripheral and its driver and show 
the established components of the latter.

The talk's first half will be dedicated to understanding PCI hardware 
principles, and the second to kernel coding. The talk is PCI Express 
oriented, but this has almost no significance as far as the kernel 
driver is concerned.

Slides are available at http://haifux.org/lectures/256/haifux-pcie.pdf

================================

We meet in Taub (CS Faculty) building, room 6. For instructions see: 
http://www.haifux.org/where.html

Attendance is free, and you are all invited!

================================

Future Haifux talks include:

30/5/2011 How to Spread Knowledge Throughout the World While Wearing 
Only Your Slippers by Tomer Ashur.
13/6/2011 SSD fundamentals by Amit Berman
============================================================

We are always interested in hearing your talks and ideas. If you wish to 
give a talk, hold a discussion, or just plan some event Haifux might be 
interested in, please contact us at webmaster at haifux.org

-- 
Web: http://www.billauer.co.il

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://haifux.org/pipermail/haifux/attachments/20110515/2863532d/attachment.html 


More information about the Haifux mailing list