History log of /haiku/headers/private/graphics/AGP.h
Revision Date Author Comments
# 9a063f05 28-May-2010 Axel Dörfler <axeld@pinc-software.de>

* Fixed the AGP interface to correctly use phys_addr_t where needed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36962 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 103d05f3 31-Jan-2008 Axel Dörfler <axeld@pinc-software.de>

* Renamed GART's deallocate_memory() to free_memory().
* Removed "physical" parameter of GART's bind_aperture() - I don't think this
be of use to anyone.
* Fixed binding/unbinding pages in the Intel GART driver; I accidently shifted
the page offset twice.
* Actually forgot handling of allocated memory in Aperture::BindMemory().
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23796 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3adccb19 26-Jan-2008 Axel Dörfler <axeld@pinc-software.de>

* More or less completely rewrote the AGP bus manager.
* It now also serves as a generic GART manager and accepts bus modules as well
as custom modules of graphics drivers if they want to (could be used for the
Radeon PCI GART stuff, for example).
* Implemented GART support module for Intel i965 and G33 chipsets (the other
Intel chips will come later).
* Renamed agp bus manager to agp_gart to reflect its new functionality (even
though the AGP functionality is already outdated (due to PCIe), the GART
stuff remains current).
* Adapted existing users of the AGP bus manager to the API changes.
* Not very well tested yet...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23754 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 663294cc 11-Jul-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

setting up AGP module use (not finished)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 72bb797e 10-Jul-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

AGP busmanager now compiles.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8373 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a83a917d 22-Jun-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

new general headerfile for AGP use on graphicscards. If it shouldn't be here, let me know... Committing because it's needed now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8123 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9a063f059c37536b1d0a6b38a173c9aa0cd6f854 28-May-2010 Axel Dörfler <axeld@pinc-software.de>

* Fixed the AGP interface to correctly use phys_addr_t where needed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36962 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 103d05f3c2db9203f8de61e744c99acc2be41141 31-Jan-2008 Axel Dörfler <axeld@pinc-software.de>

* Renamed GART's deallocate_memory() to free_memory().
* Removed "physical" parameter of GART's bind_aperture() - I don't think this
be of use to anyone.
* Fixed binding/unbinding pages in the Intel GART driver; I accidently shifted
the page offset twice.
* Actually forgot handling of allocated memory in Aperture::BindMemory().
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23796 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3adccb193554387468ad669ac36453e888b1732d 26-Jan-2008 Axel Dörfler <axeld@pinc-software.de>

* More or less completely rewrote the AGP bus manager.
* It now also serves as a generic GART manager and accepts bus modules as well
as custom modules of graphics drivers if they want to (could be used for the
Radeon PCI GART stuff, for example).
* Implemented GART support module for Intel i965 and G33 chipsets (the other
Intel chips will come later).
* Renamed agp bus manager to agp_gart to reflect its new functionality (even
though the AGP functionality is already outdated (due to PCIe), the GART
stuff remains current).
* Adapted existing users of the AGP bus manager to the API changes.
* Not very well tested yet...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23754 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 663294ccbbc956fa3e7f8f1b7d027083ca8329b0 11-Jul-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

setting up AGP module use (not finished)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 72bb797ea92acc35085ed389907859e71c6e0722 10-Jul-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

AGP busmanager now compiles.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8373 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a83a917d79d7334578e7fb565506d6cc61ed2b9a 22-Jun-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

new general headerfile for AGP use on graphicscards. If it shouldn't be here, let me know... Committing because it's needed now.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8123 a95241bf-73f2-0310-859d-f6bbb57e9c96