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

📄 bios32.h

📁 GNU Mach 微内核源代码, 基于美国卡内基美隆大学的 Mach 研究项目
💻 H
字号:
/* * BIOS32, PCI BIOS functions and defines * Copyright 1994, Drew Eckhardt *  * For more information, please consult  *  * PCI BIOS Specification Revision * PCI Local Bus Specification * PCI System Design Guide * * PCI Special Interest Group * P.O. Box 14070 * Portland, OR 97214 * U. S. A. * Phone: 800-433-5177 / +1-503-797-4207 * Fax: +1-503-234-6762  *  * Manuals are $25 each or $50 for all three, plus $7 shipping  * within the United States, $35 abroad. */#ifndef BIOS32_H#define BIOS32_H/* * Error values that may be returned by the PCI bios.  Use * pcibios_strerror() to convert to a printable string. */#define PCIBIOS_SUCCESSFUL		0x00#define PCIBIOS_FUNC_NOT_SUPPORTED	0x81#define PCIBIOS_BAD_VENDOR_ID		0x83#define PCIBIOS_DEVICE_NOT_FOUND	0x86#define PCIBIOS_BAD_REGISTER_NUMBER	0x87#define PCIBIOS_SET_FAILED		0x88#define PCIBIOS_BUFFER_TOO_SMALL	0x89extern int pcibios_present (void);extern unsigned long pcibios_init (unsigned long memory_start,				   unsigned long memory_end);extern unsigned long pcibios_fixup (unsigned long memory_start,				    unsigned long memory_end);extern int pcibios_find_class (unsigned int class_code, unsigned short index, 			       unsigned char *bus, unsigned char *dev_fn);extern int pcibios_find_device (unsigned short vendor, unsigned short dev_id,				unsigned short index, unsigned char *bus,				unsigned char *dev_fn);extern int pcibios_read_config_byte (unsigned char bus, unsigned char dev_fn,				     unsigned char where, unsigned char *val);extern int pcibios_read_config_word (unsigned char bus, unsigned char dev_fn,				     unsigned char where, unsigned short *val);extern int pcibios_read_config_dword (unsigned char bus, unsigned char dev_fn,				      unsigned char where, unsigned int *val);extern int pcibios_write_config_byte (unsigned char bus, unsigned char dev_fn,				      unsigned char where, unsigned char val);extern int pcibios_write_config_word (unsigned char bus, unsigned char dev_fn,				      unsigned char where, unsigned short val);extern int pcibios_write_config_dword (unsigned char bus, unsigned char dev_fn,				       unsigned char where, unsigned int val);extern const char *pcibios_strerror (int error);#endif /* BIOS32_H */

⌨️ 快捷键说明

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