亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kd.h

?? fairysky系統,是一個小型的內核,模擬linux原始版本的
?? H
字號:
/*文件名: kd.h
  說明:   
  作者:   marsinfan
  日期:   2005/12/07
*/

#ifndef _KD_H
#define _KD_H

/* 0x4B is 'K', to avoid collision with termios and vt */

#define SWAPMONO    0x4B00  /* use mca as output device */
#define SWAPCGA     0x4B01  /* use cga as output device */
#define SWAPEGA     0x4B02  /* use ega as output device */
#define SWAPVGA     0x4B03  /* use vga as output device */
#define CONS_CURRENT    0x4B04  /* return current output device */
#define     MONO        0x01
#define     CGA     0x02
#define     EGA     0x03

#define SW_B40x25   0x4B05  /* 40x25 mono text (cga/ega) */
#define SW_C40x25   0x4B06  /* 40x24 color text (cga/ega) */
#define SW_B80x25   0x4B07  /* 80x25 mono text (cga/ega) */
#define SW_C80x25   0x4B08  /* 80x25 color text (cga/ega) */
#define SW_BG320    0x4B09  /* 320x200 mono graphics (cga/ega) */
#define SW_CG320    0x4B0A  /* 320x200 color graphics (cga/ega) */
#define SW_BG640    0x4B0B  /* 640x200 mono graphics (cga/ega) */
#define SW_CG320_D  0x4B0C  /* 320x200 graphics (ega mode d) */
#define SW_CG640_E  0x4B0D  /* 640x200 graphics (ega mode e) */
#define SW_EGAMONOAPA   0x4B0E  /* 640x350 graphics (ega mode f) */
#define SW_ENH_MONOAPA2 0x4B0F  /* 640x350 graphics extd mem (ega mode f*) */
#define SW_CG640x350    0x4B10  /* 640x350 graphics (ega mode 10) */
#define SW_ENH_CG640    0x4B11  /* 640x350 graphics extd mem (ega mode 10*) */
#define SW_EGAMONO80x25 0x4B12  /* 80x25 mono text (ega mode 7) */
#define SW_ENHB40x25    0x4B13  /* enhanced 40x25 mono text (ega) */
#define SW_ENHC40x25    0x4B14  /* enhanced 40x25 color text (ega) */
#define SW_ENHB80x25    0x4B15  /* enhanced 80x25 mono text (ega) */
#define SW_ENHC80x25    0x4B16  /* enhanced 80x25 color text (ega) */
#define SW_ENHB80x43    0x4B17  /* enhanced 80x43 mono text (ega) */
#define SW_ENHC80x43    0x4B18  /* enhanced 80x43 color text (ega) */
#define SW_MCAMODE  0x4B19  /* reinit mca */
#define SW_ATT640   0x4B1A  /* 640x400 16color */
/* should add more vga modes, etc */

#define CONS_GET    0x4B1B  /* get current display mode */
#define     M_B40x25    0   /* 40x25 mono (cga/ega) */
#define     M_C40x25    1   /* 40x25 color (cga/ega) */
#define     M_B80x25    2   /* 80x25 mono (cga/ega) */
#define     M_C80x25    3   /* 80x25 color (cga/ega) */
#define     M_BG320     4   /* 320x200 mono (cga/ega) */
#define     M_CG320     5   /* 320x200 color (cga/ega) */
#define     M_BG640     6   /* 640x200 mono (cga/ega) */
#define     M_EGAMONO80x25  7   /* 80x25 mono (ega) */
#define     M_CG320_D   13  /* ega mode d */
#define     M_CG640_E   14  /* ega mode e */
#define     M_EFAMONOAPA    15  /* ega mode f */
#define     M_CG640x350 16  /* ega mode 10 */
#define     M_ENHMONOAPA2   17  /* ega mode f with ext mem */
#define     M_ENH_CG640 18  /* ega mode 10* */
#define     M_ENH_B40x25    19  /* ega enh 40x25 mono */
#define     M_ENH_C40x25    20  /* ega enh 40x25 color */
#define     M_ENH_B80x25    21  /* ega enh 80x25 mono */
#define     M_ENH_C80x25    22  /* ega enh 80x25 color */
#define     M_ENH_B80x43    0x70    /* ega enh 80x43 mono */
#define     M_ENH_C80x43    0x71    /* ega enh 80x43 color */
#define     M_MCA_MODE  0xff    /* monochrome adapter mode */
#define MCA_GET     0x4B1C  /* get mca display mode */
#define CGA_GET     0x4B1D  /* get cga display mode */
#define EGA_GET     0x4B1E  /* get ega display mode */

