NetBSD-Bugs archive

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

port-i386/42769: XEN?_DOMU vs. PCI_*_FIXUP



>Number:         42769
>Category:       port-i386
>Synopsis:       XEN2/3_DOMU kernel doesn't like PCI_BUS_FIXUP
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Feb 08 17:00:00 +0000 2010
>Originator:     ignatios%random86.localdomain@localhost
>Release:        NetBSD 5.0_STABLE
>Organization:
computer science department, university of Bonn, Germany
>Environment:
        
        
System: NetBSD random86 5.0.0_PATCH NetBSD 5.0.0_PATCH (GENERIC) #3: Fri Jul 3 
13:42:02 CEST 2009 
ignatios@random85:/var/itch/sources/5.0/oamd64/sys/arch/amd64/compile/GENERIC 
amd64
Architecture: x86_64
Machine: amd64
>Description:
        I have this in my GENERIC.local:

makeoptions DEBUG="-g"
options         PCI_ADDR_FIXUP          # fixup PCI I/O addresses
options         PCI_BUS_FIXUP           # fixup PCI bus numbering
options         PCI_INTR_FIXUP          # fixup PCI interrupt routing

with this, the kernels XEN2_DOMU and XEN3_DOMU don't compile, resulting
in a failed "build.sh ... release"
>How-To-Repeat:
        build.sh release
>Fix:
Workaround:
        don't set such options in GENERIC.local

        ...which would require me to build special variants not only of
        GENERIC, but also of INSTALL kernels, as I need the FIXUP
        options for a few laptops. Just setting the FIXUP options
        in GENERIC.local on our build machine was much more useful.



Home | Main Index | Thread Index | Old Index