diff options
author | Eric Anholt <eric@anholt.net> | 2008-11-05 13:29:39 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-11-05 17:22:00 -0800 |
commit | 801f0eac4f7b0071ed21eb9c68c5a951e1cc409a (patch) | |
tree | 0c374c2e10f6a463545f5a252fb9dd6097868e82 /src/i830_driver.c | |
parent | d828b0802c939cb12664db4dd157a4944a4db01b (diff) |
Make I830FALLBACK debugging a runtime instead of compile-time option.
Diffstat (limited to 'src/i830_driver.c')
-rw-r--r-- | src/i830_driver.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/i830_driver.c b/src/i830_driver.c index bb92836e..3b8ea5d9 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -302,6 +302,7 @@ typedef enum { OPTION_VIDEO_KEY, OPTION_COLOR_KEY, OPTION_MODEDEBUG, + OPTION_FALLBACKDEBUG, OPTION_LVDS24BITMODE, OPTION_FBC, OPTION_TILING, @@ -327,6 +328,7 @@ static OptionInfoRec I830Options[] = { {OPTION_COLOR_KEY, "ColorKey", OPTV_INTEGER, {0}, FALSE}, {OPTION_VIDEO_KEY, "VideoKey", OPTV_INTEGER, {0}, FALSE}, {OPTION_MODEDEBUG, "ModeDebug", OPTV_BOOLEAN, {0}, FALSE}, + {OPTION_FALLBACKDEBUG, "FallbackDebug", OPTV_BOOLEAN, {0}, FALSE}, {OPTION_LVDS24BITMODE, "LVDS24Bit", OPTV_BOOLEAN, {0}, FALSE}, {OPTION_FBC, "FramebufferCompression", OPTV_BOOLEAN, {0}, TRUE}, {OPTION_TILING, "Tiling", OPTV_BOOLEAN, {0}, TRUE}, @@ -1433,6 +1435,9 @@ I830GetEarlyOptions(ScrnInfoPtr pScrn) memcpy(pI830->Options, I830Options, sizeof(I830Options)); xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pI830->Options); + pI830->fallback_debug = xf86ReturnOptValBool(pI830->Options, + OPTION_FALLBACKDEBUG, FALSE); + if (xf86ReturnOptValBool(pI830->Options, OPTION_MODEDEBUG, FALSE)) { pI830->debug_modes = TRUE; } else { |