HP EliteBook 735 PC Commercial BIOS UEFI Setup - Page 98

Appendix

Page 98 highlights

HP PC Commercial BIOS (UEFI) Setup 12 Appendix A July 2020 919946-004 12.1 What is UEFI? Unified Extensible Firmware Interface (UEFI) defines the interface between the operating system and platform firmware during the boot, or start-up process. Compared to BIOS, UEFI supports advanced preboot user interfaces. The UEFI network stack enables implementation on a richer network-based OS deployment environment while still supporting traditional PXE deployments. UEFI supports both IPv4 and IPv6 networks. In addition, features such as Secure Boot enable platform vendors to implement an OS-agnostic approach to securing systems in the preboot environment. The HP ROM-Based Setup Utility (RBSU) functionality is available from the UEFI interface with additional configuration options. 12.2 Introduction The HP UEFI System Utilities are embedded in the system ROM. The UEFI System Utilities enable a wide range of configuration activities, including: • Configuring system devices and installed options • Enabling and disabling system features • Displaying system information • Selecting the primary boot controller or partition • Configuring memory options • Launching other pre-boot environments, such as the Embedded UEFI Shell and Intelligent Provisioning 12.3 Benefits of UEFI • Abstracts Platform from OS and Decouples development • Includes modular driver model and CPU-independent option ROMs • Modular and extensible and provides OS-neutral value add • OS loader can keep the same as underlying hardware change • Supports larger drives over 2 TB with GPT partition 12.4 Overview of UEFI Boot Process The purpose of the UEFI interfaces is to define a common boot environment abstraction for use by loaded UEFI images, which include UEFI drivers, UEFI applications, and UEFI OS loaders. UEFI allows the extension of platform firmware by loading UEFI driver and UEFI application images. When UEFI drivers and UEFI applications are loaded they have access to all UEFI-defined runtime and boot services. There are two sets of services in UEFI: • Boot Services - UEFI applications (including OS loaders) must use boot services functions to access devices and allocate memory. These services are not available when the OS is running. • Runtime Services - The primary purpose of runtime services is to abstract minor parts of the hardware implementation of the platform from the OS. These services are present when OS is running. © Copyright 2016-2019 HP Development Company, L.P. 12 Appendix A 98

  • 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

HP PC Commercial BIOS (UEFI) Setup
July 2020
919946-004
© Copyright 2016-2019 HP Development Company, L.P.
12
Appendix A
98
12
Appendix A
12.1
What is UEFI?
Unified Extensible Firmware Interface (UEFI)
defines the interface between the operating system and platform firmware
during the boot, or start-up process. Compared to BIOS, UEFI supports advanced preboot user interfaces.
The UEFI network stack enables implementation on a richer network-based OS deployment environment while still
supporting traditional PXE deployments. UEFI supports both IPv4 and IPv6 networks. In addition, features such as Secure
Boot enable platform vendors to implement an OS-agnostic approach to securing systems in the preboot environment.
The HP ROM-Based Setup Utility (RBSU) functionality is available from the UEFI interface with additional configuration
options.
12.2
Introduction
The HP UEFI System Utilities are embedded in the system ROM. The UEFI System Utilities enable a wide range of
configuration activities, including:
Configuring system devices and installed options
Enabling and disabling system features
Displaying system information
Selecting the primary boot controller or partition
Configuring memory options
Launching other pre-boot environments, such as the Embedded UEFI Shell and Intelligent Provisioning
12.3
Benefits of UEFI
Abstracts Platform from OS and Decouples development
Includes modular driver model and CPU-independent option ROMs
Modular and extensible and provides OS-neutral value add
OS loader can keep the same as underlying hardware change
Supports larger drives over 2 TB with GPT partition
12.4
Overview of UEFI Boot Process
The purpose of the UEFI interfaces is to define a common boot environment abstraction for use by loaded UEFI images,
which include UEFI drivers, UEFI applications, and UEFI OS loaders. UEFI allows the extension of platform firmware by
loading UEFI driver and UEFI application images. When UEFI drivers and UEFI applications are loaded they have access to all
UEFI-defined runtime and boot services.
There are two sets of services in UEFI:
Boot Services - UEFI applications (including OS loaders) must use boot services functions to access devices and allocate
memory. These services are not available when the OS is running.
Runtime Services - The primary purpose of runtime services is to abstract minor parts of the hardware implementation
of the platform from the OS.
These services are present when OS is running.