iPXE
Macros
BOFM header subsignatures (action strings)

Defined in section 4.1.2 of the POST/BIOS BOFM I/O Address Re-Assignment Architecture document. More...

Macros

#define BOFM_ACTION_UPDT   ( 'U' + ( 'P' << 8 ) + ( 'D' << 16 ) + ( 'T' << 24 ) )
 Update MAC/WWN. More...
 
#define BOFM_ACTION_DFLT   ( 'D' + ( 'F' << 8 ) + ( 'L' << 16 ) + ( 'T' << 24 ) )
 Restore MAC/WWN to factory default. More...
 
#define BOFM_ACTION_HVST   ( 'H' + ( 'V' << 8 ) + ( 'S' << 16 ) + ( 'T' << 24 ) )
 Harvest MAC/WWN. More...
 
#define BOFM_ACTION_PARM   ( 'P' + ( 'A' << 8 ) + ( 'R' << 16 ) + ( 'M' << 24 ) )
 Update MAC/WWN and initialise device. More...
 
#define BOFM_ACTION_NONE   ( 'N' + ( 'O' << 8 ) + ( 'N' << 16 ) + ( 'E' << 24 ) )
 Just initialise the device. More...
 

Detailed Description

Defined in section 4.1.2 of the POST/BIOS BOFM I/O Address Re-Assignment Architecture document.

Macro Definition Documentation

◆ BOFM_ACTION_UPDT

#define BOFM_ACTION_UPDT   ( 'U' + ( 'P' << 8 ) + ( 'D' << 16 ) + ( 'T' << 24 ) )

Update MAC/WWN.

Definition at line 114 of file bofm.h.

◆ BOFM_ACTION_DFLT

#define BOFM_ACTION_DFLT   ( 'D' + ( 'F' << 8 ) + ( 'L' << 16 ) + ( 'T' << 24 ) )

Restore MAC/WWN to factory default.

Definition at line 117 of file bofm.h.

◆ BOFM_ACTION_HVST

#define BOFM_ACTION_HVST   ( 'H' + ( 'V' << 8 ) + ( 'S' << 16 ) + ( 'T' << 24 ) )

Harvest MAC/WWN.

Definition at line 120 of file bofm.h.

◆ BOFM_ACTION_PARM

#define BOFM_ACTION_PARM   ( 'P' + ( 'A' << 8 ) + ( 'R' << 16 ) + ( 'M' << 24 ) )

Update MAC/WWN and initialise device.

Definition at line 123 of file bofm.h.

◆ BOFM_ACTION_NONE

#define BOFM_ACTION_NONE   ( 'N' + ( 'O' << 8 ) + ( 'N' << 16 ) + ( 'E' << 24 ) )

Just initialise the device.

Definition at line 126 of file bofm.h.