<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32/modules/pcitest.c, branch thread</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>Run Nindent on com32/modules/pcitest.c</title>
<updated>2009-05-29T22:10:28+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-05-29T22:10:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=5981d5a6fa520f54ab6d983317e6ecef01ff1201'/>
<id>5981d5a6fa520f54ab6d983317e6ecef01ff1201</id>
<content type='text'>
Automatically reformat com32/modules/pcitest.c using Nindent.

Do this for all files except HDT, gPXE and externally maintained
libraries (zlib, tinyjpeg, libpng).

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automatically reformat com32/modules/pcitest.c using Nindent.

Do this for all files except HDT, gPXE and externally maintained
libraries (zlib, tinyjpeg, libpng).

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pci: Rename get_module_name_from_pci_ids</title>
<updated>2009-03-29T19:28:23+00:00</updated>
<author>
<name>Erwan Velu</name>
<email>erwan.velu@free.fr</email>
</author>
<published>2009-03-29T19:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c4ddb8c11aadc695940715be3420c1a97364935a'/>
<id>c4ddb8c11aadc695940715be3420c1a97364935a</id>
<content type='text'>
Impact: none

Rename get_module_name_from_pci_ids to get_module_name_from_pcimap since
the module names are read from the modules.pcimap and not pci.ids file.

Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Impact: none

Rename get_module_name_from_pci_ids to get_module_name_from_pcimap since
the module names are read from the modules.pcimap and not pci.ids file.

Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
</pre>
</div>
</content>
</entry>
<entry>
<title>pci modules: Check for pci_scan() == NULL.</title>
<updated>2009-03-23T09:15:11+00:00</updated>
<author>
<name>Erwan Velu</name>
<email>erwan.velu@free.fr</email>
</author>
<published>2009-03-23T09:15:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=83c407350cecf2e21ddead2c872acf720e719af3'/>
<id>83c407350cecf2e21ddead2c872acf720e719af3</id>
<content type='text'>
Impact: we don't have to grab more details if pci_scan returns NULL

Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Impact: we don't have to grab more details if pci_scan returns NULL

Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
</pre>
</div>
</content>
</entry>
<entry>
<title>PCI: flexible modules.pcimap &amp; pci.ids paths</title>
<updated>2009-03-11T20:28:25+00:00</updated>
<author>
<name>Erwan Velu</name>
<email>erwan.velu@free.fr</email>
</author>
<published>2009-03-11T20:28:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=9c9636ce7596a4c72e3e36bb9afd19890ff2daed'/>
<id>9c9636ce7596a4c72e3e36bb9afd19890ff2daed</id>
<content type='text'>
While detecting the pci names, class name &amp; kernel modules, it's
better to let the user choosing the path instead of the harcoded value
"/" is not always the wanted path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While detecting the pci names, class name &amp; kernel modules, it's
better to let the user choosing the path instead of the harcoded value
"/" is not always the wanted path
</pre>
</div>
</content>
</entry>
<entry>
<title>hdt: Adding more defined values for pci components Enabling mulitple kernel modules per pci device Updating pcitest</title>
<updated>2009-02-26T04:58:41+00:00</updated>
<author>
<name>Erwan Velu</name>
<email>erwan.velu@free.fr</email>
</author>
<published>2009-02-16T12:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0f106fd324fd22e42fbc6ded1b088ec982d4933f'/>
<id>0f106fd324fd22e42fbc6ded1b088ec982d4933f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pci: revamp the PCI system to have a hierarchial format</title>
<updated>2008-08-12T18:30:19+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-08-12T18:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=31a021035830d85d3a34ac6de221003478be7ca6'/>
<id>31a021035830d85d3a34ac6de221003478be7ca6</id>
<content type='text'>
Create the concept of a PCI domain, as a hierarcy of busses, devices
and functions.  This avoids large static-sized arrays and allows for
geographical addressing of devices.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create the concept of a PCI domain, as a hierarcy of busses, devices
and functions.  This avoids large static-sized arrays and allows for
geographical addressing of devices.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pcitest: display "1 bus found" instead of "1 buses found"</title>
<updated>2008-07-07T21:27:51+00:00</updated>
<author>
<name>Sebastian Herbszt</name>
<email>herbszt@gmx.de</email>
</author>
<published>2008-07-07T20:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4ffdc079cdbd5e752f7efd83c19d8c057dfcc47b'/>
<id>4ffdc079cdbd5e752f7efd83c19d8c057dfcc47b</id>
<content type='text'>
Fix the text for pci_bus_list-&gt;count == 1 ("1 bus found").

- Sebastian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the text for pci_bus_list-&gt;count == 1 ("1 bus found").

