Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jul 2018 01:22:21 +0530
From:      Lakhan Shiva Kamireddy <lakhan@freebsd.org>
To:        soc-status@freebsd.org
Subject:   [GSOC-18] Convert PCI drivers to be table driven - Week 7
Message-ID:  <CAHC0Ygcvt==QV2xmQaOPwBXh8QUDSFJXK7ihH6p0FfhDZEM99w@mail.gmail.com>

index | next in thread | raw e-mail

 Hi All,

As you are aware, my project is to convert PCI drivers to be table driven.
This week I have worked on other PCI drivers. I converted et, ipw, ismt PCI
drivers. I fixed numerous style issues. [1] -[3]

I have added the Plug and Play information for them and found them to be
used by devmatch to match them with modules automatically.
I resolved all build issues.

We have migrated the reviews to Phabricator and see that it is pretty cool.
Phabricator reviews can be found here. [4]-[6]

We need to convert the drivers in a certain way so that kldxref can find it
and record it in linker hints. I am working on PCI drivers so as to make it
easy for kldxref to find them.

In a couple of drivers I have added tables and modified the probe function.
At the same time, I am also learning the internals of the kernel, this will
help our goal ultimately - Automatic module loading. [7]

Please find my updated project homepage here. [8]

Thank you,
Lakhan
[1] https://github.com/bsdimp/freebsd/pull/4
[2] https://github.com/bsdimp/freebsd/pull/6
[3] https://github.com/bsdimp/freebsd/pull/7
[4] https://reviews.freebsd.org/D15995
[5] https://reviews.freebsd.org/D15996
[6] https://reviews.freebsd.org/D15979
[7]
http://bsdimp.blogspot.in/2016/01/details-on-coming-automatic-module.html
[8]
https://wiki.freebsd.org/SummerOfCode2018Projects/ConvertPCIdriverAttachmentsToTables


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHC0Ygcvt==QV2xmQaOPwBXh8QUDSFJXK7ihH6p0FfhDZEM99w>