From owner-freebsd-current@FreeBSD.ORG Tue Oct 2 10:30:49 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7918B16A417 for ; Tue, 2 Oct 2007 10:30:49 +0000 (UTC) (envelope-from avleeuwen@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.225]) by mx1.freebsd.org (Postfix) with ESMTP id 0D96613C459 for ; Tue, 2 Oct 2007 10:30:48 +0000 (UTC) (envelope-from avleeuwen@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so2554334nzf for ; Tue, 02 Oct 2007 03:30:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=en/+S/6KelIExc4lbjr5tjGkxf18+Wo4P/pV57uEyzA=; b=AJ0U4G5uCJLi/aseEtWxMX4tcvUzCf1JNe5DWp/Wyj+F9sJ0hH4S+mH+Iztm/Vmr4Aj4uN9E5NYULTBzac4iaSsda89SEacxFdpqrKWBtHHtGnk1JiTsxGls3EGly/gTUXZpeidpOVeCgnbAPUJgDtmek9NIicgWp/IHvKBLv+s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=qVNx/M0AxrUSdvr0CsKlmvv59h02kercQsPRVmPKY5cyQLKwiXE97cRym4fv8EexJN8vfZnsh+OgCQ0y2KQ1LU2wOY3afH7a6S0ZGdihZyqDmuF2Vtg/WHrGVwCRSO/adRUJWmOqsL1SA5ilF6hdHev+mtK2UuzfEKVX9oIzPoI= Received: by 10.114.204.7 with SMTP id b7mr5853578wag.1191321047660; Tue, 02 Oct 2007 03:30:47 -0700 (PDT) Received: by 10.114.133.11 with HTTP; Tue, 2 Oct 2007 03:30:47 -0700 (PDT) Message-ID: Date: Tue, 2 Oct 2007 12:30:47 +0200 From: "Arjan van Leeuwen" To: "Rene Ladan" In-Reply-To: MIME-Version: 1.0 References: <20070930114914.GB38896@alchemy.franken.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: current@freebsd.org, Marius Strobl Subject: Re: HEADS UP: [cvs commit: src UPDATING src/share/man/man4 pci.4 src/share/man/man9 pci.9 src/sys/amd64/include legacyvar.h src/sys/amd64/amd64 legacy.c src/sys/amd64/pci pci_bus.c src/sys/arm/xscale/i80321 i80321_pci.c src/sys/arm/xscale/ixp425 ... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: avleeuwen@piwebs.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Oct 2007 10:30:49 -0000 Ah, never mind, my xorg-server port was simply not up to date. Sorry for the noise! Arjan 2007/10/2, Arjan van Leeuwen : > > > > 2007/10/2, Rene Ladan : > > > > 2007/10/2, Arjan van Leeuwen : > > > Hi Marius, > > > > > > 2007/9/30, Marius Strobl : > > > > > > > > > > > > As mentioned in UPDATING the change below requires the hal port > > > > to be recompiled in order to continue to work. On !386 you > > > > additionally need to update to xorg-server-1.4_1,1. > > > > Regarding common ports affected by the introduction of support > > > > for PCI domains these two ports should be it. > > > > > > I'm on amd64. I've recompiled xorg-server and all its dependencies, > > but I'm > > > still not able to start X with my previous configuration. Right now > > the only > > > thing that works is to force it to use the vesa driver on ISA. If I > > run 'X > > > -configure' to generate a new configuration, this also gives me vesa > > on ISA > > > (instead of the ATi Radeon driver that used to work). > > > Is there anything else I need to do to make it work? > > > Arjan > > > > > Maybe reinstall your ati driver ( x11-drivers/xf86-video-ati ) using > > portmaster/portupgrade/... ? > > Already tried that too :). I'll attach my log file from X.org, in case it > helps anyone. > Arjan > > Rene > > > > > Other consumers of potentially also need to be > > > > recompiled and adjusted, f.e. sjog needs to be recompiled but > > > > should need no changes. Generally, if a port uses pc_bus it > > > > also needs to deal with pc_domain now. > > > > > > > > Marius > > > > > > > > marius 2007-09-30 11:05:18 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > . UPDATING > > > > share/man/man4 pci.4 > > > > share/man/man9 pci.9 > > > > sys/amd64/include legacyvar.h > > > > sys/amd64/amd64 legacy.c > > > > sys/amd64/pci pci_bus.c > > > > sys/arm/xscale/i80321 i80321_pci.c > > > > sys/arm/xscale/ixp425 ixp425_pci.c > > > > sys/arm/xscale/i8134x i81342_pci.c > > > > sys/dev/acpica acpi_pci.c acpi_pcib_acpi.c > > > > sys/dev/bge if_bge.c > > > > sys/dev/cardbus cardbus.c > > > > sys/dev/pccbb pccbb.c pccbb_pci.c pccbbvar.h > > > > sys/dev/pci pci.c pci_pci.c pci_private.h pci_user.c > > > > pcib_private.h pcivar.h > > > > sys/i386/include legacyvar.h > > > > sys/i386/i386 legacy.c > > > > sys/i386/pci pci_bus.c > > > > sys/powerpc/powermac grackle.c uninorth.c > > > > sys/sparc64/pci ofw_pcibus.c apb.c psycho.c > > > > sys/sun4v/sun4v hv_pci.c > > > > sys/sys pciio.h param.h > > > > usr.sbin/pciconf pciconf.8 pciconf.c > > > > tools/tools/pciroms pciroms.c > > > > Log: > > > > Make the PCI code aware of PCI domains (aka PCI segments) so we > > can > > > > support machines having multiple independently numbered PCI > > domains > > > > and don't support reenumeration without ambiguity amongst the > > > > devices as seen by the OS and represented by PCI location strings. > > > > This includes introducing a function pci_find_dbsf(9) which works > > > > like pci_find_bsf(9) but additionally takes a domain number > > argument > > > > and limiting pci_find_bsf(9) to only search devices in domain 0 > > (the > > > > only domain in single-domain systems). Bge(4) and ofw_pcibus(4) > > are > > > > changed to use pci_find_dbsf(9) instead of pci_find_bsf(9) in > > order > > > > to no longer report false positives when searching for siblings > > and > > > > dupe devices in the same domain respectively. > > > > Along with this change the sole host-PCI bridge driver converted > > to > > > > actually make use of PCI domain support is uninorth(4), the others > > > > continue to use domain 0 only for now and need to be converted as > > > > appropriate later on. > > > > Note that this means that the format of the location strings as > > used > > > > by pciconf(8) has been changed and that consumers of > > > > potentially need to be recompiled. > > > > > > > > Suggested by: jhb > > > > Reviewed by: grehan, jhb, marcel > > > > Approved by: re (kensmith), jhb (PCI maintainer hat) > > > > > > > > Revision Changes Path > > > > 1.505 +7 -0 src/UPDATING > > > > 1.19 +7 -6 src/share/man/man4/pci.4 > > > > 1.10 +28 -1 src/share/man/man9/pci.9 > > > > 1.61 +5 -0 src/sys/amd64/amd64/legacy.c > > > > 1.8 +2 -0 src/sys/amd64/include/legacyvar.h > > > > 1.122 +5 -0 src/sys/amd64/pci/pci_bus.c > > > > 1.12 +5 -1 src/sys/arm/xscale/i80321/i80321_pci.c > > > > 1.2 +5 -1 src/sys/arm/xscale/i8134x/i81342_pci.c > > > > 1.5 +5 -0 src/sys/arm/xscale/ixp425/ixp425_pci.c > > > > 1.31 +6 -4 src/sys/dev/acpica/acpi_pci.c > > > > 1.55 +5 -0 src/sys/dev/acpica/acpi_pcib_acpi.c > > > > 1.198 +3 -2 src/sys/dev/bge/if_bge.c > > > > 1.66 +3 -2 src/sys/dev/cardbus/cardbus.c > > > > 1.165 +5 -0 src/sys/dev/pccbb/pccbb.c > > > > 1.26 +3 -0 src/sys/dev/pccbb/pccbb_pci.c > > > > 1.32 +1 -0 src/sys/dev/pccbb/pccbbvar.h > > > > 1.355 +62 -36 src/sys/dev/pci/pci.c > > > > 1.50 +8 -1 src/sys/dev/pci/pci_pci.c > > > > 1.25 +3 -2 src/sys/dev/pci/pci_private.h > > > > 1.22 +8 -2 src/sys/dev/pci/pci_user.c > > > > 1.13 +1 -0 src/sys/dev/pci/pcib_private.h > > > > 1.80 +7 -0 src/sys/dev/pci/pcivar.h > > > > 1.63 +5 -0 src/sys/i386/i386/legacy.c > > > > 1.8 +2 -0 src/sys/i386/include/legacyvar.h > > > > 1.128 +5 -0 src/sys/i386/pci/pci_bus.c > > > > 1.9 +3 -1 src/sys/powerpc/powermac/grackle.c > > > > 1.16 +3 -1 src/sys/powerpc/powermac/uninorth.c > > > > 1.14 +2 -0 src/sys/sparc64/pci/apb.c > > > > 1.16 +7 -4 src/sys/sparc64/pci/ofw_pcibus.c > > > > 1.70 +3 -0 src/sys/sparc64/pci/psycho.c > > > > 1.4 +5 -0 src/sys/sun4v/sun4v/hv_pci.c > > > > 1.308 +1 -1 src/sys/sys/param.h > > > > 1.7 +14 -13 src/sys/sys/pciio.h > > > > 1.2 +4 -3 src/tools/tools/pciroms/pciroms.c > > > > 1.29 +8 -5 src/usr.sbin/pciconf/pciconf.8 > > > > 1.28 +5 -3 src/usr.sbin/pciconf/pciconf.c > > > > _______________________________________________ > > > > freebsd-current@freebsd.org mailing list > > > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > > > To unsubscribe, send any mail to " > > freebsd-current-unsubscribe@freebsd.org" > > > > > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to " > > freebsd-current-unsubscribe@freebsd.org" > > > > > > > > > -- > > GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 > > ( subkeys.pgp.net) > > > > "It won't fit on the line." > > -- me, 2001 > > > > >