cvs commit: src/sys/i386/pci pci_cfgreg.c
Scott Long
scottl at freebsd.org
Mon Dec 13 19:43:57 PST 2004
Peter Wemm wrote:
> On Monday 13 December 2004 05:33 pm, David O'Brien wrote:
>
>>On Mon, Dec 13, 2004 at 02:16:53PM -0800, Peter Wemm wrote:
>>
>>>On Monday 13 December 2004 01:47 pm, Dag-Erling Sm?rgrav wrote:
>>>
>>>>"David O'Brien" <obrien at FreeBSD.org> writes:
>>>>
>>>>>At the moment I don't know of anyone with an AMD64 PCI Express
>>>>>motherboard.
>>>>
>>>>The Celestica A8440 has dual onboard PCI-X NICs and two PCI-X
>>>>slots. Surely someone in the project should be able to get their
>>>>hands on one? I for one would love to have one for the
>>>>tinderbox...
>>>>
>>>>DES
>>>
>>>Just for clarity, we were talking about PCI-Express, not PCI-X.
>>>
>>>BTW, I think it is amusing that the only machines readily available
>>>that have PCI-Express to run FreeBSD/amd64 on are Intel systems...
>>
>>Why?
>>Today there is zero benefit to PCI-Express vs. AGP 8x or PCI-X
>>133mhz.
>
>
> Just like there was zero benefit to having a prototype amd64 machine to
> do porting work on before they started coming out in retail? At the
> time, there was zero benefit compared to a 32 bit Athlon-XP system.
>
> It's going to suck when they do reach the stores and our answer to
> support questions is "no", while Linux and windows do.
>
> On that note, we still barely support anything more from AMD's platform
> than the basic instruction set due to lack of documentation.. That's
> why FreeBSD/amd64 ran so quickly on the Intel hardware. We only used
> the most basic features of the generic instruction set in an otherwise
> PC platform. We don't take advantage of the IOMMU, the timers, etc.
> (Still no documentation). I'd have expected AMD to push as hard as
> they can to get every advantage while Intel is still trying to recover
> their balance.
Having IOMMU docs could have a very positive benefit for things like ATA
on amd64. However, I can't even begin to evaluate what that benefit
might be until docs become available.
Scott
More information about the cvs-all
mailing list