⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ioconf.c

📁 国产CPU-龙芯(loongson)BIOS源代码
💻 C
字号:
/* * MACHINE GENERATED: DO NOT EDIT * * ioconf.c, from "EV64240EL" */#include "mainbus.h"#if NMAINBUS > 0#include <sys/param.h>#include <sys/device.h>extern struct cfdriver mainbus_cd;extern struct cfdriver pcibr_cd;extern struct cfdriver localbus_cd;extern struct cfdriver gt_cd;extern struct cfdriver pci_cd;extern struct cfdriver pciide_cd;extern struct cfdriver wd_cd;extern struct cfattach mainbus_ca;extern struct cfattach pcibr_ca;extern struct cfattach localbus_ca;extern struct cfattach gt_ca;extern struct cfattach pci_ca;extern struct cfattach pciide_ca;extern struct cfattach wd_ca;/* locators */static int loc[3] = {	-1, -1, 4,};#ifndef MAXEXTRALOC#define MAXEXTRALOC 32#endifint extraloc[MAXEXTRALOC];int nextraloc = MAXEXTRALOC;int uextraloc = 0;char *locnames[] = {	"base",	"bus",	"dev",	"function",	"channel",	"drive",};/* each entry is an index into locnames[]; -1 terminates */short locnamp[] = {	-1, 0, -1, 1, -1, 1, -1, 2,	3, -1, 4, 5, -1,};/* size of parent vectors */int pv_size = 11;/* parent vectors */short pv[11] = {	1, 2, -1, 5, -1, 6, -1, 3, -1, 0, -1,};#define NORM FSTATE_NOTFOUND#define STAR FSTATE_STAR#define DNRM FSTATE_DNOTFOUND#define DSTR FSTATE_DSTARstruct cfdata cfdata[] = {    /* attachment       driver        unit  state loc     flags parents nm ivstubs starunit1 *//*  0: mainbus0 at root */    {&mainbus_ca,	&mainbus_cd,	 0, NORM,     loc,    0, pv+ 2, 0, 0,    0},/*  1: pcibr0 at mainbus0 */    {&pcibr_ca,		&pcibr_cd,	 0, NORM,     loc,    0, pv+ 9, 0, 0,    0},/*  2: pcibr1 at mainbus0 */    {&pcibr_ca,		&pcibr_cd,	 1, NORM,     loc,    0, pv+ 9, 0, 0,    1},/*  3: localbus0 at mainbus0 */    {&localbus_ca,	&localbus_cd,	 0, NORM,     loc,    0, pv+ 9, 0, 0,    0},/*  4: gt0 at localbus0 base 4 */    {&gt_ca,		&gt_cd,		 0, NORM, loc+  2,    0, pv+ 7, 1, 0,    0},/*  5: pci* at pcibr0|pcibr1 bus -1 */    {&pci_ca,		&pci_cd,	 0, STAR, loc+  1,    0, pv+ 0, 3, 0,    0},/*  6: pciide* at pci* dev -1 function -1 */    {&pciide_ca,	&pciide_cd,	 0, STAR, loc+  0,    0, pv+ 3, 7, 0,    0},/*  7: wd* at pciide* channel -1 drive -1 */    {&wd_ca,		&wd_cd,		 0, STAR, loc+  0,    0, pv+ 5, 10, 0,    0},    {0},    {0},    {0},    {0},    {0},    {0},    {0},    {0},    {(struct cfattach *)-1}};short cfroots[] = {	 0 /* mainbus0 */,	-1};int cfroots_size = 2;/* pseudo-devices */extern void loopattach (int);char *pdevnames[] = {	"loop",};int pdevnames_size = 1;struct pdevinit pdevinit[] = {	{ loopattach, 1 },	{ 0, 0 }};#endif /* NMAINBUS */

⌨️ 快捷键说明

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