<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi<br>
<br>
cc'ing Daniel since the biggest culprit is under sparc.<br>
<br>
In reviewing the changes for the patch, I chanced upon<br>
sparc/shared/include/pci.h which appears to duplicate a<br>
lot of what is in cpukit/include/rtems/pci.h.<br>
<br>
Searching for pci.h, I also spotted one in mvme5500 which<br>
has a few Ids and constants which should be in the cpukit<br>
pci.h<br>
<br>
This is just accidental over the years. The sparc file was<br>
introduced 5 years ago. <br>
<br>
The mvme5500 situation is only a handful of constants.<br>
I can easily move them to rtems/pci.h and it is fixed.<br>
But the sparc version does NOT include rtems/pci.h and thus<br>
is more work. It duplicates a lot rather than getting it via<br>
inclusion.<br>
<br>
There is also the fact that we don't have any defined process<br>
for incorporating updates from
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
one of the PCI Id sources. <br>
<br>
Any thoughts on how to get back to all the PCI bus constants<br>
and device ids being defined in the cpukit pci.h?<br>
<pre class="moz-signature" cols="72">--
Joel Sherrill, Ph.D. Director of Research& Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a> On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
</pre>
</body>
</html>