summaryrefslogtreecommitdiffstats
path: root/sys/pci/agp_amd64.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix style(9) nits.jkim2006-10-091-38/+37
|
* Fix 32-bit PTE in the GART table.jkim2006-10-091-1/+3
| | | | Noticed by: jmg
* Use aperture base address from north bridge. Some BIOS does not encodejkim2006-08-211-10/+5
| | | | | | | misc. control registers correctly and it is inconsistent with north bridge. In fact, there are too many broken BIOS implementations out there and we cannot fix every possible combination but at least it is consistent with what we advertise with ioctl(2).
* Move SiS 760 to where it belongs.jkim2006-05-301-0/+2
| | | | | PR: 98094 Submitted by: Mike M < mmcgus at yahoo dot com >
* Change the various AGP drivers that attach to the Host-PCI bridge device tojhb2005-12-201-2/+1
| | | | | | | | | attach to the hostb driver instead. This means that agp can now be loaded at runtime (in theory at least). Also, the drivers no longer have to explicity call device_verbose() to cancel out any earlier calls to device_quiet() by the hostb(4) driver (this shows a limitation in new-bus, drivers really shouldn't be doing device_quiet() until they know they are going to drive that device, i.e. in attach).
* 0xb1881106 seems to be an AGP bridge and some BIOSes incorrectly handlejkim2005-11-141-16/+72
| | | | | the bridge. Therefore, we give the same treatment as we did for nForce3-250 and ULi chipsets. VIA AGPv3 code was copied from agp_via.c.
* - Add a work-around for nForce3-250. Aperture base address encoded in misc.jkim2005-09-271-8/+158
| | | | | | | | | | | | | | | | | control register and AGP bridge seems to be inconsistent with some BIOS. Instead of relying on BIOS settings, we just take the initial aperture size and encode them for both miscellaneous control register and AGP bridge. Some idea was borrowed from agp_nvidia.c. - Add preliminary ULi M1689 chipset support. The idea was taken from Linux because hardware and documentation are unavailable. Not tested. - Add more VIA chipset PCI IDs taken from Linux driver. Approved by: anholt (mentor) Tested by: Adam Gregoire <ebola at psychoholics dot org> Ganael Laplanche <ganael.laplanche at martymac dot com> K Wieland <kwieland at wustl dot edu>
* Add nForce3-250.obrien2005-04-081-0/+2
|
* nVidia AGP chipsets beyond nForce2 are AMD64-specific.obrien2005-04-021-0/+2
| | | | | | So move the AGP support to there. Submitted by: Jung-uk Kim <jkim@niksun.com>
* Return BUS_PROBE_DEFAULT instead of 0.imp2005-02-241-1/+1
|
* Correct the SiS 755 PCI ID. Confirmed against Linux code.anholt2005-02-141-1/+1
| | | | | | PR: kern/76411 Submitted by: Jonathan Fosburgh, jonathan at fosburgh dot org Obtained from: Jung-uk Kim, jkim at niksun.com
* Add PCI ID for VIA K8T800Pro chipset. Tested with agptest and X with DRIanholt2004-10-051-0/+2
| | | | enabled, but not 3D.
* Unconditionally support the AMD64 GART HW.obrien2004-08-191-3/+0
|
* AMD64 on-CPU GART support.obrien2004-08-161-0/+311
This also applies to AMD64 HW running 'i386' OS. Submitted by: Jung-uk Kim <jkim@niksun.com> Integration by: obrien
OpenPOWER on IntegriCloud