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

📄 option_rom.h

📁 xen虚拟机源代码安装包
💻 H
字号:
#ifndef __HVMLOADER_OPTION_ROM_H__#define __HVMLOADER_OPTION_ROM_H__#include <stdint.h>struct option_rom_header {    uint8_t signature[2]; /* "\x55\xaa" */    uint8_t rom_size; /* 512-byte increments */    uint32_t entry_point;    uint8_t reserved[17];    uint16_t pci_header_offset;    uint16_t expansion_header_offset;} __attribute__ ((packed));struct option_rom_pnp_header {    uint8_t signature[4]; /* "$PnP" */    uint8_t structure_revision;    uint8_t structure_length; /* 16-byte increments */    uint16_t next_header_offset;    uint8_t reserved;    uint8_t checksum;    uint32_t device_id;    uint16_t manufacturer_name_offset;    uint16_t product_name_offset;    uint8_t device_type_code[3];    uint8_t device_indicators;    uint16_t boot_connection_vector;    uint16_t disconnect_vector;    uint16_t bootstap_entry_vector;    uint16_t reserved2;    uint16_t static_resource_information_vector;} __attribute__ ((packed));        struct option_rom_pci_header {    uint8_t signature[4]; /* "PCIR" */    uint16_t vendor_id;    uint16_t device_id;    uint16_t vital_product_data_offset;    uint16_t structure_length;    uint8_t structure_revision;    uint8_t class_code[3];    uint16_t image_length;    uint16_t image_revision;    uint8_t code_type;    uint8_t indicator;    uint16_t reserved;} __attribute__ ((packed));#endif /* __HVMLOADER_OPTION_ROM_H__ */

⌨️ 快捷键说明

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