|
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
|