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

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

?? irq.c

?? 優龍2410linux2.6.8內核源代碼
?? C
字號:
/* *  arch/mips/ddb5074/irq.c -- NEC DDB Vrc-5074 interrupt routines * *  Copyright (C) 2000 Geert Uytterhoeven <geert@sonycom.com> *                     Sony Software Development Center Europe (SDCE), Brussels */#include <linux/config.h>#include <linux/init.h>#include <linux/irq.h>#include <linux/signal.h>#include <linux/sched.h>#include <linux/types.h>#include <linux/interrupt.h>#include <linux/ioport.h>#include <asm/i8259.h>#include <asm/io.h>#include <asm/irq_cpu.h>#include <asm/ptrace.h>#include <asm/nile4.h>#include <asm/ddb5xxx/ddb5xxx.h>#include <asm/ddb5xxx/ddb5074.h>extern asmlinkage void ddbIRQ(void);static struct irqaction irq_cascade = { no_action, 0, CPU_MASK_NONE, "cascade", NULL, NULL };#define M1543_PNP_CONFIG	0x03f0	/* PnP Config Port */#define M1543_PNP_INDEX		0x03f0	/* PnP Index Port */#define M1543_PNP_DATA		0x03f1	/* PnP Data Port */#define M1543_PNP_ALT_CONFIG	0x0370	/* Alternative PnP Config Port */#define M1543_PNP_ALT_INDEX	0x0370	/* Alternative PnP Index Port */#define M1543_PNP_ALT_DATA	0x0371	/* Alternative PnP Data Port */#define M1543_INT1_MASTER_CTRL	0x0020	/* INT_1 (master) Control Register */#define M1543_INT1_MASTER_MASK	0x0021	/* INT_1 (master) Mask Register */#define M1543_INT1_SLAVE_CTRL	0x00a0	/* INT_1 (slave) Control Register */#define M1543_INT1_SLAVE_MASK	0x00a1	/* INT_1 (slave) Mask Register */#define M1543_INT1_MASTER_ELCR	0x04d0	/* INT_1 (master) Edge/Level Control */#define M1543_INT1_SLAVE_ELCR	0x04d1	/* INT_1 (slave) Edge/Level Control */static void m1543_irq_setup(void){	/*	 *  The ALI M1543 has 13 interrupt inputs, IRQ1..IRQ13.  Not all	 *  the possible IO sources in the M1543 are in use by us.  We will	 *  use the following mapping:	 *	 *      IRQ1  - keyboard (default set by M1543)	 *      IRQ3  - reserved for UART B (default set by M1543) (note that	 *              the schematics for the DDB Vrc-5074 board seem to	 *              indicate that IRQ3 is connected to the DS1386	 *              watchdog timer interrupt output so we might have	 *              a conflict)	 *      IRQ4  - reserved for UART A (default set by M1543)	 *      IRQ5  - parallel (default set by M1543)	 *      IRQ8  - DS1386 time of day (RTC) interrupt	 *      IRQ12 - mouse	 */	/*	 *  Assing mouse interrupt to IRQ12	 */	/* Enter configuration mode */	outb(0x51, M1543_PNP_CONFIG);	outb(0x23, M1543_PNP_CONFIG);	/* Select logical device 7 (Keyboard) */	outb(0x07, M1543_PNP_INDEX);	outb(0x07, M1543_PNP_DATA);	/* Select IRQ12 */	outb(0x72, M1543_PNP_INDEX);	outb(0x0c, M1543_PNP_DATA);	outb(0x30, M1543_PNP_INDEX);	printk("device 7, 0x30: %02x\n",inb(M1543_PNP_DATA));	outb(0x70, M1543_PNP_INDEX);	printk("device 7, 0x70: %02x\n",inb(M1543_PNP_DATA));	/* Leave configration mode */	outb(0xbb, M1543_PNP_CONFIG);}void ddb_local0_irqdispatch(struct pt_regs *regs){	u32 mask;	int nile4_irq;	mask = nile4_get_irq_stat(0);	/* Handle the timer interrupt first */#if 0	if (mask & (1 << NILE4_INT_GPT)) {		do_IRQ(nile4_to_irq(NILE4_INT_GPT), regs);		mask &= ~(1 << NILE4_INT_GPT);	}#endif	for (nile4_irq = 0; mask; nile4_irq++, mask >>= 1)		if (mask & 1) {			if (nile4_irq == NILE4_INT_INTE) {				int i8259_irq;				nile4_clear_irq(NILE4_INT_INTE);				i8259_irq = nile4_i8259_iack();				do_IRQ(i8259_irq, regs);			} else				do_IRQ(nile4_to_irq(nile4_irq), regs);		}}void ddb_local1_irqdispatch(void){	printk("ddb_local1_irqdispatch called\n");}void ddb_buserror_irq(void){	printk("ddb_buserror_irq called\n");}void ddb_8254timer_irq(void){	printk("ddb_8254timer_irq called\n");}void __init ddb_irq_setup(void){#ifdef CONFIG_KGDB	if (remote_debug)		set_debug_traps();	breakpoint();		/* you may move this line to whereever you want :-) */#endif	/* setup cascade interrupts */	setup_irq(NILE4_IRQ_BASE  + NILE4_INT_INTE, &irq_cascade);	setup_irq(CPU_IRQ_BASE + CPU_NILE4_CASCADE, &irq_cascade);	set_except_vector(0, ddbIRQ);	nile4_irq_setup(NILE4_IRQ_BASE);	m1543_irq_setup();	init_i8259_irqs();	printk("CPU_IRQ_BASE: %d\n",CPU_IRQ_BASE);	mips_cpu_irq_init(CPU_IRQ_BASE);	printk("enabling 8259 cascade\n");	ddb5074_led_hex(0);	/* Enable the interrupt cascade */	nile4_enable_irq(NILE4_IRQ_BASE+IRQ_I8259_CASCADE);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品久久久久| 欧美一区二区三区在线电影| 欧美视频完全免费看| 欧美变态tickle挠乳网站| 亚洲欧美日韩久久精品| 国产盗摄一区二区| 欧美一区二区三区电影| 亚洲综合在线电影| 国产不卡免费视频| 欧美va日韩va| 麻豆精品一区二区三区| 色94色欧美sute亚洲线路二| 欧美国产精品中文字幕| 激情文学综合插| 欧美一区在线视频| 亚洲黄一区二区三区| 成人小视频在线| 久久久午夜电影| 国产又粗又猛又爽又黄91精品| 在线观看日韩精品| 亚洲品质自拍视频| 色诱视频网站一区| 亚洲乱码中文字幕综合| av在线免费不卡| 国产日产欧美精品一区二区三区| 激情深爱一区二区| 精品国产一区二区三区av性色| 亚洲成人激情av| 91精品综合久久久久久| 日韩高清一区在线| 欧美主播一区二区三区| 亚洲国产成人av网| 欧美剧情片在线观看| 亚洲成a人片在线观看中文| 在线观看视频一区二区| 亚洲综合免费观看高清完整版 | 9191成人精品久久| 亚洲黄色片在线观看| 欧美影片第一页| 天天色综合成人网| 欧美一区二区在线观看| 看电影不卡的网站| 久久久美女毛片 | 蜜桃传媒麻豆第一区在线观看| 欧美高清你懂得| 免费在线观看日韩欧美| 欧美成人aa大片| 成人在线一区二区三区| 中文字幕一区二区三| 在线一区二区视频| 日韩综合小视频| 精品国产一区二区三区久久影院| 国产精品综合网| 1000部国产精品成人观看| 欧美少妇bbb| 九九视频精品免费| 亚洲欧美成人一区二区三区| 欧美无人高清视频在线观看| 裸体在线国模精品偷拍| 国产欧美日韩精品a在线观看| 99久久免费视频.com| 日韩国产在线观看一区| 国产亚洲一区字幕| 欧美午夜电影网| 国内精品国产成人国产三级粉色 | 精品精品国产高清一毛片一天堂| 国产iv一区二区三区| 亚洲成人手机在线| 国产欧美一区二区精品性色 | 日本强好片久久久久久aaa| 国产亚洲综合在线| 日本道色综合久久| 国产激情视频一区二区三区欧美 | 日韩码欧中文字| 欧美成人精精品一区二区频| 色哟哟亚洲精品| 国产在线不卡一区| 亚洲宅男天堂在线观看无病毒| 精品不卡在线视频| 欧美三电影在线| 丰满白嫩尤物一区二区| 日本特黄久久久高潮| 亚洲特黄一级片| 久久亚洲捆绑美女| 欧美精选在线播放| 99re热这里只有精品视频| 精品一区二区日韩| 午夜精品久久久久久久| 中文字幕在线免费不卡| 精品剧情在线观看| 91精品国产综合久久小美女| 不卡一区二区中文字幕| 国产一区二区久久| 久久se精品一区精品二区| 亚洲成人av在线电影| 日韩理论电影院| 亚洲国产成人一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av | av中文一区二区三区| 国产91在线看| 国产综合色精品一区二区三区| 视频一区中文字幕国产| 亚洲国产aⅴ天堂久久| 亚洲男人的天堂av| 国产午夜精品理论片a级大结局 | 精品视频一区二区不卡| 91在线视频官网| 9l国产精品久久久久麻豆| 国产成a人无v码亚洲福利| 国模一区二区三区白浆| 国产真实精品久久二三区| 精品制服美女丁香| 久久丁香综合五月国产三级网站| 天堂va蜜桃一区二区三区漫画版| 亚洲夂夂婷婷色拍ww47| 亚洲成人av一区二区三区| 亚洲最大成人综合| 天堂一区二区在线| 日本不卡的三区四区五区| 奇米影视一区二区三区小说| 美国三级日本三级久久99| 精品中文av资源站在线观看| 久久国产精品99精品国产| 国产经典欧美精品| 丁香五精品蜜臀久久久久99网站| 丰满白嫩尤物一区二区| 色素色在线综合| 欧美色图第一页| 7777精品伊人久久久大香线蕉 | 成人精品免费看| 一本大道综合伊人精品热热| 欧美日韩在线亚洲一区蜜芽| 欧美电影影音先锋| 亚洲精品一区二区三区在线观看 | 成人久久视频在线观看| 91女人视频在线观看| 欧美性猛交xxxx乱大交退制版| 欧美日韩国产大片| 26uuu久久天堂性欧美| 国产精品福利在线播放| 亚洲主播在线观看| 国产自产高清不卡| 91丨九色丨尤物| 欧美一区二区三区男人的天堂| 精品久久久网站| 亚洲日本在线观看| 午夜精品福利视频网站| 狠狠色狠狠色综合| 成人97人人超碰人人99| 91精品午夜视频| 国产女主播视频一区二区| 亚洲主播在线播放| 国产99久久精品| 欧美videofree性高清杂交| 精品国产亚洲在线| 欧美日韩一区二区三区视频| 国产精品传媒视频| 日本成人在线视频网站| 国产成人日日夜夜| 欧美日韩亚洲综合在线 | 精久久久久久久久久久| 99久久精品免费看| 91精品国产91热久久久做人人| 国产精品三级视频| 另类小说视频一区二区| 99久久国产免费看| 国产亚洲欧美一级| 首页欧美精品中文字幕| 一本久久a久久精品亚洲| 精品国产乱码久久久久久影片| 亚洲婷婷综合色高清在线| 国内久久婷婷综合| 欧美高清一级片在线| 亚洲品质自拍视频| 国产一区二区在线视频| 精品污污网站免费看| 亚洲日本一区二区| 国产一区在线精品| 欧美一级精品在线| 婷婷久久综合九色综合伊人色| 成人午夜av影视| 久久精品人人做人人综合| 日韩高清国产一区在线| 欧美自拍偷拍午夜视频| 一区二区三区在线视频观看| 不卡视频免费播放| 久久久久久久久久电影| 久久综合综合久久综合| 91精品一区二区三区久久久久久| 洋洋成人永久网站入口| 色综合天天综合网天天狠天天| 国产亚洲一本大道中文在线| 久久99国产精品免费网站| 欧美一级二级三级蜜桃| 视频在线观看国产精品| 69久久夜色精品国产69蝌蚪网| 亚洲在线成人精品| 欧美日韩不卡一区二区| 午夜激情久久久| 91精品国产91热久久久做人人 |