HP Integrity rx2620 Installation Guide, Third Edition - HP Integrity rx2620 (A - Page 26

Firmware, User Interface, Event IDs for Errors and Events

Page 26 highlights

Introduction Firmware Firmware Firmware consists of many individually linked binary images that are bound together by a single framework at run time. Internally, the firmware employs a software database called a device tree to represent the structure of the hardware platform and to provide a means of associating software elements with hardware functionality. The firmware incorporates the following main interfaces: • Processor Abstraction Layer (PAL). PAL provides a seamless firmware abstraction between the processor and system software and platform firmware. • System Abstraction Layer (SAL). SAL provides a uniform firmware interface and initializes and configures the platform. • Extensible Firmware Interface (EFI). EFI provides an interface between the operating system and the platform firmware. EFI uses data tables that contain platform-related information, and boot and runtime service calls that are available to the operating system and its loader to provide a standard environment for booting. • Advanced Configuration and Power Interface (ACPI). ACPI provides a standard environment for configuring and managing server systems. ACPI moves system power configuration and management from the system firmware to the operating system and abstracts the interface between the platform hardware and the operating system software. This allows each to evolve independently of the other. The firmware supports the HP-UX 11i version 2, June 2006 release, Linux®, Windows®, and OpenVMS 8.3 operating systems through the Itanium processor family standards and extensions, and has no operating system-specific functionality included. All operating systems are presented with the same interface to system firmware, and all features are available to the operating system. User Interface The Itanium processor family firmware employs a user interface defined by an HP standard called Pre-OS System Startup Environment (POSSE). The POSSE shell is based on the EFI standard shell. Several commands were added to the standard EFI shell to support HP value-added functionality. Refer to the POSSE specifications for further details. Event IDs for Errors and Events The system firmware generates event IDs for errors, events, and forward progress to the MP through common shared memory. The MP interprets and stores event IDs. Reviewing these events helps you diagnose and troubleshoot problems with the server. 26 Chapter 1

  • 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

Introduction
Firmware
Chapter 1
26
Firmware
Firmware consists of many individually linked binary images that are bound together by a single framework
at run time. Internally, the firmware employs a software database called a device tree to represent the
structure of the hardware platform and to provide a means of associating software elements with hardware
functionality.
The firmware incorporates the following main interfaces:
Processor Abstraction Layer (PAL). PAL provides a seamless firmware abstraction between the processor
and system software and platform firmware.
System Abstraction Layer (SAL). SAL provides a uniform firmware interface and initializes and
configures the platform.
Extensible Firmware Interface (EFI). EFI provides an interface between the operating system and the
platform firmware. EFI uses data tables that contain platform-related information, and boot and runtime
service calls that are available to the operating system and its loader to provide a standard environment
for booting.
Advanced Configuration and Power Interface (ACPI). ACPI provides a standard environment for
configuring and managing server systems. ACPI moves system power configuration and management
from the system firmware to the operating system and abstracts the interface between the platform
hardware and the operating system software. This allows each to evolve independently of the other.
The firmware supports the HP-UX 11i version 2, June 2006 release, Linux
®
, Windows
®
, and OpenVMS 8.3
operating systems through the Itanium processor family standards and extensions, and has no operating
system-specific functionality included. All operating systems are presented with the same interface to system
firmware, and all features are available to the operating system.
User Interface
The Itanium processor family firmware employs a user interface defined by an HP standard called Pre-OS
System Startup Environment (POSSE). The POSSE shell is based on the EFI standard shell. Several
commands were added to the standard EFI shell to support HP value-added functionality. Refer to the
POSSE specifications for further details.
Event IDs for Errors and Events
The system firmware generates event IDs for errors, events, and forward progress to the MP through common
shared memory. The MP interprets and stores event IDs. Reviewing these events helps you diagnose and
troubleshoot problems with the server.