TianoCore EDK2 master
Loading...
Searching...
No Matches
PiS3BootScript.h File Reference

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
}
 

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_DISPATCH_2_OPCODE

#define EFI_BOOT_SCRIPT_DISPATCH_2_OPCODE   0x09

Definition at line 25 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_DISPATCH_OPCODE

#define EFI_BOOT_SCRIPT_DISPATCH_OPCODE   0x08

Definition at line 24 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_INFORMATION_OPCODE

#define EFI_BOOT_SCRIPT_INFORMATION_OPCODE   0x0A

Definition at line 26 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_IO_POLL_OPCODE

#define EFI_BOOT_SCRIPT_IO_POLL_OPCODE   0x0D

Definition at line 29 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_IO_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_IO_READ_WRITE_OPCODE   0x01

Definition at line 17 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_IO_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_IO_WRITE_OPCODE   0x00

Definition at line 16 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_MEM_POLL_OPCODE

#define EFI_BOOT_SCRIPT_MEM_POLL_OPCODE   0x0E

Definition at line 30 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_MEM_READ_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_MEM_READ_WRITE_OPCODE   0x03

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 18 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG2_POLL_OPCODE   0x10

Definition at line 32 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 28 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG2_WRITE_OPCODE   0x0B

Definition at line 27 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG_POLL_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG_POLL_OPCODE   0x0F

Definition at line 31 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 21 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE

#define EFI_BOOT_SCRIPT_PCI_CONFIG_WRITE_OPCODE   0x04

Definition at line 20 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_SMBUS_EXECUTE_OPCODE

#define EFI_BOOT_SCRIPT_SMBUS_EXECUTE_OPCODE   0x06

Definition at line 22 of file PiS3BootScript.h.

◆ EFI_BOOT_SCRIPT_STALL_OPCODE

#define EFI_BOOT_SCRIPT_STALL_OPCODE   0x07

Definition at line 23 of file PiS3BootScript.h.

Enumeration Type Documentation

◆ EFI_BOOT_SCRIPT_WIDTH

enum EFI_BOOT_SCRIPT_WIDTH

Definition at line 37 of file PiS3BootScript.h.