* 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
This commit is contained in:
@@ -60,13 +60,13 @@ typedef struct agp_gart_module_info {
|
||||
status_t (*allocate_memory)(aperture_id id, size_t size,
|
||||
size_t alignment, uint32 flags, addr_t *_apertureBase,
|
||||
addr_t *_physicalBase);
|
||||
status_t (*deallocate_memory)(aperture_id id, addr_t apertureBase);
|
||||
status_t (*free_memory)(aperture_id id, addr_t apertureBase);
|
||||
status_t (*reserve_aperture)(aperture_id id, size_t size,
|
||||
addr_t *_apertureBase);
|
||||
status_t (*unreserve_aperture)(aperture_id id, addr_t apertureBase);
|
||||
status_t (*bind_aperture)(aperture_id id, area_id area, addr_t base,
|
||||
size_t size, size_t alignment, bool physical,
|
||||
addr_t reservedBase, addr_t *_apertureBase);
|
||||
size_t size, size_t alignment, addr_t reservedBase,
|
||||
addr_t *_apertureBase);
|
||||
status_t (*unbind_aperture)(aperture_id id, addr_t apertureBase);
|
||||
} agp_gart_module_info;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user