From: "Carl D. Blake" <carl@boeckeler.com>
To: linux-kernel@vger.kernel.org
Subject: Re: nforce2 and agpgart
Date: 26 Dec 2002 11:55:16 -0700 [thread overview]
Message-ID: <1040928916.6372.32.camel@vulcan> (raw)
In-Reply-To: <1040685553.2739.30.camel@localhost.localdomain>
On Mon, 2002-12-23 at 16:19, Bongani Hlope wrote:
...snip...
>
> It was once posted on this list that the NForce is similar to some
> existing hardware. hence the sound driver uses the Intel i810 audio
> driver. I guess if you can search through the archive you might find
> that discussion. If you do find it and _are_ clued-up enough, then you
> can look at drivers/char/agp/agpgart_be.c approximately line 3900 they
> start defining which drivers to use for which bus.
>
This sounds like a possibility. However, I cannot find any discussion
about what hardware the nforce2 chipset is similar to. I just need to
know if the agp portion of the chipset is similar to something else.
Can anybody point to that information? From what I can determine the
device that is used is the host bridge.
> So you need to
> 1. Find the id for the AGP bus for the NForce and define it in agp.h
> (lspci should do the trick IIRC on my PC 00:01.0 is the agp bus)
> 2. Find out which hardware the bus is similar to, then add the support
> for the NForce using the setup for that driver
> e.g.
>
> agp.h
>
> add
> #ifndef PCI_DEVICE_ID_NVIDIA_NFORCORCE_2 //I'm not sure about the
> naming standard
> #define PCI_DEVICE_ID_NVIDIA_NFORCORCE_2 0x(Hex value from lspci)
> #endif
>
> the in agpgart_be.c
>
> add (for example lets say the bus is similar to Intel's i860 agp bus
> then)
>
> #ifdef CONFIG_AGP_INTEL
> ...
>
> { PCI_DEVICE_ID_NVIDIA_NFORCORCE_2,
> PCI_VENDOR_ID_NVIDIA,
> INTEL_I860,
> "NVidia",
> "NForce2",
> intel_860_setup },
>
> ....
> #endif /* CONFIG_AGP_INTEL */
>
> DISCLAIMER : I do not know anything about the agp code, except for what
> I have read when trying to find a solution for you. The examples above
> are from what my eyes came across at 1:00 am without prio knowledge to
> the agp code. So if you implement these examples you do it at you own
> (and maybe your pets) risk. The examples come with.... you should now
> how the rest goes ;)
>
> --
> For future reference - don't anybody else try to send patches as vi
> scripts, please. Yes, it's manly, but let's face it, so is
> bungee-jumping with the cord tied to your testicles.
>
> -- Linus
--
Carl D. Blake
Director of Engineering
Boeckeler Instruments, Inc.
4650 S. Butterfield Dr.
Tucson, AZ 85714
Phone: 520-745-0001
FAX: 520-745-0004
email: carl@boeckeler.com
.com
next prev parent reply other threads:[~2002-12-26 18:47 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-23 18:50 nforce2 and agpgart Carl D. Blake
2002-12-23 21:16 ` Bongani Hlope
2002-12-23 22:40 ` Carl D. Blake
2002-12-23 23:19 ` Bongani Hlope
2002-12-26 18:55 ` Carl D. Blake [this message]
2002-12-23 23:59 ` Jeff Nguyen
2002-12-26 18:55 ` Carl D. Blake
[not found] ` <1040928705.6372.27.camel@vulcan>
[not found] ` <086101c2ad18$46fea8b0$6502a8c0@jeff>
2002-12-26 20:09 ` Carl D. Blake
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1040928916.6372.32.camel@vulcan \
--to=carl@boeckeler.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.