⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xf86_option.h

📁 基于组件方式开发操作系统的OSKIT源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define CLOCK_OPTION_ICS5342     9 /* use ICS 5342 programmable clocks */#define CLOCK_OPTION_S3TRIO     10 /* use S3 Trio32/64 programmable clocks */#define CLOCK_OPTION_TI3026     11 /* use TI3026 programmable clocks */#define CLOCK_OPTION_IBMRGB     12 /* use IBM RGB52x programmable clocks */#define CLOCK_OPTION_STG1703    13 /* use STG1703 programmable clocks */#define CLOCK_OPTION_ICS5341    14 /* use ICS 5341 (ET4000W32p) */#define CLOCK_OPTION_TRIDENT    15 /* use programmable clock on TGUI */#define CLOCK_OPTION_ATT409     16 /* use ATT20C409 programmable clock */#define CLOCK_OPTION_CH8398     17 /* use Chrontel 8398 programmable clock */#define CLOCK_OPTION_GLORIA8    18 /* use ELSA Gloria-8 TVP3030/ICS9161 clock */#define CLOCK_OPTION_ET6000     19 /* use ET6000 built-in programmable clock */#define CLOCK_OPTION_ICS1562    20 /* used for TGA server */#define CLOCK_OPTION_S3AURORA   21 /* use S3 Aurora64V+ programmable clocks */#define CLOCK_OPTION_S3TRIO64V2 22 /* use S3 Trio64V2 or ViRGE/DX/GX 170MHz clocks *//* * Table to map option strings to tokens. */typedef struct {  char *name;  int  token;} OptFlagRec, *OptFlagPtr;#ifdef INIT_OPTIONSOptFlagRec xf86_OptionTab[] = {  { "legend",		OPTION_LEGEND },  { "swap_hibit",	OPTION_SWAP_HIBIT },  { "8clocks",		OPTION_8CLKS },  { "16clocks",		OPTION_16CLKS },  { "probe_clocks",	OPTION_PROBE_CLKS },  { "hibit_high",	OPTION_HIBIT_HIGH },  { "hibit_low",	OPTION_HIBIT_LOW },  { "clkdiv2",		OPTION_CLKDIV2 },  { "hw_clocks",        OPTION_HW_CLKS },  { "use_vclk1",        OPTION_FORCE_VCLK1 },  { "intern_disp",	OPTION_INTERN_DISP },  { "extern_disp",	OPTION_EXTERN_DISP },  { "clgd6225_lcd",	OPTION_CLGD6225_LCD },  { "stn",              OPTION_STN},  { "ext_fram_buf",	OPTION_EXT_FRAM_BUF },  { "no_stretch",	OPTION_LCD_STRETCH },  { "lcd_center",	OPTION_LCD_CENTER },  { "lcd_centre",	OPTION_LCD_CENTER },  { "fix_panel_size",	OPTION_PANEL_SIZE },  { "fast_dram",	OPTION_FAST_DRAM },  { "med_dram",		OPTION_MED_DRAM },  { "slow_dram",	OPTION_SLOW_DRAM },  { "slow_edodram",	OPTION_SLOW_EDODRAM },  { "early_ras_precharge",	OPTION_EARLY_RAS_PRECHARGE },  { "late_ras_precharge",	OPTION_LATE_RAS_PRECHARGE },  { "nomemaccess",	OPTION_NO_MEM_ACCESS },  { "nolinear",		OPTION_NOLINEAR_MODE },  { "intel_gx",		OPTION_INTEL_GX },  { "no_2mb_banksel",	OPTION_NO_2MB_BANKSEL },  { "fifo_conservative",OPTION_FIFO_CONSERV },  { "fifo_moderate",    OPTION_FIFO_MODERATE },  { "fifo_aggressive",	OPTION_FIFO_AGGRESSIVE },  { "mmio",		OPTION_MMIO },  { "no_mmio",		OPTION_NO_MMIO },  { "linear",		OPTION_LINEAR },  { "slow_vram",	OPTION_SLOW_VRAM },  { "s3_slow_vram",	OPTION_SLOW_VRAM },  { "slow_dram_refresh",OPTION_SLOW_DRAM_REFRESH },  { "s3_slow_dram_refresh",OPTION_SLOW_DRAM_REFRESH },  { "fast_vram",	OPTION_FAST_VRAM },  { "s3_fast_vram",	OPTION_FAST_VRAM },  { "fpm_vram",		OPTION_FPM_VRAM },  { "edo_vram",		OPTION_EDO_VRAM },  { "pci_burst_on",	OPTION_PCI_BURST_ON },  { "pci_burst_off",	OPTION_PCI_BURST_OFF },  { "w32_interleave_on",OPTION_W32_INTERLEAVE_ON },  { "w32_interleave_off",OPTION_W32_INTERLEAVE_OFF },  { "tgui_pci_read_on", OPTION_TGUI_PCI_READ_ON },  { "tgui_pci_write_on",OPTION_TGUI_PCI_WRITE_ON },  { "tgui_mclk_66",	OPTION_TGUI_MCLK_66 },  { "noaccel",		OPTION_NOACCEL },  { "hw_cursor",	OPTION_HW_CURSOR },  { "sw_cursor",	OPTION_SW_CURSOR },  { "no_bitblt",	OPTION_NO_BITBLT },  { "favour_bitblt",	OPTION_FAVOUR_BITBLT },  { "favor_bitblt",	OPTION_FAVOUR_BITBLT },  { "no_imageblt",	OPTION_NO_IMAGEBLT },  { "no_font_cache",	OPTION_NO_FONT_CACHE },  { "no_pixmap_cache",	OPTION_NO_PIXMAP_CACHE },  { "trio32_fc_bug",	OPTION_TRIO32_FC_BUG },  { "s3_968_dash_bug",	OPTION_S3_968_DASH_BUG },  { "xaa_benchmark",	OPTION_XAA_BENCHMARK },  { "xaa_no_color_exp", OPTION_XAA_NO_COL_EXP },  { "bt485_curs",	OPTION_BT485_CURS },  { "ti3020_curs",	OPTION_TI3020_CURS },  { "no_ti3020_curs",	OPTION_NO_TI3020_CURS },  { "ti3026_curs",	OPTION_TI3026_CURS },  { "ibmrgb_curs",	OPTION_IBMRGB_CURS },  { "dac_8_bit",	OPTION_DAC_8_BIT },  { "sync_on_green",    OPTION_SYNC_ON_GREEN },  { "bt482_curs",	OPTION_BT482_CURS },  { "s3_964_bt485_vclk",OPTION_S3_964_BT485_VCLK },  { "dac_6_bit",	OPTION_DAC_6_BIT },  { "spea_mercury",	OPTION_SPEA_MERCURY },  { "number_nine",	OPTION_NUMBER_NINE },  { "stb_pegasus",	OPTION_STB_PEGASUS },  { "elsa_w1000pro",	OPTION_ELSA_W1000PRO },  { "elsa_w1000isa",	OPTION_ELSA_W1000PRO }, /* These are treated the same */  { "elsa_w2000pro",	OPTION_ELSA_W2000PRO },  { "elsa_w2000pro/x8",	OPTION_ELSA_W2000PRO_X8 },  { "miro_80sv",	OPTION_MIRO_80SV },  { "diamond",		OPTION_DIAMOND },  { "genoa",		OPTION_GENOA },  { "stb",		OPTION_STB },  { "hercules",		OPTION_HERCULES },  { "miro_magic_s4",	OPTION_MIRO_MAGIC_S4},  { "ast_mach32",       OPTION_AST_MACH32},  { "composite",	OPTION_CSYNC },  { "secondary",	OPTION_SECONDARY },  { "pci_hack",		OPTION_PCI_HACK },  { "power_saver",	OPTION_POWER_SAVER },  { "override_bios",	OPTION_OVERRIDE_BIOS },  { "no_block_write",	OPTION_NO_BLOCK_WRITE },  { "block_write",	OPTION_BLOCK_WRITE },  { "no_bios_clocks",	OPTION_NO_BIOS_CLOCKS },  { "s3_invert_vclk",	OPTION_S3_INVERT_VCLK },  { "no_program_clocks",OPTION_NO_PROGRAM_CLOCKS },  { "no_pci_probe",	OPTION_NO_PCI_PROBE },  { "trio64v+_bug1",	OPTION_TRIO64VP_BUG1 },  { "trio64v+_bug2",	OPTION_TRIO64VP_BUG2 },  { "trio64v+_bug3",	OPTION_TRIO64VP_BUG3 },  { "use_modeline",	OPTION_USE_MODELINE },  { "suspend_hack",	OPTION_SUSPEND_HACK },  { "use_18bit_bus",	OPTION_18_BIT_BUS },  { "pci_retry",	OPTION_PCI_RETRY },  { "no_pci_disconnect",	OPTION_NO_PCI_DISC },  { "no_split_xfer",	OPTION_NO_SPLIT_XFER },  { "showcache",	OPTION_SHOWCACHE },  { "fb_debug",		OPTION_FB_DEBUG },/* #ifdef PC98 */  { "pcskb",		OPTION_PCSKB },  { "pcskb4",		OPTION_PCSKB4 },  { "pchkb",		OPTION_PCHKB },  { "necwab",		OPTION_NECWAB },  { "pw805i",		OPTION_PW805I },  { "pw_localbus",	OPTION_PWLB },  { "pw968",		OPTION_PW968 },  { "ga98nb1",		OPTION_GA98NB1 },  { "ga98nb2",		OPTION_GA98NB2 },  { "ga98nb4",		OPTION_GA98NB4 },  { "wap",		OPTION_WAP },  { "nec_cirrus",	OPTION_NEC_CIRRUS },  { "epsonmemwin",	OPTION_EPSON_MEM_WIN },  { "pw_mux",		OPTION_PW_MUX },  { "noinit",		OPTION_NOINIT },  { "pc98_tgui",	OPTION_PC98TGUI },/* #endif */  { "8_bit_bus",        OPTION_8_BIT_BUS },  { "wait_state",       OPTION_WAIT_STATE },  { "no_wait_state",    OPTION_NO_WAIT_STATE },  { "crtc_delay",       OPTION_CRTC_DELAY },  { "vram_128",         OPTION_VRAM_128 },  { "vram_256",         OPTION_VRAM_256 },  { "refresh_20",       OPTION_REFRESH_20 },  { "refresh_25",       OPTION_REFRESH_25 },  { "vlb_a",            OPTION_VLB_A },  { "vlb_b",            OPTION_VLB_B },  { "sprite_refresh",   OPTION_SPRITE_REFRESH },  { "screen_refresh",   OPTION_SPRITE_REFRESH },  { "vram_delay_latch", OPTION_VRAM_DELAY_LATCH },  { "vram_delay_ras",   OPTION_VRAM_DELAY_RAS },  { "vram_extend_ras",  OPTION_VRAM_EXTEND_RAS },  { "engine_delay",     OPTION_ENGINE_DELAY },  { "clock_50",         OPTION_CLOCK_50 },  { "clock_66",         OPTION_CLOCK_66 },  { "no_wait",          OPTION_NO_WAIT },  { "first_wwait",      OPTION_FIRST_WWAIT },  { "write_wait",       OPTION_WRITE_WAIT },  { "one_wait",         OPTION_ONE_WAIT },  { "read_wait",        OPTION_READ_WAIT },  { "all_wait",         OPTION_ALL_WAIT },  { "enable_bitblt",    OPTION_ENABLE_BITBLT },  { "",			-1 },};OptFlagRec xf86_ClockOptionTab [] = {  { "icd2061a",		CLOCK_OPTION_ICD2061A },  /* generic ICD2061A */  { "ics9161a",		CLOCK_OPTION_ICD2061A },  /* ICD2061A compatible */  { "dcs2824",		CLOCK_OPTION_ICD2061A },  /* ICD2061A compatible */  { "sc11412", 		CLOCK_OPTION_SC11412 },   /* Sierra SC11412 */  { "s3gendac",		CLOCK_OPTION_S3GENDAC },  /* S3 gendac */  { "s3_sdac",		CLOCK_OPTION_S3GENDAC },  /* S3 SDAC */  { "ics5300",		CLOCK_OPTION_S3GENDAC },  /* S3 gendac compatible */  { "ics5342",		CLOCK_OPTION_ICS5342 },   /* not completely S3 SDAC compatible */  { "s3_trio",		CLOCK_OPTION_S3TRIO },    /* S3 Trio32/64 */  { "s3_trio32",	CLOCK_OPTION_S3TRIO },    /* S3 Trio32/64 */  { "s3_trio64",	CLOCK_OPTION_S3TRIO },    /* S3 Trio32/64 */  { "s3_aurora64",	CLOCK_OPTION_S3AURORA },  /* S3 Aurora64V+ */  { "s3_trio64v2",	CLOCK_OPTION_S3TRIO64V2 },/* S3 Trio64V2 and ViRGE/DX/GX */  { "ti3025",		CLOCK_OPTION_TI3025 },    /* TI3025 */  { "ti3026",		CLOCK_OPTION_TI3026 },    /* TI3026 */  { "ti3030",		CLOCK_OPTION_TI3026 },    /* TI3030 is TI3026 compatible */  { "ibm_rgb514",	CLOCK_OPTION_IBMRGB },    /* IBM RGB514 */  { "ibm_rgb524",	CLOCK_OPTION_IBMRGB },    /* IBM RGB524 */  { "ibm_rgb525",	CLOCK_OPTION_IBMRGB },    /* IBM RGB525 */  { "ibm_rgb528",	CLOCK_OPTION_IBMRGB },    /* IBM RGB528 */  { "ibm_rgb51x",	CLOCK_OPTION_IBMRGB },    /* IBM RGB51x */  { "ibm_rgb52x",	CLOCK_OPTION_IBMRGB },    /* IBM RGB52x */  { "ibm_rgb5xx",	CLOCK_OPTION_IBMRGB },    /* IBM RGB52x */  { "ics2595",		CLOCK_OPTION_ICS2595 },   /* ICS2595 */  { "cirrus",		CLOCK_OPTION_CIRRUS }, 	  /* Cirrus built-in */  { "ch8391",		CLOCK_OPTION_CH8391 }, 	  /* Chrontel 8391  */  { "stg1703",		CLOCK_OPTION_STG1703 },   /* STG1703 */  { "ics5341",		CLOCK_OPTION_ICS5341 },   /* ET4000 W32p version of S3 SDAC/ICS5341 */  { "tgui",		CLOCK_OPTION_TRIDENT },   /* Trident TGUI built-in */  { "att20c409",	CLOCK_OPTION_ATT409 },    /* ATT20C409 */  { "att20c499",	CLOCK_OPTION_ATT409 },    /* ATT20C499, 409 compatible */  { "att20c408",	CLOCK_OPTION_ATT409 },    /* ATT20C408, 409 compatible */  { "ch8398",		CLOCK_OPTION_CH8398 },    /* Chrontel 8398 */  { "ati18818",		CLOCK_OPTION_ICS2595 },   /* ATI18818, ICS2595 compatible */  { "et6000",		CLOCK_OPTION_ET6000 },    /* ET6000 */  { "",			-1 },};#elseextern OptFlagRec xf86_OptionTab[];extern OptFlagRec xf86_ClockOptionTab[];#endif#endif /* _XF86_OPTION_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -