UEFI Development in HP

Similar documents
End-to-end management

HP Client Automation software Starter and Standard Editions

A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI

How Microsoft Designs its Cloud-Scale Servers

HP Common Slot power supply technology

UEFI on Dell BizClient Platforms

HP Private Cloud Solutions

HP CLOUD SYSTEM. The most complete, integrated platform for building and managing clouds featuring Intel technologies.

SRNWP Workshop. HP Solutions and Activities in Climate & Weather Research. Michael Riedmann European Performance Center

Red Hat Enterprise Linux and management bundle for HP BladeSystem TM

Convergence is accelerating the path to the New Style of Business

QuickSpecs. HP PCM Plus v4 Network Management Software Series (Retired) Key features

Certification: HP ATA Servers & Storage

HP PCM Plus v4 Network Management Software Series

HP 3PAR storage technologies for desktop virtualization

BLADESYSTEM FIRMWARE UPDATES BEST PRACTICES

HP CloudSystem Enterprise

SPEED your path to virtualization.

HP Converged Infrastructure Solutions

HP CLOUDSYSTEM. An integrated platform for private, public, and hybrid clouds

HP Systems Insight Manager

Windows Server 2008 R2 for Itanium-Based Systems offers the following high-end features and capabilities:

Microsoft s Open CloudServer

Customers award top satisfaction scores to IBM System x x86 servers. August 2014 TBR T EC H N O LO G Y B U S I N ES S R ES EAR C H, I N C.

HP E-PCM Plus Network Management Software Series

Solution brief. HP CloudSystem. An integrated and open platform to build and manage cloud services

Implementing Red Hat Enterprise Linux 6 on HP ProLiant servers

Cloud Servers in the Datacenter: The Evolution of Density-Optimized

HP and Business Objects Transforming information into intelligence

HP Client Manager 6.1

HP Client Manager 6.2

HP CLOUDSYSTEM. A single platform for private, public, and hybrid clouds. Simply the most complete cloud system for enterprises and service providers

HP Cloud Map for TIBCO ActiveMatrix BusinessWorks: Importing the template

HP OpenView Service Desk Process Insight 2.10 software

QuickSpecs. What's New HP 3TB 6G SAS 7.2K 3.5-inch Midline Hard Drive. HP SAS Enterprise and SAS Midline Hard Drives. Overview

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

MANAGING CLIENTS WITH DELL CLIENT INTEGRATION PACK 3.0 AND MICROSOFT SYSTEM CENTER CONFIGURATION MANAGER 2012

OPTIMIZING SERVER VIRTUALIZATION

BC43: Virtualization and the Green Factor. Ed Harnish

HP FlexNetwork and IPv6

Do you know what makes NetSupport Manager so unique?

UEFI Implications for Windows Server

2014 Teradici Corporation.

Red Hat Enterprise Linux solutions from HP and Oracle

Introducing logical servers: Making data center infrastructures more adaptive

Solution guide. HP Just Right IT. Technology made easy for your growing business

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

Smart wayside management software

HP PCM Plus v3 Network Management Software Series Overview

THE WORLD S MOST EFFICIENT DATA CENTER

HP Converged Infrastructure: The Path to Cloud Computing Chuck Weir, BCS Solution Architect

the limits of your infrastructure. How to get the most out of virtualization

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

Connect Converge / Converged Infrastructure

QuickSpecs. What's New HP 1.2TB 6G SAS 10K rpm SFF (2.5-inch) SC Enterprise 3yr Warranty Hard Drive

HP BladeSystem Advantage over Cisco s UCS

QLogic 16Gb Gen 5 Fibre Channel in IBM System x Deployments

Out-of-Band Management: the Integrated Approach to Remote IT Infrastructure Management

HP Notebook Hard Drives & Solid State Drives. Identifying, Preventing, Diagnosing and Recovering from Drive Failures. Care and Maintenance Measures

Virtualization strategy for mid-sized businesses. IBM and VMware virtualization benefits for mid-sized businesses

Virtual Client Solution: Desktop Virtualization

LANDesk White Paper. LANDesk Management Suite for Lenovo Secure Managed Client

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

QuickSpecs. HP Virtual Desktop Infrastructure with VMware View Overview

HP ProLiant DL380 G5 takes #1 2P performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Windows

QuickSpecs. HP Session Allocation Manager Software (SAM v2.3) Overview

HP Systems Insight Manager and HP OpenView

Introducing the IT Service Centric, Automated Data Center

Converged Infrastructure

HP ProLiant Lights-Out 100c Remote Management Cards Overview

PRIMERGY server-based High Performance Computing solutions

Gigabit to the edge. HP ProCurve Networking Solutions

HP Operations Agent for NonStop Software Improves the Management of Large and Cross-platform Enterprise Solutions

Using HP System Software Manager for the mass deployment of software updates to client PCs

Cisco Unified CallConnector for Microsoft Windows

Simplifying the Desktop Transformation with HP and Liquidware Labs

Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U

HP Serviceguard Cluster Configuration for Partitioned Systems

ARC VIEW. Stratus High-Availability Solutions Designed to Virtually Eliminate Downtime. Keywords. Summary. By Craig Resnick

QuickSpecs. Models HP QMH Gb Fibre Channel Host Bus Adapter B21. HP QMH Gb FC HBA for BladeSystem c-class.

Dell Server Management Pack Suite Version 6.0 for Microsoft System Center Operations Manager User's Guide

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

Data Sheet: Storage Management Veritas CommandCentral Storage 5.1 Centralized visibility and control across heterogeneous storage environments

QuickSpecs. Models. HP ProLiant Lights-Out 100c Remote Management Cards Overview

System and Storage Virtualization For ios (AS/400) Environment

QuickSpecs. What's New Dual Port SFF 10K and 15K SAS drives Dual Port 3.5" 15K SAS drives. HP SAS Drives (Servers) Overview

Transcription:

UEFI Development in HP Dong Wei Copyright 2010 Hewlett-Packard Development Company, L.P.

HP UEFI Support Status Integrity Business Critical Servers Lead in the use of EDK II/UDK2010 Printers/Scanners/Copiers/Laserjets Notebooks and Tablet PCs HP innovating based on the UEFI technology: e.g., Diag, DayStarter Commercial systems support UEFI boot Desktops and Workstations Adopt a common UEFI codebase Collaborate with Commercial Notebooks on HP features that provide enhanced manageability, security and ease of use Embedded: e.g., Storage, Network Using UEFI to deliver next generation storage arrays UEFI/PI framework has enabled code sharing opportunities among business entities and with partners/vendors. HP supports UEFI in x64, ARM and Itanium architectures UEFI provides opportunities of code sharing among systems based on different processor architectures 2

EDK II/UDK2010 Subtitle Placeholder 3 Copyright 2010 Hewlett-Packard Development Company, L.P.

Mission-Critical Customer Challenges Financial Services Every minute of downtime = a minute of lost revenue! Manufacturing and Distribution Production comes to grinding halt Healthcare Patient outcomes depend on 24x7 access to data Public Sector, and Communications, Media & Entertainment Customer retention and fraud detection at risk No tolerance for downtime Increasing Service Level Agreements with decreasing budgets Islands of legacy apps and monolithic systems 4

The First Mission-Critical Converged Infrastructure New Integrity systems optimized for the converged infrastructure Storage HP Converged Infrastructure Servers Power & cooling Network Management software A common, modular architecture that simplifies, consolidates, and automates everything A mission-critical infrastructure delivering the highest levels of reliability and flexibility 5

What HP looks for in Firmware HP Firmware Requirements Advanced Features support Path to support network boot over IPv6, etc. HP Platform Innovations Platform value-add modules Protect intellectual property Improve Execution Excellence Limited engineering resources Faster time to market Separate the hardware basic execution away from HP innovations Reduced Integration & Validation Time Used packaging supplied by Silicon driver modules from Silicon supplier Maximize proper code reuse Build-once, use by multiple platforms 6

Integrity Leads HP EDK II Transition EDK II Enables HP Platform Innovation and Execution Excellence Single Source Tree For Superdome 2, Blades and Rack Servers Superdome 2 The ultimate mission-critical consolidation platform Superior Packages Ability to reuse Single module/solution owner Global visibility for bug fix c3000 Integrity Server Blades c7000 ECP Works Well Reuse existing silicon modules, applications BladeSystem Matrix with HP-UX First Converged Infrastructure platform for shared services, now mission-critical Integrity 2s Rack Server 8-core scalability in 3x less compute density without sacrificing RAS 7

HP Contributions to EDK II An Early Adopter Provided review/guidance that helped to refine EDK II to the present form Provided multiple feedback on simplification Recommended the use industry-standard tools instead of proprietary tools Provided fixes of build tool bugs Identified EDK II issues that arose when enabling compiler optimization with the Intel C compiler. Discovered multiple EDK II bugs For example, a subtle design issue with the UEFI network stack that leads to severe performance degradation on large systems HP Contributions benefited the entire opensource community 8

UEFI Transition Recommendations Development Challenge Code development required large-scale source tree updates Updates needed on average every 2-3 months Expected in early adoption phase UDK2010 addresses this challenge through code base maturity, packaging technology, and catching up with the latest specs Developers Recommendation Pay close attention to the specifications/errata Parallel versions for different spec versions Maintain the infrastructure support and compatibility Keep deprecated version of lib/include/pcd Avoid changing build tools/lib/include/pcd Proactively communicate when a bug is fixed 9 OEMs/IBVs Recommendation Take advantage of parallel versions if available Get small-scale source updates needed Pull in the latest code at least every 2 months Use EDK II package solution Create vendor-specific modules

Innovation Example Subtitle Placeholder 10 Copyright 2010 Hewlett-Packard Development Company, L.P.

HP DayStarter: Our Approach to Instant- On User Experience Dong Wei, Distinguished Technologist A Better User Experience Boot Sequence Improvements Extensible Architecture Microsoft Windows 7 < Customizable information Calendar Customer benefit: Instant-on User Experience displays user s info calendar to-do list customizable info before Windows is booting. To-do List HW POST Microsoft Windows Microsoft 7 Windows Vista 6 <5 A Typical 0 s Boot Sequence to Windows s H POST Microsoft Windows Vista W HP DayStarter HP DayStarter Microsoft Windows 2 7 The s New HP Innovative Boot with DayStarter Innovative Technology 60 s Slot 0 HP DayStarter Info Non authenticate Data Auth Data User 1 User 2 User N Slot 1 HPPI Feature1 Non authenticate Data Auth Data User 1 User 2 User N Slot 2 HPPI Feature2 Non authenticate Data Auth Data User 1 User 2 User N Non authenticate Data Auth Data User 1 User 2 User N Slot N HPPI Feature N Non authenticate Data Auth Data User 1 User 2 User N HP_Tools\Hewlett-Packard\HPDayStarter The main technology behind the HP DayStarter is for UEFI BIOS to locate the proper JPEG image and use the System Management Mode (SMM) to update the frame buffer content until Windows is ready for system login. At runtime, the HP DayStarter implements an Microsoft Outlook plug-in to capture the calendar information. An HP Platform Innovation enabled by UEFI