#define MAPCONS     0x4B1F  /* map current video mem into address space */
#define MAPMONO     0x4B20  /* map mca video mem into address space */
#define MAPCGA      0x4B21  /* map cga video mem into address space */
#define MAPEGA      0x4B22  /* map ega video mem into address space */
#define MAPVGA      0x4B23  /* map vga video mem into address space */

struct port_io_struc
{
    char dir;           /* direction in vs out */
    unsigned short port;
    char data;
};
#define     IN_ON_PORT  0x00
#define     OUT_ON_PORT 0x01
struct port_io_arg
{
    struct port_io_struc args[4];
};
#define MCAIO       0x4B24  /* i/o to mca video board */
#define CGAIO       0x4B25  /* i/o to cga video board */
#define EGAIO       0x4B26  /* i/o to ega video board */
#define VGAIO       0x4B27  /* i/o to vga video board */

#define GIO_FONT8x8 0x4B28  /* gets current 8x8 font used */
#define PIO_FONT8x8 0x4B29  /* use supplied 8x8 font */
#define GIO_FONT8x14    0x4B2A  /* gets current 8x14 font used */
#define PIO_FONT8x14    0x4B2B  /* use supplied 8x14 font */
#define GIO_FONT8x16    0x4B2C  /* gets current 8x16 font used */
#define PIO_FONT8x16    0x4B2D  /* use supplied 8x16 font */

#define MKDIOADDR   32  /* io bitmap size from <linux/sched.h> */
struct kd_disparam
{
    long type;          /* type of display */
    char *addr;         /* display mem address */
    ushort ioaddr[MKDIOADDR];   /* valid i/o addresses */
};
#define KDDISPTYPE  0x4B2E  /* gets display info */
#define     KD_MONO     0x01
#define     KD_HERCULES 0x02
#define     KD_CGA      0x03
#define     KD_EGA      0x04

#define KIOCSOUND   0x4B2F  /* start sound generation (0 for off) */
#define KDMKTONE    0x4B30  /* generate tone */

#define KDGETLED    0x4B31  /* return current led flags */
#define KDSETLED    0x4B32  /* set current led flags */
#define     LED_SCR     0x01    /* scroll lock */
#define     LED_CAP     0x04    /* caps lock */
#define     LED_NUM     0x02    /* num lock */

#define KDGKBTYPE   0x4B33  /* get keyboard type */
#define     KB_84       0x01
#define     KB_101      0x02
#define     KB_OTHER    0x03

#define KDADDIO     0x4B34  /* add i/o port as valid */
#define KDDELIO     0x4B35  /* del i/o port as valid */
#define KDENABIO    0x4B36  /* enable i/o to video board */
#define KDDISABIO   0x4B37  /* disable i/o to video board */

struct kd_quemode
{
    int qsize;      /* desired # elem in queue */
    int signo;      /* signal to send when queue not empty */
    char *qaddr;        /* user virt addr of queue */
};
#define KDQUEMODE   0x4B38  /* enable/disable special queue mode */

#define KDSBORDER   0x4B39  /* set screen boarder in ega text mode */

#define KDSETMODE   0x4B3A  /* set text/grahics mode */
#define     KD_TEXT     0x00
#define     KD_GRAPHICS 0x01
#define     KD_TEXT0    0x02    /* ? */
#define     KD_TEXT1    0x03    /* ? */
#define KDGETMODE   0x4B3B  /* get current mode */

