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

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

?? pci_machdep.c

?? 國產CPU-龍芯(loongson)BIOS源代碼
?? C
字號:
/*	$Id: pci_machdep.c,v 1.2 2003/12/10 09:23:35 wlin Exp $ *//* * Copyright (c) 2001 Opsycon AB  (www.opsycon.se) *  * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by Opsycon AB, Sweden. * 4. The name of the author may not be used to endorse or promote products *    derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */#include <sys/param.h>#include <sys/device.h>#include <sys/systm.h>#include <sys/malloc.h>#include <dev/pci/pcivar.h>#include <dev/pci/pcireg.h>#include <dev/pci/nppbreg.h>#include <machine/bus.h>#include <pmon.h>extern void *pmalloc __P((size_t ));extern int _pciverbose;extern char hwethadr[6];struct pci_device *_pci_bus[16];int _max_pci_bus = 0;/********************************************************************//*initial PCI                                                       *//********************************************************************/int_pci_hwinit (initialise, iot, memt)	int initialise;	bus_space_tag_t iot;	bus_space_tag_t memt;{  return 0;}/* * Called to reinitialise the bridge after we've scanned each PCI device * and know what is possible. We also set up the interrupt controller * routing and level control registers. */void_pci_hwreinit (void){}void_pci_flush (void){}/* *  Map the CPU virtual address of an area of local memory to a PCI *  address that can be used by a PCI bus master to access it. */vm_offset_t_pci_dmamap(va, len)	vm_offset_t va;	unsigned int len;{  return 0;}#if 0/* *  Map the PCI address of an area of local memory to a CPU physical *  address. */vm_offset_t_pci_cpumap(pcia, len)	vm_offset_t pcia;	unsigned int len;{	return PA_TO_VA(pcia - pci_local_mem_pci_base);}#endif/* *  Make pci tag from bus, device and function data. */pcitag_t_pci_make_tag(bus, device, function)	int bus;	int device;	int function;{	pcitag_t tag;	tag = (bus << 16) | (device << 11) | (function << 8);	return(tag);}/* *  Break up a pci tag to bus, device function components. */void_pci_break_tag(tag, busp, devicep, functionp)	pcitag_t tag;	int *busp;	int *devicep;	int *functionp;{	if (busp) {		*busp = (tag >> 16) & 255;	}	if (devicep) {		*devicep = (tag >> 11) & 31;	}	if (functionp) {		*functionp = (tag >> 8) & 7;	}}int_pci_canscan (pcitag_t tag){	int bus, device, function;	_pci_break_tag (tag, &bus, &device, &function); 	if((bus == 0 || bus == 1) && device == 0) {		return(0);		/* Ignore the Discovery itself */	}	return (1);}pcireg_t_pci_conf_read(pcitag_t tag,int reg){	return _pci_conf_readn(tag,reg,4);}pcireg_t_pci_conf_readn(pcitag_t tag, int reg, int width){    return 0;}void_pci_conf_write(pcitag_t tag, int reg, pcireg_t data){	return _pci_conf_writen(tag,reg,data,4);}void_pci_conf_writen(pcitag_t tag, int reg, pcireg_t data,int width){}voidpci_sync_cache(p, adr, size, rw)	void *p;	vm_offset_t adr;	size_t size;	int rw;{	CPU_IOFlushDCache(adr, size, rw);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲综合色一区二区三区| 成人免费一区二区三区在线观看| 色婷婷国产精品| 成人一区在线观看| 成人性色生活片免费看爆迷你毛片| 久久国产视频网| 久久影院视频免费| 美女看a上一区| 欧美影院精品一区| 国产视频一区不卡| 亚洲欧美日本在线| 亚洲在线视频免费观看| 欧美性色欧美a在线播放| 午夜精品福利一区二区三区蜜桃| 欧美乱妇15p| 精品一区二区精品| 亚洲国产成人私人影院tom| 成人爱爱电影网址| 亚洲国产综合视频在线观看| 风间由美性色一区二区三区| 亚洲视频在线观看三级| 欧美日韩久久久久久| 日韩av中文字幕一区二区三区| 日韩欧美在线影院| 成人免费看的视频| 一个色妞综合视频在线观看| 欧美性生活一区| 蜜臀av性久久久久av蜜臀妖精 | 午夜激情一区二区| 日韩精品一区二区在线| 国产一区三区三区| 一区二区免费在线播放| 欧美一区二区三区四区五区| 久久精品国产99久久6| 青青草国产精品97视觉盛宴| 在线观看欧美黄色| 欧美福利视频一区| 亚洲国产精品激情在线观看| 亚洲国产综合色| 美日韩一区二区| 色婷婷综合久久久久中文一区二区| 91精彩视频在线观看| 精品乱人伦小说| 麻豆91在线播放免费| eeuss国产一区二区三区| 日韩精品电影在线观看| 国产亚洲精品久| 欧美一级午夜免费电影| 成人免费av在线| 日韩在线一区二区三区| 国产丝袜在线精品| 欧美一二区视频| 91福利视频网站| 国产91精品一区二区| 日韩av一区二区三区四区| 中文字幕不卡三区| 日韩免费在线观看| 欧美亚洲国产一区二区三区va | 制服视频三区第一页精品| 国产一区二区三区免费看| 免播放器亚洲一区| 亚洲色图在线视频| 中文字幕精品综合| 精品电影一区二区| 欧美美女一区二区在线观看| 成人亚洲精品久久久久软件| 久久se这里有精品| 午夜精品久久久久| 亚洲成人自拍网| 亚洲精品久久久蜜桃| 中文字幕在线免费不卡| 精品国产免费一区二区三区四区| 91精品在线免费观看| 免费看精品久久片| 偷拍自拍另类欧美| 亚洲一区二区三区四区的| 最新不卡av在线| 亚洲国产精品av| 国产精品视频yy9299一区| 精品国产一区二区三区av性色| 日韩一区二区电影| 在线观看91精品国产麻豆| 欧美日韩成人综合天天影院| 91免费视频网址| 韩国女主播成人在线观看| 免费成人在线观看| 日本视频一区二区三区| 亚洲一区二区三区不卡国产欧美| 国产精品国产精品国产专区不蜜 | 欧美偷拍一区二区| 91黄色免费看| 欧美日韩aaaaaa| 精品视频在线视频| 欧美一区二区三区小说| 欧美一级在线视频| 欧美精品一区二区久久久| 日韩欧美第一区| 久久天天做天天爱综合色| 精品国产乱码久久久久久浪潮| 亚洲精品一区二区三区蜜桃下载| 欧美成人免费网站| 日韩三级电影网址| 欧美国产欧美综合| 久久综合狠狠综合久久综合88| 久久精品一区二区三区不卡牛牛| 久久久99精品免费观看| 欧美激情一区二区三区不卡 | 国产人成一区二区三区影院| 久久这里只有精品首页| 欧美激情一区二区三区在线| 国产精品国产自产拍在线| 亚洲欧美区自拍先锋| 一级精品视频在线观看宜春院| 玉足女爽爽91| 久久成人免费网| 国产成人综合网| 色天天综合色天天久久| 欧美高清你懂得| 欧美成人官网二区| 国产精品天干天干在观线| 一区二区在线观看免费视频播放| 亚洲日本va午夜在线影院| 亚洲国产人成综合网站| 久久av资源网| 北条麻妃一区二区三区| www.亚洲在线| 欧美另类变人与禽xxxxx| 精品少妇一区二区三区在线播放| 国产欧美日韩另类一区| 一区二区成人在线| 激情另类小说区图片区视频区| 不卡的看片网站| 欧美日韩精品一区二区三区蜜桃 | 26uuu精品一区二区在线观看| 中文字幕亚洲区| 天天影视涩香欲综合网| 国产精品影音先锋| 欧美三级中文字幕在线观看| 精品国产一区二区国模嫣然| 亚洲女与黑人做爰| 黑人巨大精品欧美黑白配亚洲| 色欧美片视频在线观看在线视频| 日韩三级免费观看| 亚洲精品成人天堂一二三| 精品中文字幕一区二区小辣椒| 97se狠狠狠综合亚洲狠狠| 日韩欧美在线123| 亚洲精品伦理在线| 蜜芽一区二区三区| 欧美精品一级二级| 最近日韩中文字幕| 国产精品一区久久久久| 欧美日韩精品欧美日韩精品一| 欧美国产1区2区| 毛片av一区二区| 精品视频在线免费观看| 欧美激情在线一区二区三区| 黑人巨大精品欧美一区| 91精品国产综合久久精品| 亚洲男人的天堂一区二区| 国产真实精品久久二三区| 欧美高清www午色夜在线视频| 99久久国产综合精品女不卡| 亚洲天堂免费看| 精品亚洲国产成人av制服丝袜| 91丨porny丨在线| 国产日本一区二区| 国产综合久久久久久久久久久久| 欧美欧美欧美欧美| 一区二区三区影院| 97久久超碰精品国产| 中文字幕乱码日本亚洲一区二区 | av一区二区三区四区| 这里只有精品视频在线观看| 亚洲一区二区三区影院| 99re66热这里只有精品3直播 | 91麻豆精品国产91久久久久久 | 884aa四虎影成人精品一区| 国产精品福利一区| 国产一区日韩二区欧美三区| 日韩精品中文字幕在线一区| 亚洲电影激情视频网站| 在线视频亚洲一区| 亚洲资源在线观看| 色成年激情久久综合| 欧美激情资源网| 色综合色综合色综合| 国产精品久久久久久久久图文区| 国产成人免费视频网站 | 国产午夜精品久久久久久久| 国产成人aaa| 国产精品你懂的| 91在线视频在线| 亚洲色图另类专区| 91啦中文在线观看| 亚洲高清免费一级二级三级| 在线观看一区不卡| 亚洲国产一区二区三区| 日韩欧美资源站| 国产精品正在播放|