HP Superdome SX2000 User Service Guide, Seventh Edition - HP Integrity Superdo - Page 45

User Interface, Error and Event IDs, Itanium Firmware Interfaces

Page 45 highlights

Figure 1-15 Itanium Firmware Interfaces • Processor Abstraction Layer (PAL) provides a seamless firmware abstraction between the processor, the system software, and the platform firmware. • System Abstraction Layer (SAL) provides a uniform firmware interface and initializes and configures the platform. • Extensible Firmware Interface (EFI) provides an interface between the OS and the platform firmware. • Advanced Configuration and Power Interface (ACPI) provides a new standard environment for configuring and managing server systems. It moves system configuration and management from the BIOS to the operating system and abstracts the interface between the platform hardware and the OS software, thereby enabling each to evolve independently of the other. The firmware supports HP-UX 11i version 2, Linux, Windows, and OpenVMS through the Itanium® processor family standards and extensions. It includes no operating system-specific functionality. Every OS is presented the same interface to system firmware, and all features are available to each OS. NOTE: Windows Server 2003 Datacenter does not support the latest ACPI specification (2.0). The firmware must provide legacy (1.0b) ACPI tables. Using the acpiconfig command, the ACPI tables presented to the OS are different. The firmware implements the standard Intel® Itanium® Processor family interfaces with some implementation-specific enhancements that the OS can use but is not required to use, such as page deallocation table reporting, through enhanced SAL_GET_STATE_INFO behavior. User Interface The Intel® Itanium® processor family firmware employs a user interface called the Pre-OS system startup environment (POSSE). The POSSE shell is based on the EFI shell. Several commands were added to the EFI shell to support HP value-added functionality. The new commands encompass functionality similar to BCH commands on PA-RISC systems. However, the POSSE shell is not designed to encompass all BCH functionality. They are separate interfaces. Error and Event IDs The new system firmware generates event IDs, similar to chassis codes, for errors, events, and forward progress to the MP through common shared memory. The MP interprets, stores, and reflects these event IDs back to running partitions. This helps in the troubleshooting process. Firmware 45

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200

Figure 1-15 Itanium Firmware Interfaces
Processor Abstraction Layer (PAL) provides a seamless firmware abstraction between the
processor, the system software, and the platform firmware.
System Abstraction Layer (SAL) provides a uniform firmware interface and initializes and
configures the platform.
Extensible Firmware Interface (EFI) provides an interface between the OS and the platform
firmware.
Advanced Configuration and Power Interface (ACPI) provides a new standard environment
for configuring and managing server systems. It moves system configuration and
management from the BIOS to the operating system and abstracts the interface between the
platform hardware and the OS software, thereby enabling each to evolve independently of
the other.
The firmware supports HP-UX 11i version 2, Linux, Windows, and OpenVMS through the
Itanium
®
processor family standards and extensions. It includes no operating system-specific
functionality. Every OS is presented the same interface to system firmware, and all features are
available to each OS.
NOTE:
Windows Server 2003 Datacenter does not support the latest ACPI specification (2.0).
The firmware must provide legacy (1.0b) ACPI tables.
Using the
acpiconfig
command, the ACPI tables presented to the OS are different. The firmware
implements the standard Intel
®
Itanium
®
Processor family interfaces with some
implementation-specific enhancements that the OS can use but is not required to use, such as
page deallocation table reporting, through enhanced SAL_GET_STATE_INFO behavior.
User Interface
The Intel
®
Itanium
®
processor family firmware employs a user interface called the Pre-OS
system startup environment (POSSE). The POSSE shell is based on the EFI shell. Several commands
were added to the EFI shell to support HP value-added functionality. The new commands
encompass functionality similar to BCH commands on PA-RISC systems. However, the POSSE
shell is not designed to encompass all BCH functionality. They are separate interfaces.
Error and Event IDs
The new system firmware generates event IDs, similar to chassis codes, for errors, events, and
forward progress to the MP through common shared memory. The MP interprets, stores, and
reflects these event IDs back to running partitions. This helps in the troubleshooting process.
Firmware
45