coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
biosemu_device_t Struct Reference

#include <device.h>

Collaboration diagram for biosemu_device_t:
Collaboration graph

Data Fields

u8 bus
 
u8 devfn
 
voiddev
 
u64 puid
 
phandle_t phandle
 
ihandle_t ihandle
 
u64 vmem_addr
 
u64 vmem_size
 
u8 io_buffer [64 *1024]
 
u16 pci_vendor_id
 
u16 pci_device_id
 
unsigned long img_addr
 
u32 img_size
 

Detailed Description

Definition at line 82 of file device.h.

Field Documentation

◆ bus

u8 biosemu_device_t::bus

◆ dev

void* biosemu_device_t::dev

◆ devfn

u8 biosemu_device_t::devfn

◆ ihandle

ihandle_t biosemu_device_t::ihandle

Definition at line 92 of file device.h.

Referenced by biosemu_dev_init().

◆ img_addr

unsigned long biosemu_device_t::img_addr

Definition at line 104 of file device.h.

Referenced by biosemu(), and biosemu_dev_check_exprom().

◆ img_size

u32 biosemu_device_t::img_size

Definition at line 105 of file device.h.

Referenced by biosemu(), and biosemu_dev_check_exprom().

◆ io_buffer

u8 biosemu_device_t::io_buffer[64 *1024]

Definition at line 100 of file device.h.

Referenced by handle_port_61h(), my_inb(), my_inl(), my_inw(), my_outb(), my_outl(), and my_outw().

◆ pci_device_id

u16 biosemu_device_t::pci_device_id

◆ pci_vendor_id

u16 biosemu_device_t::pci_vendor_id

◆ phandle

phandle_t biosemu_device_t::phandle

Definition at line 91 of file device.h.

Referenced by biosemu_dev_get_addr_info(), biosemu_dev_get_puid(), and biosemu_dev_init().

◆ puid

u64 biosemu_device_t::puid

◆ vmem_addr

u64 biosemu_device_t::vmem_addr

Definition at line 96 of file device.h.

Referenced by biosemu_dev_find_vmem_addr(), and biosemu_dev_translate_address().

◆ vmem_size

u64 biosemu_device_t::vmem_size

Definition at line 97 of file device.h.

Referenced by biosemu_dev_find_vmem_addr(), and biosemu_dev_translate_address().


The documentation for this struct was generated from the following file: