Source-Changes-D archive

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

Re: CVS commit: src/sys/modules



On Sep 27,  6:41pm, paul%whooppee.com@localhost (Paul Goyette) wrote:
-- Subject: Re: CVS commit: src/sys/modules

| On Tue, 27 Sep 2016, Christos Zoulas wrote:
| 
| > In article <Pine.NEB.4.64.1609271607580.17854%speedy.whooppee.com@localhost>,
| > Paul Goyette  <paul%whooppee.com@localhost> wrote:
| >> On Tue, 27 Sep 2016, matthew green wrote:
| >>
| >>> this change appears to have broken the build for at least sparc:
| >>
| >> OK, I'm building for sparc now.  Will fix as soon as I find the problem.
| >
| > Some of these drivers require PCI on machines that don't have it.
| > We need to re-think the bus-specific attachments on modules...
| 
| Yes, I was afraid of this...
| 
| An earlier suggestion (of having all the attachments provide a "bus" 
| interface (such as ld_bus) won't currently work because config(1) does 
| not allow the interface attribute as a pseudo-root...

The expedient fix is to disable the pci dependency modules until
we come up with something better (simpler than doing conditional
compilation and playing games with the sets). I think that config
will need some work no matter work. There is even more complexity
for drivers that support multiple bus attachments. Do those present
themselves as a single module, or multiple modules? The directory
structure of modules is not scalable, I am not sure what to do
about that yet.

christos


Home | Main Index | Thread Index | Old Index