1fda9279dSmrg#ifndef __NV_CONST_H__ 2fda9279dSmrg#define __NV_CONST_H__ 3fda9279dSmrg 4fda9279dSmrg#define NV_VERSION 4000 5fda9279dSmrg#define NV_NAME "NOUVEAU" 6fda9279dSmrg#define NV_DRIVER_NAME "nouveau" 7fda9279dSmrg 8fda9279dSmrgtypedef enum { 9fda9279dSmrg OPTION_SW_CURSOR, 10fda9279dSmrg OPTION_HW_CURSOR, 11fda9279dSmrg OPTION_NOACCEL, 12fda9279dSmrg OPTION_SHADOW_FB, 13fda9279dSmrg OPTION_VIDEO_KEY, 14fda9279dSmrg OPTION_WFB, 15fda9279dSmrg OPTION_GLX_VBLANK, 16fda9279dSmrg OPTION_ZAPHOD_HEADS, 17fda9279dSmrg OPTION_PAGE_FLIP, 18fda9279dSmrg OPTION_SWAP_LIMIT, 19fda9279dSmrg OPTION_ASYNC_COPY, 20fda9279dSmrg OPTION_ACCELMETHOD, 2116ee1e9aSmrg OPTION_DRI, 22fda9279dSmrg} NVOpts; 23fda9279dSmrg 24fda9279dSmrg 25fda9279dSmrgstatic const OptionInfoRec NVOptions[] = { 26fda9279dSmrg { OPTION_SW_CURSOR, "SWcursor", OPTV_BOOLEAN, {0}, FALSE }, 27fda9279dSmrg { OPTION_HW_CURSOR, "HWcursor", OPTV_BOOLEAN, {0}, FALSE }, 28fda9279dSmrg { OPTION_NOACCEL, "NoAccel", OPTV_BOOLEAN, {0}, FALSE }, 29fda9279dSmrg { OPTION_SHADOW_FB, "ShadowFB", OPTV_BOOLEAN, {0}, FALSE }, 30fda9279dSmrg { OPTION_VIDEO_KEY, "VideoKey", OPTV_INTEGER, {0}, FALSE }, 31fda9279dSmrg { OPTION_WFB, "WrappedFB", OPTV_BOOLEAN, {0}, FALSE }, 32fda9279dSmrg { OPTION_GLX_VBLANK, "GLXVBlank", OPTV_BOOLEAN, {0}, FALSE }, 33fda9279dSmrg { OPTION_ZAPHOD_HEADS, "ZaphodHeads", OPTV_STRING, {0}, FALSE }, 34fda9279dSmrg { OPTION_PAGE_FLIP, "PageFlip", OPTV_BOOLEAN, {0}, FALSE }, 35fda9279dSmrg { OPTION_SWAP_LIMIT, "SwapLimit", OPTV_INTEGER, {0}, FALSE }, 36fda9279dSmrg { OPTION_ASYNC_COPY, "AsyncUTSDFS", OPTV_BOOLEAN, {0}, FALSE }, 37fda9279dSmrg { OPTION_ACCELMETHOD, "AccelMethod", OPTV_STRING, {0}, FALSE }, 3816ee1e9aSmrg { OPTION_DRI, "DRI", OPTV_INTEGER, {0}, FALSE }, 39fda9279dSmrg { -1, NULL, OPTV_NONE, {0}, FALSE } 40fda9279dSmrg}; 41fda9279dSmrg 42fda9279dSmrg#endif /* __NV_CONST_H__ */ 43fda9279dSmrg 44