- Sebastian
</pre>
</div>
</content>
</entry>
<entry>
<title>License change for CPU detection modules</title>
<updated>2008-03-02T20:00:10+00:00</updated>
<author>
<name>Erwan</name>
<email>erwan@seanodes.com</email>
</author>
<published>2008-03-02T09:09:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e8004fc8eec23ad151fda3664f7abac1a7391373'/>
<id>e8004fc8eec23ad151fda3664f7abac1a7391373</id>
<content type='text'>
H. Peter Anvin wrote:
&gt; Erwan: I would have to get you to do this, since it would mean
&gt; changing the license (trying to keep libcom32 under the BSD/MIT
&gt; licenses), and you have them under your own copyright (as opposed to
&gt; mine), which means I can't do this change.

Please find attached the patch to changing the license to MIT on modules
I did contribute in com32/modules/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
H. Peter Anvin wrote:
&gt; Erwan: I would have to get you to do this, since it would mean
&gt; changing the license (trying to keep libcom32 under the BSD/MIT
&gt; licenses), and you have them under your own copyright (as opposed to
&gt; mine), which means I can't do this change.

Please find attached the patch to changing the license to MIT on modules
I did contribute in com32/modules/.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up some of the new PCI code from Erwan Velu.</title>
<updated>2007-08-17T01:27:48+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2007-08-17T01:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=c30d91c73fa2e82a1f1ce7d2d2a177c00f95f0f2'/>
<id>c30d91c73fa2e82a1f1ce7d2d2a177c00f95f0f2</id>
<content type='text'>
More needs to be done; the code has console I/O at the library level,
which isn't good.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More needs to be done; the code has console I/O at the library level,
which isn't good.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improving PCI collected informations</title>
<updated>2007-08-17T01:13:25+00:00</updated>
<author>
<name>Erwan Velu</name>
<email>erwan@seanodes.com</email>
</author>
<published>2007-08-13T15:16:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4e9956bf1b587df39590aa620be0940b30269a53'/>
<id>4e9956bf1b587df39590aa620be0940b30269a53</id>
<content type='text'>
This patch
- add a new pci_dev_info structure :
    It contains additional informations about the pci devices like
    the product/vendor name and the associated linux kernel module

- add a get_name_from_pci_ids() function in pci/scan.c
    This function reads a pci.ids file from the boot device.
    Then it assign for each pci device, its vendor/product name.
    You just have to put this file in the root directory of your
     isolinux/pxelinux (i.e the root directory of your tfptboot server
    if you are using pxelinux).

- add a get_module_name_from_pci_ids() function in pci/scan.c
    This function reads a modules.pcimap file from the boot device.
    Then it assign for each pci_device its linux kernel module.
    You just have to put this file in the root directory of your
     isolinux/pxelinux (i.e the root directory of your tfptboot server
    if you are using pxelinux).

- Add a call to get_name_from_pci_ids() into the pcitest COM32 module
- Add a call to get_module_name_from_pci_ids() into the pcitest COM32 module

- Fixing typedef struct { ... } s_pci...; by struct pci... {};
- Improving comments
- Fixing the memory allocation to prevent leaks

With this patch, pcitest.c32 act like lspci plus a bonus by displaying
the linux kernel module assiocated to each pci device.

Signed-off-by:Erwan Velu &lt;erwan.velu@free.fr&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch
- add a new pci_dev_info structure :
    It contains additional informations about the pci devices like
    the product/vendor name and the associated linux kernel module

- add a get_name_from_pci_ids() function in pci/scan.c
    This function reads a pci.ids file from the boot device.
    Then it assign for each pci device, its vendor/product name.
    You just have to put this file in the root directory of your
     isolinux/pxelinux (i.e the root directory of your tfptboot server
    if you are using pxelinux).

- add a get_module_name_from_pci_ids() function in pci/scan.c
    This function reads a modules.pcimap file from the boot device.
    Then it assign for each pci_device its linux kernel module.
    You just have to put this file in the root directory of your
     isolinux/pxelinux (i.e the root directory of your tfptboot server
    if you are using pxelinux).

- Add a call to get_name_from_pci_ids() into the pcitest COM32 module
- Add a call to get_module_name_from_pci_ids() into the pcitest COM32 module

- Fixing typedef struct { ... } s_pci...; by struct pci... {};
- Improving comments
- Fixing the memory allocation to prevent leaks

With this patch, pcitest.c32 act like lspci plus a bonus by displaying
the linux kernel module assiocated to each pci device.

Signed-off-by:Erwan Velu &lt;erwan.velu@free.fr&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
