OpenSolaris

Printable Version Enter a New Search
Bug ID 6207005
Synopsis Xorg should implement agpgart wrappers instead of simply returning FALSE
State 10-Fix Delivered (Fix available in build)
Category:Subcategory xserver:xorg-server
Keywords
Responsible Engineer Sophia Li
Reported Against s10_72
Duplicate Of
Introduced In
Commit to Fix snv_13
Fixed In snv_13
Release Fixed solaris_nevada(snv_13) , solaris_10u1(s10u1_13) (Bug ID:2128469)
Related Bugs
Submit Date 10-December-2004
Last Update Date 16-January-2007
Description
In xf86_OSproc.h, agpgart wrapper functions are defined as:
extern Bool xf86AgpGARTSupported(void);
extern AgpInfoPtr xf86GetAGPInfo(int screenNum);
extern Bool xf86AcquireGART(int screenNum);
extern Bool xf86ReleaseGART(int screenNum);
extern int xf86AllocateGARTMemory(int screenNum, unsigned long size, int type,
				  unsigned long *physical);
extern Bool xf86BindGARTMemory(int screenNum, int key, unsigned long offset);
extern Bool xf86UnbindGARTMemory(int screenNum, int key);
extern Bool xf86EnableAGP(int screenNum, CARD32 mode);
extern Bool xf86GARTCloseScreen(int screenNum);

These functions for Solaris were implemented in xc/programs/Xserver/hw/xfree86/os-support/shared/agp_noop.c, which simply return FALSE.

Real agpgart operations should be added in accordance with the coming agpgart support(PSARC 2004/151) just as what Linux has done.

 xxxxx@xxxxx.com 2004-12-10 09:57:31 GMT
Work Around
N/A
Comments
N/A