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

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

?? setup.c

?? 該文件是rt_linux
?? C
字號:
/* * Copyright (C) 2000, 2001 Broadcom Corporation * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. *//* * Setup code for the SWARM board */#include <linux/spinlock.h>#include <linux/mm.h>#include <linux/bootmem.h>#include <linux/blk.h>#include <linux/init.h>#include <linux/ide.h>#include <linux/console.h>#include <asm/irq.h>#include <asm/io.h>#include <asm/bootinfo.h>#include <asm/reboot.h>#include <asm/time.h>#include <asm/sibyte/sb1250.h>#include <asm/sibyte/sb1250_regs.h>#include <asm/sibyte/sb1250_genbus.h>#include <asm/sibyte/64bit.h>#include <asm/sibyte/swarm.h>extern struct rtc_ops *rtc_ops;extern struct rtc_ops swarm_rtc_ops;#ifdef CONFIG_BLK_DEV_IDEextern struct ide_ops std_ide_ops;#ifdef CONFIG_BLK_DEV_IDE_SIBYTEextern struct ide_ops sibyte_ide_ops;#endif#endif#ifdef CONFIG_L3DEMOextern void *l3info;#endifstatic unsigned char *led_ptr;#define LED_BASE_ADDR (A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR, LEDS_CS)))#define setled(index, c) led_ptr[(3-((index)&3)) << 3] = (c)const char *get_system_type(void){	return "SiByte Swarm";}void __init bus_error_init(void){}void __init swarm_timer_setup(struct irqaction *irq){        /*         * we don't set up irqaction, because we will deliver timer         * interrupts through low-level (direct) meachanism.         */        /* We only need to setup the generic timer */        sb1250_time_init();}extern int xicor_set_time(unsigned long);extern unsigned long xicor_get_time(void);extern void sb1250_setup(void);void __init swarm_setup(void){	extern int panic_timeout;	sb1250_setup();	panic_timeout = 5;  /* For debug.  */        board_timer_setup = swarm_timer_setup;        rtc_get_time = xicor_get_time;        rtc_set_time = xicor_set_time;#ifdef CONFIG_L3DEMO	if (l3info != NULL) {		printk("\n");	}#endif	printk("This kernel optimized for "#ifdef CONFIG_SIMULATION	       "simulation"#else	       "board"#endif	       " runs "#ifdef CONFIG_SIBYTE_CFE	       "with"#else	       "without"#endif	       " CFE\n");#ifdef CONFIG_BLK_DEV_IDE#ifdef CONFIG_BLK_DEV_IDE_SIBYTE	ide_ops = &sibyte_ide_ops;#else	ide_ops = &std_ide_ops;#endif#endif	/* Set up the LED base address */#ifdef __MIPSEL__	/* Pass1 workaround (bug 1624) */	if (sb1250_pass == K_SYS_REVISION_PASS1)		led_ptr = (unsigned char *)			((unsigned long)(KSEG1 | (G_IO_START_ADDR(csr_in32(4+(KSEG1|LED_BASE_ADDR))) << S_IO_ADDRBASE))+0x20);	else#endif		led_ptr = (unsigned char *)			((unsigned long)(KSEG1 | (G_IO_START_ADDR(csr_in32(KSEG1|LED_BASE_ADDR)) << S_IO_ADDRBASE))+0x20);#ifdef CONFIG_VT#ifdef CONFIG_DUMMY_CONSOLE	conswitchp = &dummy_con;#endif	screen_info = (struct screen_info) {		0, 0,           /* orig-x, orig-y */		0,              /* unused */		52,             /* orig_video_page */		3,              /* orig_video_mode */		80,             /* orig_video_cols */		4626, 3, 9,     /* unused, ega_bx, unused */		25,             /* orig_video_lines */		0x22,           /* orig_video_isVGA */		16              /* orig_video_points */       };       /* XXXKW for CFE, get lines/cols from environment */#endif}void setleds(char *str){	int i;	for (i = 0; i < 4; i++) {		if (!str[i]) {			for (; i < 4; i++) {				setled(' ', str[i]);			}		} else {			setled(i, str[i]);		}	}}#include <linux/timer.h>static struct timer_list led_timer;static unsigned char default_led_msg[] =	"Today: the CSWARM.  Tomorrow: the WORLD!!!!           ";static unsigned char *led_msg = default_led_msg;static unsigned char *led_msg_ptr = default_led_msg;void set_led_msg(char *new_msg){	led_msg = new_msg;	led_msg_ptr = new_msg;	setleds("    ");}static void move_leds(unsigned long arg){	int i;	unsigned char *tmp = led_msg_ptr;	for (i = 0; i < 4; i++) {		setled(i, *tmp);		tmp++;		if (!*tmp) {			tmp = led_msg;		}	}	led_msg_ptr++;	if (!*led_msg_ptr) { 		led_msg_ptr = led_msg;	}	del_timer(&led_timer);	led_timer.expires = jiffies + (HZ/8);	add_timer(&led_timer);}void hack_leds(void){	init_timer(&led_timer);	led_timer.expires = jiffies + (HZ/8);	led_timer.data = 0;	led_timer.function = move_leds;	add_timer(&led_timer);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大片免费看中文| 欧美视频在线观看一区| 五月综合激情网| 亚洲人成网站在线| 国产欧美精品日韩区二区麻豆天美| 91精品国产综合久久久久久| 在线视频一区二区三| 欧美va天堂va视频va在线| 97久久人人超碰| 成人黄色软件下载| 国产成人免费视| 韩国v欧美v亚洲v日本v| 久久超碰97中文字幕| 国产真实乱对白精彩久久| 美国三级日本三级久久99| 激情综合色丁香一区二区| 麻豆精品一二三| 日韩不卡一二三区| 日本不卡视频在线观看| 日韩avvvv在线播放| 日韩av在线播放中文字幕| 日韩黄色在线观看| 国产中文一区二区三区| 精品午夜久久福利影院| 国产一区二区美女| 99在线精品观看| 欧美三级在线视频| 日韩女优av电影| 国产精品丝袜一区| 亚洲成人7777| 日日夜夜精品免费视频| 日韩一区二区在线观看| 精品乱人伦一区二区三区| 欧美国产精品v| 久草在线在线精品观看| 成人av网站在线观看| 日韩美女天天操| 亚洲一区视频在线| 成人午夜在线播放| 日本精品一区二区三区四区的功能| 高清成人免费视频| 97精品超碰一区二区三区| 91福利资源站| 欧美日本国产一区| 亚洲日本va在线观看| 国产激情一区二区三区| 欧美日韩精品福利| 337p日本欧洲亚洲大胆精品| 亚洲素人一区二区| 蓝色福利精品导航| 色欲综合视频天天天| 亚洲精品在线观| 亚洲国产精品久久人人爱 | 成人国产精品视频| 88在线观看91蜜桃国自产| 国产精品麻豆99久久久久久| 裸体一区二区三区| 成人爽a毛片一区二区免费| 在线电影国产精品| 亚洲色图另类专区| 国产精品18久久久久久vr| 欧美日韩精品欧美日韩精品 | 亚洲国产欧美一区二区三区丁香婷| 国产最新精品免费| 在线观看欧美日本| 国产精品福利av| 国产精品一区二区视频| 欧美精品第1页| 亚洲午夜激情网页| 91美女片黄在线| 国产精品久久毛片a| 成人黄色777网| 中文字幕在线观看一区二区| 福利视频网站一区二区三区| 中文字幕一区二区三区在线观看| 成人污视频在线观看| 国产精品久久久久久久久快鸭| 日本成人超碰在线观看| 欧美剧在线免费观看网站| 亚洲国产精品一区二区尤物区| 91福利视频久久久久| 一区二区三区在线影院| 一本一道波多野结衣一区二区| 中文字幕一区二区三区av | 婷婷成人激情在线网| 欧美色涩在线第一页| 首页国产丝袜综合| 精品美女在线播放| 成人永久aaa| 亚洲情趣在线观看| 欧美三级中文字| 免费成人性网站| 久久精品夜色噜噜亚洲a∨| 国产精品77777竹菊影视小说| 久久久91精品国产一区二区三区| 成人免费观看视频| 亚洲欧美成人一区二区三区| 色综合天天综合狠狠| 亚洲高清免费观看| 美腿丝袜亚洲三区| 中文文精品字幕一区二区| 日本道色综合久久| 狠狠久久亚洲欧美| 自拍av一区二区三区| 欧美嫩在线观看| 国产成人免费视频| 亚洲丰满少妇videoshd| 久久久久久久综合日本| 91日韩精品一区| 久草这里只有精品视频| 中文字幕亚洲成人| 欧美大度的电影原声| 91美女在线看| 国产一区在线观看麻豆| 亚洲午夜在线电影| 国产精品久久久爽爽爽麻豆色哟哟| 欧美午夜不卡在线观看免费| 国内一区二区视频| 亚洲电影第三页| 亚洲欧洲精品一区二区三区| 日韩一区二区三区免费观看| 在线亚洲人成电影网站色www| 国产麻豆91精品| 欧美日韩亚洲丝袜制服| 成人精品视频一区| 九一久久久久久| 视频在线观看一区二区三区| 日韩美女视频一区| 国产夜色精品一区二区av| 在线不卡免费av| 色妞www精品视频| av网站免费线看精品| 国产在线视频不卡二| 蜜桃视频在线观看一区| 性感美女极品91精品| 亚洲欧美日韩国产中文在线| 国产精品第四页| 中文一区在线播放| 中文字幕精品—区二区四季| 久久综合九色综合欧美亚洲| 亚洲第一成年网| 亚洲午夜久久久久久久久电影院 | 亚洲国产综合色| 亚洲精品视频在线观看免费| 中文字幕一区在线观看| 国产精品久久久久久一区二区三区| 久久久久久免费| 亚洲国产精品二十页| 亚洲国产精品黑人久久久| 亚洲国产成人私人影院tom| 国产女同性恋一区二区| 国产欧美一区二区精品忘忧草| 国产三级精品三级| 一区精品在线播放| 亚洲与欧洲av电影| 日韩综合一区二区| 久久99精品国产| 成人免费视频视频在线观看免费| 成人黄色网址在线观看| 在线视频一区二区免费| 91精品国产综合久久婷婷香蕉| 欧美成人video| 中文字幕五月欧美| 亚洲国产一区二区三区青草影视| 亚洲成人福利片| 韩国一区二区三区| 91视频免费看| 日韩免费看的电影| 中文字幕亚洲区| 日本伊人色综合网| 成人免费视频一区| 欧美一级免费大片| 国产精品视频观看| 视频在线观看一区| 成人ar影院免费观看视频| 欧美婷婷六月丁香综合色| 欧美videos中文字幕| 亚洲天堂福利av| 久久不见久久见免费视频7 | 国产亚洲午夜高清国产拍精品| 亚洲一区二区三区四区五区中文| 国产一本一道久久香蕉| 欧美亚洲日本一区| 中文字幕一区二区三区四区不卡 | 国产精品高清亚洲| 奇米四色…亚洲| 在线观看www91| 国产精品色在线观看| 美国十次了思思久久精品导航| 色网综合在线观看| 国产精品麻豆一区二区| 久久99久久久欧美国产| 在线视频一区二区三| ...av二区三区久久精品| 久久不见久久见中文字幕免费| 欧洲av一区二区嗯嗯嗯啊| 中文字幕中文字幕中文字幕亚洲无线 | 高清国产一区二区| 2023国产精品自拍| 麻豆91精品91久久久的内涵|