struct kd_memloc
{
    char *vaddr;        /* virt addr to map to */
    char *physaddr;     /* phys addr to map from */
    long length;        /* number of bytes */
    long ioflg;     /* enable i/o if set */
};
#define KDMAPDISP   0x4B3C  /* map display into address space */
#define KDUNMAPDISP 0x4B3D  /* unmap display from address space */

#define KDVDCTYPE   0x4B3E  /* return vdc controller/display info */

#define KIOCINFO    0x4B3F  /* tell what the device is */

typedef char scrnmap_t;
#define     E_TABSZ     256
#define GIO_SCRNMAP 0x4B40  /* get screen mapping from kernel */
#define PIO_SCRNMAP 0x4B41  /* put screen mapping table in kernel */

#define GIO_ATTR    0x4B42  /* get screen attributes */
#define GIO_COLOR   0x4B43  /* return nonzero if display is color */

#define     K_RAW       0x00
#define     K_XLATE     0x01
#define KDGKBMODE   0x4B44  /* gets current keyboard mode */
#define KDSKBMODE   0x4B45  /* sets current keyboard mode */

struct kbentry
{
    u_char kb_table;
    u_char kb_index;
    u_char kb_value;
};
#define     K_NORMTAB   0x00
#define     K_SHIFTTAB  0x01
#define     K_ALTTAB    0x02
#define     K_ALTSHIFTTAB   0x03
#define     K_SRQTAB    0x04
#define KDGKBENT    0x4B46  /* gets one entry in translation table */
#define KDSKBENT    0x4B47  /* sets one entry in translation table */

