OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
BBS_TABLE Struct Reference

#include <LegacyBios.h>

Data Fields

UINT16 BootPriority
 
UINT32 Bus
 
UINT32 Device
 
UINT32 Function
 
UINT8 Class
 
UINT8 SubClass
 
UINT16 MfgStringOffset
 
UINT16 MfgStringSegment
 
UINT16 DeviceType
 
BBS_STATUS_FLAGS StatusFlags
 
UINT16 BootHandlerOffset
 
UINT16 BootHandlerSegment
 
UINT16 DescStringOffset
 
UINT16 DescStringSegment
 
UINT32 InitPerReserved
 
UINT32 AdditionalIrq13Handler
 
UINT32 AdditionalIrq18Handler
 
UINT32 AdditionalIrq19Handler
 
UINT32 AdditionalIrq40Handler
 
UINT8 AssignedDriveNumber
 
UINT32 AdditionalIrq41Handler
 
UINT32 AdditionalIrq46Handler
 
UINT32 IBV1
 
UINT32 IBV2
 

Detailed Description

BBS_TABLE, device type values & boot priority values.

Definition at line 612 of file LegacyBios.h.

Field Documentation

◆ AdditionalIrq13Handler

UINT32 BBS_TABLE::AdditionalIrq13Handler

The use of these fields is IBV dependent. They can be used to flag that an OpROM has hooked the specified IRQ. The OpROM may be BBS compliant as some SCSI BBS-compliant OpROMs also hook IRQ vectors in order to run their BIOS Setup

Definition at line 695 of file LegacyBios.h.

◆ AdditionalIrq18Handler

UINT32 BBS_TABLE::AdditionalIrq18Handler

The use of these fields is IBV dependent. They can be used to flag that an OpROM has hooked the specified IRQ. The OpROM may be BBS compliant as some SCSI BBS-compliant OpROMs also hook IRQ vectors in order to run their BIOS Setup

Definition at line 702 of file LegacyBios.h.

◆ AdditionalIrq19Handler

UINT32 BBS_TABLE::AdditionalIrq19Handler

The use of these fields is IBV dependent. They can be used to flag that an OpROM has hooked the specified IRQ. The OpROM may be BBS compliant as some SCSI BBS-compliant OpROMs also hook IRQ vectors in order to run their BIOS Setup

Definition at line 709 of file LegacyBios.h.

◆ AdditionalIrq40Handler

UINT32 BBS_TABLE::AdditionalIrq40Handler

The use of these fields is IBV dependent. They can be used to flag that an OpROM has hooked the specified IRQ. The OpROM may be BBS compliant as some SCSI BBS-compliant OpROMs also hook IRQ vectors in order to run their BIOS Setup

Definition at line 716 of file LegacyBios.h.

◆ AdditionalIrq41Handler

UINT32 BBS_TABLE::AdditionalIrq41Handler

Definition at line 718 of file LegacyBios.h.

◆ AdditionalIrq46Handler

UINT32 BBS_TABLE::AdditionalIrq46Handler

Definition at line 719 of file LegacyBios.h.

◆ AssignedDriveNumber

UINT8 BBS_TABLE::AssignedDriveNumber

Definition at line 717 of file LegacyBios.h.

◆ BootHandlerOffset

UINT16 BBS_TABLE::BootHandlerOffset

Segment:Offset address of boot loader for IPL devices or install INT13 handler for BCV devices.

Definition at line 667 of file LegacyBios.h.

◆ BootHandlerSegment

UINT16 BBS_TABLE::BootHandlerSegment

Segment:Offset address of boot loader for IPL devices or install INT13 handler for BCV devices.

Definition at line 673 of file LegacyBios.h.

◆ BootPriority

UINT16 BBS_TABLE::BootPriority

The boot priority for this boot device. Values are defined below.

Definition at line 616 of file LegacyBios.h.

◆ Bus

UINT32 BBS_TABLE::Bus

The PCI bus for this boot device.

Definition at line 621 of file LegacyBios.h.

◆ Class

UINT8 BBS_TABLE::Class

The PCI class for this boot device.

Definition at line 636 of file LegacyBios.h.

◆ DescStringOffset

UINT16 BBS_TABLE::DescStringOffset

Segment:offset address of an ASCIIZ description string describing this device.

Definition at line 678 of file LegacyBios.h.

◆ DescStringSegment

UINT16 BBS_TABLE::DescStringSegment

Segment:offset address of an ASCIIZ description string describing this device.

Definition at line 683 of file LegacyBios.h.

◆ Device

UINT32 BBS_TABLE::Device

The PCI device for this boot device.

Definition at line 626 of file LegacyBios.h.

◆ DeviceType

UINT16 BBS_TABLE::DeviceType

BBS device type. BBS device types are defined below.

Definition at line 656 of file LegacyBios.h.

◆ Function

UINT32 BBS_TABLE::Function

The PCI function for the boot device.

Definition at line 631 of file LegacyBios.h.

◆ IBV1

UINT32 BBS_TABLE::IBV1

Definition at line 720 of file LegacyBios.h.

◆ IBV2

UINT32 BBS_TABLE::IBV2

Definition at line 721 of file LegacyBios.h.

◆ InitPerReserved

UINT32 BBS_TABLE::InitPerReserved

Reserved.

Definition at line 688 of file LegacyBios.h.

◆ MfgStringOffset

UINT16 BBS_TABLE::MfgStringOffset

Segment:offset address of an ASCIIZ description string describing the manufacturer.

Definition at line 646 of file LegacyBios.h.

◆ MfgStringSegment

UINT16 BBS_TABLE::MfgStringSegment

Segment:offset address of an ASCIIZ description string describing the manufacturer.

Definition at line 651 of file LegacyBios.h.

◆ StatusFlags

BBS_STATUS_FLAGS BBS_TABLE::StatusFlags

Status of this boot device. Type BBS_STATUS_FLAGS is defined below.

Definition at line 661 of file LegacyBios.h.

◆ SubClass

UINT8 BBS_TABLE::SubClass

The PCI Subclass for this boot device.

Definition at line 641 of file LegacyBios.h.


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