Subject: Re: domU kernel with pci support
To: Florian Heigl <floh@deranfangvomen.de>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-xen
Date: 10/14/2005 13:35:26
On Thu, Oct 13, 2005 at 03:38:04PM +0200, Florian Heigl wrote:
> Hi list and manuel :)
> 
> I'd like to know if there is a specific reason (expect memory footprint)
> why the domU-kernels don't have 
> pci*            at hypervisor? bus ? 
> 
>

The reason is memory footprint. If you wnty lots of domains on a system you
won't have much ram per domain. Adding all PCI drivers will nearly double
the size of the kernel. Also, the common case is a domain without PCI access.

> support. Could we discuss including pci bus, controller, bridge support
> in the default kernel and relying on LKM's for the device specific drivers?

We don't have LKMs for PCI drivers yet.

> 
> Also, on my box it would appear I also need
> pci*          	at pchb? bus ?
> pchb*   	at pci? dev ? function ?        # PCI-Host bridges
> to fulfill most of the build-time dependencies. (some seem still to be amiss?!)

Can you give more details ? I didn't need pchb in my config file, when I added
PCI support to domU.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--