| Age | Commit message (Collapse) | Author |
|
|
|
Should use AGP_I965_IFPADDR instead AGP_I915_IFPADDR in Pineview, becuase
AGP_I915_IFPADDR is used as PCIEXBAR.
|
|
|
|
While here, fix the use of the I915 PCI MSAC register: it lies on the
bridge device (bus 0 dev 0 func 0), not the graphics device (bus 0
dev 2 func 0). I'm not sure we ever need to consult this register,
really -- the PCI BARs should be sized. But I'll leave a rototill of
this mess for another day.
|
|
|
|
|
|
-use an aligned pci config space address as everyone else -- I'm sorry
about that because I like gson's way a lot -- it keeps the address
offset due to alignment visually close to the data shift --, but since
aligned addresses are used everywhere else in definitions, this
causes confusion
-the mask applied to the data didn't make much sense, a look at the
FreeBSD code where this code originates from suggests that there
was just a mistake -- one trailing zero missing --
anyway, the datasheet tells that the error bits are all write-one-
to-clear, so just write back the value and we are done
|
|
did already do the right bit shifting
|
|
|
|
|
|
Based on a patch for FreeBSD by Eric Anholt.
OKed on tech-kern some months ago.
|
|
|
|
some configurations steal up to 64MB). OK christos@
|
|
I can now use DRI w/ AGP enabled on my r300.
|
|
|
|
|
|
|
|
|
|
Approved by: Frank van der Linden <fvdl@netbsd.org>
|
|
(kern/21843 Brian Stark <bpstark@pacbell.net>)
|
|
|
|
add AGP configuration registers for i840/855PM, i840/i850E, 82443LX/BX/GX
Although there chips are well alike, but initialization and so on procedures differ.
|
|
FreeBSD, with cleanup/KNF by me.
Note: These chipsets are not well supported by the i810 driver in
NetBSD's in-tree xsrc (based on XFree86 4.2.1 at this time). However,
the driver works perfectly using bleeding-edge XFree86-current on my
Omnibook's i830MG with these agp changes.
|
|
modifications to fit it into the NetBSD device/config structure and
to use bus_dma by me.
|