head 1.1; branch 1.1.1; access; symbols libdrm-1_0_4:1.1.1.1 AGPGART_2_0:1.1.1.1 TUNGSTEN:1.1.1; locks; strict; comment @ * @; 1.1 date 2003.01.11.02.19.38; author jhartmann; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.01.11.02.19.38; author jhartmann; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @/* * AGPGART module version 2.0 * Copyright (C) 2003 Tungsten Graphics * Copyright (C) 2003 Jeff Hartmann * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * JEFF HARTMANN, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM, * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * */ /* Flags for agp extended info stuff */ #ifndef _AGP_EXTENDED_DEFINES #define _AGP_EXTENDED_DEFINES /* Masters and targets flags */ #define AGP_SUPPORTS_ISOCHRONOUS (1<<0) #define AGP_SUPPORTS_SBA (1<<1) #define AGP_SUPPORTS_AGP_3_0_ENABLED (1<<2) #define AGP_SUPPORTS_OVER4G_ADDR (1<<3) #define AGP_SUPPORTS_FAST_WRITE (1<<4) #define AGP_SUPPORTS_SPEED_1X (1<<5) #define AGP_SUPPORTS_SPEED_2X (1<<6) #define AGP_SUPPORTS_SPEED_4X (1<<7) #define AGP_SUPPORTS_SPEED_8X (1<<8) #define AGP_SUPPORTS_ISO_PAYLOAD_32_B (1<<9) #define AGP_SUPPORTS_ISO_PAYLOAD_64_B (1<<10) #define AGP_SUPPORTS_ISO_PAYLOAD_128_B (1<<11) #define AGP_SUPPORTS_ISO_PAYLOAD_256_B (1<<12) /* valid for targets only */ #define AGP_SUPPORTS_CACHED_MEMORY (1<<13) #define AGP_SUPPORTS_APER_MMAP (1<<14) /* reserved bits for future use */ #define AGP_SUPPORTS_RESERVED_0 (1<<15) #define AGP_SUPPORTS_RESERVED_1 (1<<16) #define AGP_SUPPORTS_RESERVED_2 (1<<17) #define AGP_SUPPORTS_RESERVED_3 (1<<18) #define AGP_SUPPORTS_RESERVED_4 (1<<19) #define AGP_SUPPORTS_RESERVED_5 (1<<20) #define AGP_SUPPORTS_RESERVED_6 (1<<21) #define AGP_SUPPORTS_RESERVED_7 (1<<22) #define AGP_SUPPORTS_RESERVED_8 (1<<23) #define AGP_SUPPORTS_RESERVED_9 (1<<24) #define AGP_SUPPORTS_RESERVED_10 (1<<25) #define AGP_SUPPORTS_RESERVED_11 (1<<26) #define AGP_SUPPORTS_RESERVED_12 (1<<27) #define AGP_SUPPORTS_RESERVED_13 (1<<28) #define AGP_SUPPORTS_RESERVED_14 (1<<29) #define AGP_SUPPORTS_RESERVED_15 (1<<30) #define AGP_SUPPORTS_RESERVED_16 (1<<31) /* Driver flags, all the rest of the values are reserved */ #define AGP_USE_AGP_3_0_MODES (1<<0) #define AGP_CAN_MAP_APERTURE (1<<1) #define AGP_MAPS_USE_CACHE_ATTRS (1<<2) #define AGP_CAN_DO_CACHED (1<<3) #define AGP_DRIVER_ACTIVE (1<<4) #endif /* _AGP_EXTENDED_DEFINES */ @ 1.1.1.1 log @Import of Agpgart 2.0 module @ text @@