xf86_config.h

来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 661 行 · 第 1/2 页

H
661
字号
  { TT_PHSYNC,		"+hsync"},  { TT_NHSYNC,		"-hsync"},  { TT_PVSYNC,		"+vsync"},  { TT_NVSYNC,		"-vsync"},  { TT_CSYNC,		"composite"},  { TT_PCSYNC,		"+csync"},  { TT_NCSYNC,		"-csync"},  { TT_DBLSCAN,		"doublescan"},  { TT_HSKEW,		"hskew"},  { -1,			"" },};#else  /* defined(INIT_CONFIG) */extern SymTabRec TimingTab[];#endif /* !defined(INIT_CONFIG) */#define LOAD		2000#ifdef INIT_CONFIGSymTabRec ModuleTab[] = {  { ENDSECTION,	"endsection"},  { LOAD,	"load"},  { -1,		"" },};#endif  /* defined(INIT_CONFIG) *//* Indexes for the specialKeyMap array */#define K_INDEX_LEFTALT		0#define K_INDEX_RIGHTALT	1#define K_INDEX_SCROLLLOCK	2#define K_INDEX_RIGHTCTL	3/* Values for the specialKeyMap array */#define KM_META		0#define KM_COMPOSE	1#define KM_MODESHIFT	2#define KM_MODELOCK	3#define KM_SCROLLLOCK	4#define KM_CONTROL	5#ifdef INIT_CONFIGstatic SymTabRec KeyMapTab[] = {  { KM_META,		"meta" },  { KM_COMPOSE,		"compose" },  { KM_MODESHIFT,	"modeshift" },  { KM_MODELOCK,	"modelock" },  { KM_SCROLLLOCK,	"scrolllock" },  { KM_CONTROL,		"control" },  { -1,			"" },};#endif /* INIT_CONFIG */#define CHIPSET		10#define CLOCKS		11#define OPTION		12#define VIDEORAM	13#define BOARD		14#define IOBASE		15#define DACBASE		16#define COPBASE		17#define POSBASE		18#define INSTANCE	19#define RAMDAC		20#define DACSPEED	21#define SPEEDUP		22#define NOSPEEDUP	23#define CLOCKPROG	24#define BIOSBASE	25#define MEMBASE		26#define CLOCKCHIP	27#define S3MNADJUST	28#define S3MCLK		29#define CHIPID		30#define CHIPREV		31#define MEMCLOCK        32#define VGABASEADDR    100#define S3REFCLK       101#define S3BLANKDELAY   102#define TEXTCLOCKFRQ   103#ifdef INIT_CONFIGSymTabRec DeviceTab[] = {  { ENDSECTION, "endsection"},  { IDENTIFIER, "identifier"},  { VENDOR, 	"vendorname"},  { BOARD, 	"boardname"},  { CHIPSET,	"chipset" },  { RAMDAC,	"ramdac" },  { DACSPEED,	"dacspeed"},  { CLOCKS,	"clocks" },  { OPTION,	"option" },  { VIDEORAM,	"videoram" },  { SPEEDUP,	"speedup" },  { NOSPEEDUP,	"nospeedup" },  { CLOCKPROG,	"clockprog" },  { BIOSBASE,	"biosbase" },  { MEMBASE,	"membase" },  { IOBASE,	"iobase" },  { DACBASE,	"dacbase" },  { COPBASE,	"copbase" },  { POSBASE,	"posbase" },  { INSTANCE,	"instance" },  { CLOCKCHIP,	"clockchip" },  { S3MNADJUST,	"s3mnadjust" },  { S3MCLK,	"s3mclk" },  { S3MCLK,	"mclk" },  { CHIPID,	"chipid" },  { CHIPREV,	"chiprev" },  { VGABASEADDR,"vgabase" },  { S3REFCLK,	"s3refclk" },  { S3BLANKDELAY,"s3blankdelay" },  { TEXTCLOCKFRQ, "textclockfreq" },  { MEMCLOCK,   "set_memclk" },  { MEMCLOCK,   "set_mclk" },  { -1,		"" },};#elseextern SymTabRec DeviceTab[];#endif /* INIT_CONFIG *//* Keyboard keywords */#define AUTOREPEAT	30#define SERVERNUM	31#define XLEDS		32#define VTINIT		33#define LEFTALT		34#define RIGHTALT	35#define SCROLLLOCK	36#define RIGHTCTL	37#define VTSYSREQ	38#define KPROTOCOL	39#define XKBKEYMAP	40#define XKBCOMPAT	41#define XKBTYPES	42#define XKBKEYCODES	43#define XKBGEOMETRY	44#define XKBSYMBOLS	45#define XKBDISABLE	46#define PANIX106	47#define XKBRULES	110#define XKBMODEL	111#define XKBLAYOUT	112#define XKBVARIANT	113#define XKBOPTIONS	114#ifdef INIT_CONFIGstatic SymTabRec KeyboardTab[] = {  { ENDSECTION,	"endsection"},  { KPROTOCOL,	"protocol" },  { AUTOREPEAT,	"autorepeat" },  { SERVERNUM,	"servernumlock" },  { XLEDS,	"xleds" },  { VTINIT,	"vtinit" },  { LEFTALT,	"leftalt" },  { RIGHTALT,	"rightalt" },  { RIGHTALT,	"altgr" },  { SCROLLLOCK,	"scrolllock" },  { RIGHTCTL,	"rightctl" },  { VTSYSREQ,	"vtsysreq" },  { PANIX106,	"panix106" },  { XKBKEYMAP,	"xkbkeymap" },  { XKBCOMPAT,	"xkbcompat" },  { XKBTYPES,	"xkbtypes" },  { XKBKEYCODES,"xkbkeycodes" },  { XKBGEOMETRY,"xkbgeometry" },  { XKBSYMBOLS,	"xkbsymbols" },  { XKBDISABLE, "xkbdisable" },  { XKBRULES,	"xkbrules" },  { XKBMODEL,	"xkbmodel" },  { XKBLAYOUT,	"xkblayout" },  { XKBVARIANT,	"xkbvariant" },  { XKBOPTIONS,	"xkboptions" },  { -1,		"" },};#endif /* INIT_CONFIG */#define P_MS		0			/* Microsoft */#define P_MSC		1			/* Mouse Systems Corp */#define P_MM		2			/* MMseries */#define P_LOGI		3			/* Logitech */#define P_BM		4			/* BusMouse ??? */#define P_LOGIMAN	5			/* MouseMan / TrackMan						   [CHRIS-211092] */#define P_PS2		6			/* PS/2 mouse */#define P_MMHIT		7			/* MM_HitTab */#define P_GLIDEPOINT	8			/* ALPS GlidePoint */#define P_MSINTELLIMOUSE  9                     /* Microsoft IntelliMouse */#define EMULATE3	50#define BAUDRATE	51#define SAMPLERATE	52#define CLEARDTR	53#define CLEARRTS	54#define CHORDMIDDLE	55#define PROTOCOL	56#define PDEVICE		57#define EM3TIMEOUT	58/* This should be removed soon */#define REPEATEDMIDDLE	59#define DEVICE_NAME	60#define ALWAYSCORE	61#ifdef INIT_CONFIGstatic SymTabRec PointerTab[] = {  { PROTOCOL,	"protocol" },  { EMULATE3,	"emulate3buttons" },  { EM3TIMEOUT,	"emulate3timeout" },  { ENDSUBSECTION, "endsubsection"},  { ENDSECTION,	"endsection"},#ifndef OSMOUSE_ONLY  { PDEVICE,	"device"},  { PDEVICE,	"port"},  { BAUDRATE,	"baudrate" },  { SAMPLERATE,	"samplerate" },  { CLEARDTR,	"cleardtr" },  { CLEARRTS,	"clearrts" },  { CHORDMIDDLE,"chordmiddle" },  { REPEATEDMIDDLE,"repeatedmiddle" },#endif  { DEVICE_NAME,"devicename" },#ifdef XINPUT  { ALWAYSCORE,"alwayscore" },#endif  { -1,		"" },};#endif /* INIT_CONFIG *//* OPTION is defined to 12 above */#define MODES		70#define VIRTUAL		71#define VIEWPORT	72#define VISUAL		73#define BLACK		74#define WHITE		75#define DEPTH		76#define WEIGHT		77#define INVERTVCLK	78#define BLANKDELAY	79#define EARLYSC		80#ifdef INIT_CONFIGstatic SymTabRec DisplayTab[] = {  { ENDSUBSECTION,	"endsubsection" },  { MODES,		"modes" },  { VIEWPORT,		"viewport" },  { VIRTUAL,		"virtual" },  { VISUAL,		"visual" },  { BLACK,		"black" },  { WHITE,		"white" },  { DEPTH,		"depth" },  { WEIGHT,		"weight" },  { OPTION,		"option" },  { INVERTVCLK,		"invertvclk" },  { BLANKDELAY,		"blankdelay" },  { EARLYSC,		"earlysc" },  { -1,			"" },};#endif /* INIT_CONFIG *//* Graphics keywords */#define STATICGRAY	90#define GRAYSCALE	91#define STATICCOLOR	92#define PSEUDOCOLOR	93#define TRUECOLOR	94#define DIRECTCOLOR	95#ifdef INIT_CONFIGstatic SymTabRec VisualTab[] = {  { STATICGRAY,	"staticgray" },  { GRAYSCALE,	"grayscale" },  { STATICCOLOR,"staticcolor" },  { PSEUDOCOLOR,"pseudocolor" },  { TRUECOLOR,	"truecolor" },  { DIRECTCOLOR,"directcolor" },  { -1,         "" },};#endif /* INIT_CONFIG */#endif /* XCONFIG_FLAGS_ONLY */#define S3_MODEPRIV_SIZE	4#define S3_INVERT_VCLK		1#define S3_BLANK_DELAY		2#define S3_EARLY_SC		3/*  * XF86Config flags to record which options were defined in the XF86Config file */#define XCONFIG_FONTPATH        1       /* Commandline/XF86Config or default  */#define XCONFIG_RGBPATH         2       /* XF86Config or default */#define XCONFIG_CHIPSET         3       /* XF86Config or probed */#define XCONFIG_CLOCKS          4       /* XF86Config or probed */#define XCONFIG_DISPLAYSIZE     5       /* XF86Config or default/calculated */#define XCONFIG_VIDEORAM        6       /* XF86Config or probed */#define XCONFIG_VIEWPORT        7       /* XF86Config or default */#define XCONFIG_VIRTUAL         8       /* XF86Config or default/calculated */#define XCONFIG_SPEEDUP         9       /* XF86Config or default/calculated */#define XCONFIG_NOMEMACCESS     10      /* set if forced on */#define XCONFIG_INSTANCE        11      /* XF86Config or default */#define XCONFIG_RAMDAC          12      /* XF86Config or default */#define XCONFIG_DACSPEED        13      /* XF86Config or default */#define XCONFIG_BIOSBASE        14      /* XF86Config or default */#define XCONFIG_MEMBASE         15      /* XF86Config or default */#define XCONFIG_IOBASE          16      /* XF86Config or default */#define XCONFIG_DACBASE         17      /* XF86Config or default */#define XCONFIG_COPBASE         18      /* XF86Config or default */#define XCONFIG_POSBASE         19      /* XF86Config or default */#define XCONFIG_VGABASE         20      /* XF86Config or default */#define XCONFIG_MODULEPATH      21      /* XF86Config or default */#define XCONFIG_MEMCLOCK        22      /* XF86Config or default */#define XCONFIG_GIVEN		"(**)"#define XCONFIG_PROBED		"(--)"#ifdef INIT_CONFIGOFlagSet  GenericXF86ConfigFlag;#elseextern OFlagSet  GenericXF86ConfigFlag;#endif  /* INIT_CONFIG */#endif /* _xf86_config_h */

⌨️ 快捷键说明

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