#endif /* _KD_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品456| 国内精品久久久久影院薰衣草| 制服丝袜中文字幕一区| 国产一区三区三区| 亚洲一区在线观看免费| 久久久久久久久岛国免费| 欧洲一区二区三区免费视频| 国产精品一区在线| 日一区二区三区| 中文字幕日韩一区二区| 日韩女同互慰一区二区| 欧美日韩视频在线第一区| www.成人在线| 精品一区二区久久| 日韩电影在线一区| 夜夜操天天操亚洲| 亚洲视频狠狠干| 国产精品久久看| 精品国产91久久久久久久妲己| 欧美日韩成人激情| 欧美亚洲综合一区| av影院午夜一区| 国产福利不卡视频| 激情图片小说一区| 免费av网站大全久久| 夜夜操天天操亚洲| 亚洲激情一二三区| 中文字幕日本乱码精品影院| 久久久精品国产免费观看同学| 欧美一级黄色录像| 3d成人h动漫网站入口| 欧洲精品中文字幕| 在线观看91视频| 欧美视频在线一区| 在线免费观看日本欧美| 色综合一区二区| 在线亚洲精品福利网址导航| 91天堂素人约啪| 91小视频在线| 91美女福利视频| 色婷婷久久一区二区三区麻豆| 97久久久精品综合88久久| www.一区二区| 91小视频在线免费看| 色国产精品一区在线观看| 91原创在线视频| 91久久一区二区| 欧美日韩黄视频| 日韩一区二区三区在线| 91精品国产入口在线| 日韩免费成人网| 国产亚洲一区二区三区在线观看| 国产午夜亚洲精品午夜鲁丝片| 国产亚洲精久久久久久| 欧美国产成人在线| 亚洲乱码日产精品bd| 亚洲韩国一区二区三区| 日本不卡在线视频| 激情综合色播激情啊| 国产成人午夜精品影院观看视频| 99麻豆久久久国产精品免费| 日本韩国欧美三级| 欧美久久久一区| 久久人人97超碰com| 中文字幕视频一区二区三区久| 一区二区三区日韩| 琪琪一区二区三区| 国产精品1区2区| 91天堂素人约啪| 91精品国产91久久久久久最新毛片 | 国产精品视频观看| 国产精品福利一区二区| 亚洲国产日产av| 久久精品国产免费| 波多野结衣中文字幕一区二区三区| 日本精品视频一区二区| 欧美一区二区三区免费大片| 国产欧美日韩在线视频| 亚洲午夜成aⅴ人片| 久久不见久久见免费视频7| 成人91在线观看| 欧美老人xxxx18| 国产精品久久久久一区二区三区| 亚洲成人一二三| 国内外精品视频| 色8久久精品久久久久久蜜 | 国产精品麻豆99久久久久久| 一区二区三区四区视频精品免费 | 日韩码欧中文字| 男女男精品视频网| 成+人+亚洲+综合天堂| 91精品综合久久久久久| 国产精品毛片高清在线完整版| 日韩福利视频导航| 99精品视频在线播放观看| 日韩一级大片在线观看| 中文字幕亚洲精品在线观看| 奇米影视一区二区三区小说| 色94色欧美sute亚洲线路一ni | 美女脱光内衣内裤视频久久网站| 成人激情校园春色| 欧美精品三级日韩久久| 亚洲欧洲精品一区二区三区| 免费观看30秒视频久久| 色吧成人激情小说| 中文字幕国产一区| 久久国产精品99久久人人澡| 色欧美88888久久久久久影院| 大胆亚洲人体视频| 日韩免费在线观看| 欧美成人精品3d动漫h| 亚洲三级在线观看| 国产精品资源在线看| 欧美日韩精品是欧美日韩精品| 中文字幕一区二区三区四区| 狠狠色狠狠色综合系列| 6080午夜不卡| 亚洲成人动漫一区| 91麻豆国产精品久久| 亚洲国产精品成人久久综合一区| 久久99国产精品久久99| 欧美日韩精品一区二区三区蜜桃| 亚洲激情av在线| 99久精品国产| 国产精品美女一区二区三区| 国产一区二区按摩在线观看| 日韩精品一区二区三区中文精品| 午夜亚洲国产au精品一区二区| 91久久一区二区| 一区二区三区四区在线播放| 色欧美片视频在线观看| 亚洲码国产岛国毛片在线| 99精品欧美一区二区三区小说| 亚洲国产精品国自产拍av| 国产福利精品一区| 中文在线免费一区三区高中清不卡| 国产乱码精品一区二区三区五月婷 | 国产高清一区日本| 日韩久久免费av| 日本美女一区二区三区视频| 91精品国产欧美一区二区| 肉肉av福利一精品导航| 欧美猛男gaygay网站| 亚洲福利电影网| 欧美精品日韩一本| 免费精品99久久国产综合精品| 精品美女被调教视频大全网站| 精品无人区卡一卡二卡三乱码免费卡| 日韩手机在线导航| 国产乱码精品一区二区三区av | 91网站黄www| 亚洲精品国久久99热| 在线观看中文字幕不卡| 亚洲线精品一区二区三区| 欧美男同性恋视频网站| 蜜桃视频在线一区| 久久九九久精品国产免费直播| 国产成人午夜片在线观看高清观看| 国产精品视频麻豆| 色综合一区二区| 日韩高清中文字幕一区| 国产盗摄女厕一区二区三区| 国产激情精品久久久第一区二区 | 亚洲国产美女搞黄色| 亚洲不卡在线观看| 91精品国产aⅴ一区二区| 国产一区中文字幕| 国产精品传媒视频| 欧美在线观看一二区| 免费在线看成人av| 国产亚洲一区二区在线观看| 色综合天天性综合| 日韩黄色小视频| 国产日韩精品一区二区浪潮av| 91视频观看视频| 日韩黄色小视频| 中文字幕在线免费不卡| 欧美日韩国产影片| 国产精一区二区三区| 亚洲午夜免费电影| 久久精品一区二区三区不卡| 色婷婷综合久久久久中文| 卡一卡二国产精品 | 免费一级欧美片在线观看| 久久精品一区八戒影视| 欧美优质美女网站| 国产精品资源在线观看| 亚洲成人午夜电影| 丁香激情综合五月| 欧美成人一区二区三区在线观看 | 五月婷婷久久丁香| 久久精品日产第一区二区三区高清版| 在线观看一区二区视频| 国产乱子伦视频一区二区三区| 亚洲综合在线电影| 日本一区二区三区视频视频| 欧美日韩免费一区二区三区| 成人久久久精品乱码一区二区三区 | 国产一区二区三区精品欧美日韩一区二区三区 | 波多野结衣中文字幕一区|