iPXE
Macros | Enumerations | Functions
PiS3BootScript.h File Reference

This file contains the boot script defintions that are shared between the Boot Script Executor PPI and the Boot Script Save Protocol. More...

Go to the source code of this file.

Macros

#define EFI_BOOT_SCRIPT_IO_WRITE_OPCODE   0x00
 
#define EFI_BOOT_SCRIPT_IO_READ_WRITE_OPCODE   0x01
 
#define EFI_BOOT_SCRIPT_MEM_WRITE_OPCODE   0x02
 
#define EFI_BOOT_SCRIPT_MEM_READ_WRITE_OPCODE   0x03
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE   0x04
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG_READ_WRITE_OPCODE   0x05
 
#define EFI_BOOT_SCRIPT_SMBUS_EXECUTE_OPCODE   0x06
 
#define EFI_BOOT_SCRIPT_STALL_OPCODE   0x07
 
#define EFI_BOOT_SCRIPT_DISPATCH_OPCODE   0x08
 
#define EFI_BOOT_SCRIPT_DISPATCH_2_OPCODE   0x09
 
#define EFI_BOOT_SCRIPT_INFORMATION_OPCODE   0x0A
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE_OPCODE   0x0B
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG2_READ_WRITE_OPCODE   0x0C
 
#define EFI_BOOT_SCRIPT_IO_POLL_OPCODE   0x0D
 
#define EFI_BOOT_SCRIPT_MEM_POLL_OPCODE   0x0E
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG_POLL_OPCODE   0x0F
 
#define EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL_OPCODE   0x10
 

Enumerations

enum  EFI_BOOT_SCRIPT_WIDTH {
  EfiBootScriptWidthUint8, EfiBootScriptWidthUint16, EfiBootScriptWidthUint32, EfiBootScriptWidthUint64,
  EfiBootScriptWidthFifoUint8, EfiBootScriptWidthFifoUint16, EfiBootScriptWidthFifoUint32, EfiBootScriptWidthFifoUint64,
  EfiBootScriptWidthFillUint8, EfiBootScriptWidthFillUint16, EfiBootScriptWidthFillUint32, EfiBootScriptWidthFillUint64,
  EfiBootScriptWidthMaximum
}
 

Functions

 FILE_LICENCE (BSD2_PATENT)
 

Detailed Description

This file contains the boot script defintions that are shared between the Boot Script Executor PPI and the Boot Script Save Protocol.

Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file PiS3BootScript.h.

Macro Definition Documentation

◆ EFI_BOOT_SCRIPT_IO_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_IO_WRITE_OPCODE   0x00

Definition at line 18 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_IO_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_IO_READ_WRITE_OPCODE   0x01

Definition at line 19 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_MEM_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_MEM_WRITE_OPCODE   0x02

Definition at line 20 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_MEM_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_MEM_READ_WRITE_OPCODE   0x03

Definition at line 21 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE   0x04

Definition at line 22 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG_READ_WRITE_OPCODE   0x05

Definition at line 23 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_SMBUS_EXECUTE_OPCODE

#define EFI_BOOT_SCRIPT_SMBUS_EXECUTE_OPCODE   0x06

Definition at line 24 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_STALL_OPCODE

#define EFI_BOOT_SCRIPT_STALL_OPCODE   0x07

Definition at line 25 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_DISPATCH_OPCODE

#define EFI_BOOT_SCRIPT_DISPATCH_OPCODE   0x08

Definition at line 26 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_DISPATCH_2_OPCODE

#define EFI_BOOT_SCRIPT_DISPATCH_2_OPCODE   0x09

Definition at line 27 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_INFORMATION_OPCODE

#define EFI_BOOT_SCRIPT_INFORMATION_OPCODE   0x0A

Definition at line 28 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE_OPCODE   0x0B

Definition at line 29 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG2_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG2_READ_WRITE_OPCODE   0x0C

Definition at line 30 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_IO_POLL_OPCODE

#define EFI_BOOT_SCRIPT_IO_POLL_OPCODE   0x0D

Definition at line 31 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_MEM_POLL_OPCODE

#define EFI_BOOT_SCRIPT_MEM_POLL_OPCODE   0x0E

Definition at line 32 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG_POLL_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG_POLL_OPCODE   0x0F

Definition at line 33 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL_OPCODE   0x10

Definition at line 34 of file PiS3BootScript.h.

Enumeration Type Documentation

◆ EFI_BOOT_SCRIPT_WIDTH

Enumerator
EfiBootScriptWidthUint8 
EfiBootScriptWidthUint16 
EfiBootScriptWidthUint32 
EfiBootScriptWidthUint64 
EfiBootScriptWidthFifoUint8 
EfiBootScriptWidthFifoUint16 
EfiBootScriptWidthFifoUint32 
EfiBootScriptWidthFifoUint64 
EfiBootScriptWidthFillUint8 
EfiBootScriptWidthFillUint16 
EfiBootScriptWidthFillUint32 
EfiBootScriptWidthFillUint64 
EfiBootScriptWidthMaximum 

Definition at line 39 of file PiS3BootScript.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2_PATENT  )