Introduction to EFI. Dong Wei & Jason Reasor
|
|
- Paul Jackson
- 5 years ago
- Views:
Transcription
1 Introduction to EFI Dong Wei & Jason Reasor
2 Objectives Provide an overview of EFI and how it fits in with the rest of the firmware Demonstrate the user interfaces EFI provides, concentrating on changes made by HP HP World 2003 Solutions and Technology Conference & Expo page 2
3 Agenda Overview of EFI Overview of firmware initialization User interfaces Demonstration HP World 2003 Solutions and Technology Conference & Expo page 3
4 Itanium Platform Architecture SHDG HP OEM Features DIG64 Standards (SAL, EFI, ACPI, IPMI, etc.) HP World 2003 Solutions and Technology Conference & Expo page 4
5 EFI Specification is owned by Intel. HP is a major consultant. EFI 1.02 defines OS/FW Boot Services that replace BIOS INT calls EFI 1.10 defines the Device Driver Model that replaces IA-32 Legacy Option ROM IPF equivalent of HPPA s IODC, LIF, and ISL Processor Architecture Agnostic Intel considers this the BIOS replacement for the next 20 years for all Intel Architectures (e.g., IA-32, IPF) UGA to replace VGA: UGA EBC Driver rather than BIOS INT 10h HP World 2003 Solutions and Technology Conference & Expo page 5
6 EFI 1.02 and 1.10 (Diagram) OPERATING SYSTEM Legacy OS LOADER EFI OS LOADER EFI API Compatibility (OTHER) SMBIOS ACPI INTERFACES FROM OTHER REQUIRED SPECS Memory Timer PLATFORM HARDWARE Motherboard ROM/FLASH EFI BOOT SERVICES Boot Devices Protocols + Handlers EFI Driver Driver 1.10 Drivers PLATFORM SPECIFIC FIRMWARE Option Option ROM ROM Option EFI 1.1 Drivers EFI 1.1 Drivers EFI SYSTEM PARTITION EFI 1.1 Drivers EFI OS Loader EFI RUNTIME SERVICES OS PARTITION HP World 2003 Solutions and Technology Conference & Expo page 6
7 Heritages Windows BIOS/x86 OpRo m OS EFI/EFI Driver (IPF PAL/SAL) HP-UX/MPE PDC/IODC IA-32 HW HW PA HW Foundation for Multi-OS and Legacy Free Support HP World 2003 Solutions and Technology Conference & Expo page 7
8 EFI Benefits High LevelCode Easierto debug, maintain & validate Easierto get skillset No Collision No Space Limitation Support Speedy Boot Provide some drivers to OS EFI Apps EFI Drivers EFI IA-32 IPF Others Portable Fully Realized Flexibility HP World 2003 Solutions and Technology Conference & Expo page 8
9 Firmware Initialization Firmware initialization is comprised of three major code paths: PAL provided by Intel, low level cpu initialization SAL provided by the platform vendor, platform initialization EFI original source provided by Intel, modified by the platform vendor EFI is the last code executed in the firmware initialization path HP World 2003 Solutions and Technology Conference & Expo page 9
10 Firmware Initialization - EFI Consoles are connected I/O drivers loaded Native EFI EBC Devices behind the cards that were initialized are enumerated The Boot Manager is launched If autoboot is enabled, and a valid boot path exists, the system will attempt to boot HP World 2003 Solutions and Technology Conference & Expo page 10
11 Firmware Initialization OS_MCA/INIT 64-bit OPERATING SYSTEMS EFI OS LOADER SAL MCA/INIT/PMI ACPI Control Method SAL Runtime Services EFI Runtime Services EFI Boot Services ACPI Table SMBIOS SST ESIT EFI 1.1 Drivers (incl. EBC- EFI Byte Code) PAL SAL RESET CPU PLATFORM HARDWARE Boot & Console Devices HP World 2003 Solutions and Technology Conference & Expo page 11
12 Firmware Initialization After the system is initialized, EFI provides the interfaces with which the user interacts Boot Manager Menu based interaction EFI Shell Command line interface The user can move back and forth between the two interfaces HP World 2003 Solutions and Technology Conference & Expo page 12
13 Boot Manager Menu based interface Arrow keys used to traverse menus Used primarily for options related to booting an OS or loading an EFI application HP World 2003 Solutions and Technology Conference & Expo page 13
14 Boot Manager First level menu: Boot Manager Menu Displays boot options Entrypoint for EFI shell Boot maintenance menu Autoboot timeout time period before boot option list is traversed HP World 2003 Solutions and Technology Conference & Expo page 14
15 Boot Manager Second level menu: Boot Maintenance Menu Configure boot options Select console devices Reset Exit back to primary boot manager menu HP World 2003 Solutions and Technology Conference & Expo page 15
16 Boot Manager Boot Maintenance Menu: Boot Options Boot from a file Add boot options Delete boot options Change boot order Manage BootNext setting Set auto boot time out HP World 2003 Solutions and Technology Conference & Expo page 16
17 Boot Manager Boot Maintenance Menu: Select Console Devices Select active console output devices Select active console input devices Select active console error devices HP World 2003 Solutions and Technology Conference & Expo page 17
18 EFI Shell Command line interface Not UNIX, not DOS Provides a platform for a user to: Get information on the system Boot an OS Install an OS Execute batch scripts Launch EFI applications Load EFI drivers Manage files and system variables HP World 2003 Solutions and Technology Conference & Expo page 18
19 EFI Shell Shell invocation Automatically execute the startup.nsh file if it exists Wait for command input from console EFI commands See references section for more information and user guides HP World 2003 Solutions and Technology Conference & Expo page 19
20 EFI Shell File systems EFI understands FAT filesystems All disk partitions (FAT or not) will be displayed as blkx devices FAT partitions will be displayed as fsx devices A user can traverse fsx file systems just like he would traverse a filesystem under UNIX or DOS File systems can be seen from the shell by issuing the map command HP World 2003 Solutions and Technology Conference & Expo page 20
21 EFI Applications Compiled to run in the EFI environment using the EFI developer s toolkit Named using the.efi extension Example: ifconfig.efi To execute the application enter the name without the.efi extension as well as any parameters the application requires OS loaders HP-UX: hpux.efi VMS: vms_loader.efi Windows: ia64ldr.efi Linux: elilo.efi HP World 2003 Solutions and Technology Conference & Expo page 21
22 EFI Drivers Compiled to load in the EFI environment using the EFI developer s toolkit Named using the.efi extension Example: tcpipv4.efi To load the driver, use the load command and the driver name HP World 2003 Solutions and Technology Conference & Expo page 22
23 EFI Drivers PCI card drivers are located on the card Native EFI EBC At boot EFI will load and connect: Drivers on cards connected to the core cell Drivers on cards that have boot paths associated with them If a card does not have an EFI driver, the devices attached to the card can not be used from the EFI Shell EFI drivers have nothing to do with OS drivers If a card does not have an EFI driver, the OS can still use it HP World 2003 Solutions and Technology Conference & Expo page 23
24 Scripts Batch scripts text file containing a sequence of commands and / or comments named using the.nsh extension can execute shell commands and EFI applications comments begin with # example: netsetup.nsh cd \efi\tools load tcpipv4.efi # set the ip address for the machine beat_ibm ifconfig sni0 inet netmask route add default cd \ HP World 2003 Solutions and Technology Conference & Expo page 24
25 POSSE - Background Pre-OS System Environment Common firmware user interface for all HP manufactured IPF servers and workstations EFI shell from Intel used as a base Integrate PA firmware interface functionality into the IPF environment Designed and implemented across several HP labs HP World 2003 Solutions and Technology Conference & Expo page 25
26 POSSE - Background Designed to make the EFI shell code common across all HP servers and workstations There are different firmware bases within HP, so POSSE provides an abstraction layer to the commands so they can gather the appropriate information from the core firmware HP World 2003 Solutions and Technology Conference & Expo page 26
27 POSSE - Commands Command categories boot boot related commands configuration retrieving and updating system information device device, driver, and handle related commands filesystem filesystem related commands memory memory related commands shell basic shell navigation and customization scripts EFI shell script commands HP World 2003 Solutions and Technology Conference & Expo page 27
28 POSSE Boot Commands autoboot view or set autoboot timeout variable bcfg displays/modifies the driver/boot configuration boottest view or set speedyboot bits lanboot boot over the LAN reset reset the system tftp trivial file transfer protocol HP World 2003 Solutions and Technology Conference & Expo page 28
29 POSSE Configuration Commands cpuconfig deconfigure or reconfigure cpus date displays or set the date dimmconfig deconfigure or reconfigure dimms err displays or changes the error level errdump view or clear logs fru view fru data HP World 2003 Solutions and Technology Conference & Expo page 29
30 POSSE Configuration Commands info display hardware information monarch view or set a monarch processor palproc make a PAL call rootcell view of set the root cell salproc make a SAL call search connect drivers on a cell or pci slot time display or set the time ver display the version information HP World 2003 Solutions and Technology Conference & Expo page 30
31 POSSE Info Commands info sys display system information info cpu display cpu information info mem display memory information info io display io information info chiprev display ASIC revisions info cache display cache information info fw display firmware revision information info boot display boot information HP World 2003 Solutions and Technology Conference & Expo page 31
32 POSSE Device Commands connect binds a driver to a device dblk hex dump of blkio devices devices display devices managed by EFI drivers devtree display tree of devices dh dump handle info disconnect disconnects driver from device HP World 2003 Solutions and Technology Conference & Expo page 32
33 POSSE Device Commands drivers display list of drivers drvcfg invoke the driver config protocol drvdiag invokes the driver diagnostics protocol guid dump known guids lanaddress display core io MAC address load load EFI driver loadpcirom load PCI option ROM image into memory HP World 2003 Solutions and Technology Conference & Expo page 33
34 POSSE Device Commands map map short name to device path openinfo display the open protocols for given handle pci display PCI devices or PCI configuration space reconnect reconnects driver to a device unload unload a protocol image HP World 2003 Solutions and Technology Conference & Expo page 34
35 POSSE Filesystem Commands attrib display or change the attributes of files or directories cd updates the current directory comp compares the contents of two files cp copies one or more files/directories to another location eficompress compress infile and write to outfile efidecompress decompress infile and write to outfile ls display a list of files and subdirectories HP World 2003 Solutions and Technology Conference & Expo page 35
36 POSSE Filesystem Commands mkdir creates directory mount mount a filesystem on a block device rm delete one or more files or directories setsize set the size of a file touch update time of file or directory with current time type display the contents of a file vol displays volume information of the file system HP World 2003 Solutions and Technology Conference & Expo page 36
37 POSSE Memory Commands default set the default nvram values dmem dump memory or memory mapped IO dmpstore display all EFI variables memmap display the memory map mm memory modify pdt view or clear pdt HP World 2003 Solutions and Technology Conference & Expo page 37
38 POSSE Shell Commands alias view or edit alias settings cls clear the screen exit exit EFI shell getmtc display current monotonic counter value help or? displays help set set or get environment variable xchar toggle extended character features HP World 2003 Solutions and Technology Conference & Expo page 38
39 POSSE Script Commands echo echo text to stdout or toggle script echo else script-only: use with IF THEN endfor script-only: delimiter for FOR loop construct endif script-only: delimiter for IF THEN construct for script-only: loop construct goto script-only: jump to label location in script if script-only: IF THEN construct input take user input, place in efi variable pause script-only: prompt to quit or continue stall stall the processor for some microseconds HP World 2003 Solutions and Technology Conference & Expo page 39
40 Terminology ACPI Advanced Configuration and Power Interface DIG64 Developer s Interface Guide for 64-bit Intel Architecture-based Servers (Dell, Fujitsu-Siemens, HP, Intel, IBM, NEC) EBC EFI Byte Code EFI Extensible Firmware Interface IPF Itanium Processor Family PAL Processor Abstraction Layer PDT Page De-allocation Table SAL System Abstraction Layer SHDG Microsoft Server Hardware Design Guide HP World 2003 Solutions and Technology Conference & Expo page 40
41 References EFI Website ACPI Website DIG64 Website HP World 2003 Solutions and Technology Conference & Expo page 41
42 Interex, Encompass and HP bring you a powerful new HP World. HP World 2003 Solutions and Technology Conference & Expo page 42
Basic Instructions for Using EFI (Extensible Firmware Interface)
Using EFI (Extensible Firmware Interface) for Server Configuration on Intel Server Boards and Intel Server Systems Revision 1.0 January 2, 2008 Enterprise Platforms and Services Division 1.1 Booting to
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : HP0-084 Title : HP Integrity Server Multi-OS Installation and Deployment
More informationThe Secrets of EFI. OpenVMS Technical Update Days Martin Vorländer. PDV-Systeme GmbH Dörntener Straße 2A D Goslar
The Secrets of EFI OpenVMS Technical Update Days 2012 Martin Vorländer PDV-Systeme GmbH Dörntener Straße 2A D-38644 Goslar 1 HP Integrity Servers and their Consoles OpenVMS Technical Update Days 2012 Martin
More informationBoot Process. Superdome
Boot Process Superdome This even page intentionally left blank Boot Process 6-2 Chapter Table of Contents Introduction to the Boot process... 5 Objectives... 5 How to Access the BCH/PDC Menus... 6 Main
More informationPL-I Assignment Broup B-Ass 5 BIOS & UEFI
PL-I Assignment Broup B-Ass 5 BIOS & UEFI Vocabulary BIOS = Basic Input Output System UEFI = Unified Extensible Firmware Interface POST= Power On Self Test BR = Boot Record (aka MBR) BC =Boot Code (aka
More informationEFI Shell User s Guide Draft for Review
EFI Shell User s Guide Draft for Review Version 1.0_to7thRvw July 7, 2005 i EFI Shell User's Guide Information in this document is provided in connection with Intel products. No license, express or implied,
More informationStrengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software
presented by Strengthening the Chain of Trust Kevin Lane HP Jeff Bobzin Insyde Software August Updated 22, 2014 2011-06-01 Agenda Quick Intro to UEFI UEFI Myths Using Linux + Secure Boot Continuing the
More informationDesigning Interoperability into IA-64 Systems: DIG64 Guidelines
Designing Interoperability into IA-64 Systems: DIG64 Guidelines Michael Demshki - Intel, DIG64 Chair Melvin Benedict - Compaq, Hardware Architect Dong Wei - Hewlett-Packard, Platform Architect Tomm Aldridge
More informationNetwork Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection
HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 9 101112 COL- ACT- STA.- CONSOLE SD Installing a Network-Based Intrusion Detection created by: Rainer Bemsel Version 1.0 Dated: Apr/10/2003 The purpose of this document
More informationUEFI Forum Update. UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum)
UEFI Forum Update UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum) Updated 2011-06-01 UEFI Plugfest March 2016 www.uefi.org 1 Agenda Organization Update Specifications Update
More informationEFI 1.1 Shell Commands. Version 0.1 Aug 1, 2001
Version 0.1 Aug 1, 2001 i DRAFT THIS SPECIFICATION IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : HP0-P12 Title : Servicing HP Integrity Entry-Level Server Vendors : HP Version : DEMO Get Latest & Valid
More informationShell Command Reference Manual
Shell Command Reference Manual November 2007 Revision 1.1 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL
More informationUsing the UEFI Shell. October 2010 UEFI Taipei Plugfest Insyde Software
Using the UEFI Shell October 2010 UEFI Taipei Plugfest 1 San Francisco Cable Car 2 Agenda Insyde UEFI Support UEFI Shell 2.0 What is it? UEFI Shell 2.0 Unique Features Network Browsing Example Application
More informationAdding a Boot Disk Entry to an HP Integrity rx2660
Effective: 12/18/18 Revision: A Adding a Boot Disk Entry to an HP Integrity rx2660 Necessary Items Terminal Emulator application (e.g., PuTTY). Hard drive to be mounted. Overview In order to boot an rx2660
More informationA9890A RAID Smart Array 6402 Controller Quick Installation Guide
A9890A RAID Smart Array 6402 Controller Quick Installation Guide Quick Installation of the Smart Array 6402 Controller Edition 1 Manufacturing Part Number: A9890-90005 March 2004 United States Copyright
More informationHP Integrity rx2660 Server User Service Guide. User Service Guide
HP Integrity rx2660 Server User Service Guide User Service Guide HP Part Number: AB419-9002C-ed4 Published: August 2008 Copyright 2006 2008 Hewlett-Packard Development Company, L.P Legal Notices The information
More informationSolutions for the Intel Platform Innovation Framework for EFI July 26, Slide 1
Solutions for the Intel Platform Innovation Framework for EFI July 26, 2005 Slide 1 AMI introduces Aptio AMI s Framework-based product offering Offers all innovations of the Intel Platform Innovation Framework
More informationSupport Notes for SUSE LINUX Enterprise Server 10 Service Pack 1 for HP Integrity Servers
Support Notes for SUSE LINUX Enterprise Server 10 Service Pack 1 for HP Integrity Servers HP Part Number: 5013-8832 Edition: 5, E1107 Copyright 2007 Hewlett-Packard Development Company, L.P. Legal Notices
More informationECE 471 Embedded Systems Lecture 12
ECE 471 Embedded Systems Lecture 12 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 8 October 2015 Announcements Homework grades have been sent out, let me know if you did not
More informationThe Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams.
The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams. Operating System Services User Operating System Interface
More informationNAME biosdecode BIOS information decoder. SYNOPSIS biosdecode [OPTIONS]
BIOSDECODE(8) BIOSDECODE(8) BIOSDECODE biosdecode BIOS information decoder biosdecode [] biosdecode parses the BIOS memory and prints information about all structures (or entry points) it knows of. Currently
More informationSupport Notes for Red Hat Enterprise Linux ES v.4.6 for HP Integrity Servers
Support Notes for Red Hat Enterprise Linux ES v.4.6 for HP Integrity Servers HP Part Number: 5992-2417 Edition: 1, E0108 Copyright 2007 Hewlett-Packard Development Company, L.P. Legal Notices Confidential
More informationIA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6
IA32 OS START-UP UEFI FIRMWARE CS124 Operating Systems Fall 2017-2018, Lecture 6 2 Last Time: IA32 Bootstrap Computers and operating systems employ a bootstrap process to load and start the operating system
More informationStandardized Firmware for ARMv8 based Volume Servers
presented by Standardized Firmware for ARMv8 based Volume Servers UEFI Spring Plugfest March 29-31, 2016 Presented by Jonathan Zhang, Robert Hsu Cavium Inc. & AMI Updated 2011-06-01 UEFI Plugfest March
More informationBIOS User Guide RACING P1A
BIOS User Guide RACING P1A BIOS Update... 2 UEFI BIOS Setup... 6 1. Main Menu... 7 2. Advanced Menu... 8 3. Chipset Menu...14 4. Security Menu...20 5. Boot Menu...23 6. Exit Menu...25 BIOS Update The BIOS
More informationGraphics Output Protocol (GOP) Driver for UEFI
Graphics Output Protocol (GOP) Driver for UEFI Reethambari S V 1, Dr D Seshachalam 2 1 Department of ECE BMS College of Engineering,Bangalore, India. 2 Professor and former HOD, Dept of ECEBMS College
More informationTroubleshooting with the rx2800i4 Management Processor
Effective: 12/14/18 Revision: A Troubleshooting with the rx2800i4 Management Processor Overview Identify a VMS workstation running VMS 8.4-2 or newer. In a VMS workstation, setup to log your session to
More informationInstalling and configuring HP Integrity VM for HP SIM 5.x
Installing and configuring HP Integrity VM for HP SIM 5.x Table of Contents IntTroduction... 2 Requirement... 2 Software... 2 Hardware... 2 Installing and configuring HPVM... 2 Install... 2 Configure...
More informationLinux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1
Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?
More informationGUID Partition Table (GPT)
GUID Partition Table (GPT) How to install an Operating System (OS) using the GUID Disk Partition Table (GPT) on an Intel Hardware RAID (HWR) Array under uefi environment. Revision 1.0 December, 2009 Enterprise
More informationUpgrading the MSA1000 for Enhanced Features
White Paper December 2002 Prepared by: Network Storage Solutions Hewlett Packard Company Contents Benefits of the MSA1000 Enhancements...1 Prerequisites...3 Environmental Monitoring Unit (EMU) issue:...3
More information1/6. Main. Bios Version System Time System Date Hide Diagnostic Messages During Enabled Disabled POST Error Pause. Processor.
2006 3 Main ( ) Bios Version BIOS System Time System Date Hide Diagnostic Messages During Enabled Disabled POST Error Pause Enabled Disabled Processor ( ) Core Frequency CPU Bus Frequency CPU FSB Processor
More informationChapter 6. Boot time configuration. Chapter 6 Boot time configuration
Chapter 6. Boot time configuration Chapter 6 Boot time configuration Last revised: 20/6/2004 Chapter 6 Outline In this chapter we will learn about: How the system boots How to configure the boot loaders
More informationItanium 2-based Servers: Superdome and mid-range
Itanium 2-based Servers: Superdome and mid-range Mark Shaw Sr. Systems Architect, HP mark.shaw@hp.com Paul Bouchier Management Hardware Architect, HP paul.bouchier@hp.com Rev B. 7/15/03 Agenda ular systems
More informationECE 471 Embedded Systems Lecture 16
ECE 471 Embedded Systems Lecture 16 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 15 October 2018 Announcements Midterm is graded Don t forget HW#5 No class Wednesday, Career
More informationPerform Disaster Recovery
The topics covered in this chapter are: Create a Bootable USB Drive, page 1 Boot the Router Using USB, page 5 Perform System Upgrade Using USB, page 7 Create a Bootable USB Drive The bootable USB drive
More informationThe Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu
The Early System Start-Up Process Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu 1 Boot Process Booting is the initialization of a computerized system In Linux,
More informationTroubleshooting with the rx2660 Management Processor
Effective: 12/14/18 Revision: A Troubleshooting with the rx2660 Management Processor Overview NOTE: If the rx2660 detects unread warning or error messages in its MP logs, the system LED on the front panel
More informationELEC 377 Operating Systems. Week 1 Class 2
Operating Systems Week 1 Class 2 Labs vs. Assignments The only work to turn in are the labs. In some of the handouts I refer to the labs as assignments. There are no assignments separate from the labs.
More informationChapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories
Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the
More informationGetting Started with PetaLinux SDK
Getting Started with PetaLinux SDK November 26, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 Getting Started...3 Prerequisites...3 Installation...4
More informationGIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version:
GIGABYTE Software Reference Guide for MP30 (APM) Platform R01 Document Version: R01 1 CONTENTS BASICS SECTION... 3 1.1 Equipment and tools list... 3 1.2 How to make Ubuntu OS image to SD card... 5 1.3
More informationHP Integrity rx2660 Server User Service Guide
HP Integrity rx2660 Server User Service Guide HP Part Number: AB419-9002E Published: September 2011 Edition: 12 Copyright 2006, 2011 Hewlett-Packard Development Company, L.P Legal Notices The information
More informationCOMS 6100 Class Notes 3
COMS 6100 Class Notes 3 Daniel Solus September 1, 2016 1 General Remarks The class was split into two main sections. We finished our introduction to Linux commands by reviewing Linux commands I and II
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2016 Lecture 5 Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 User Operating System Interface - CLI CLI
More informationSupport Note for Red Hat Enterprise Linux AS v.3 for the Itanium Processor on HP Integrity Servers
Support Note for Red Hat Enterprise Linux AS v.3 for the Itanium Processor on HP Integrity Servers Edition 4 Manufacturing Part Number: 5991-0780 E1204 U.S.A. Copyright 2004 Hewlett-Packard Company. All
More informationLTIB for i.mx28, a step-by-step guide
LTIB for i.mx28, a step-by-step guide Note: This guide shows how to get a target system building and running on an i.mx28 EVK board. Install LTIB Configure and build First time configuration LTIB configuration
More informationOperating Systems. Designed and Presented by Dr. Ayman Elshenawy Elsefy
Operating Systems Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. AL-AZHAR University Website : eaymanelshenawy.wordpress.com Email : eaymanelshenawy@yahoo.com Reference
More informationCMU : Cluster Management Utility. CMU diskless user s guide Version 4.0, January 2009
CMU : Cluster Management Utility CMU diskless user s guide Version 4.0, January 2009 Version 4.0 January 2009 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject
More informationLinux Systems Administration Getting Started with Linux
Linux Systems Administration Getting Started with Linux Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International
More informationDELLEMC. TUESDAY September 19 th 4:00PM (GMT) & 10:00AM (CST) Webinar Series Episode Nine WELCOME TO OUR ONLINE EVENTS ONLINE EVENTS
WELCOME TO OUR DELLEMC Webinar Series Episode Nine OUR PRESENTATION IS DUE TO START TUESDAY September 19 th 4:00PM (GMT) & 10:00AM (CST) About us.. We re a global team of Dell technicians with highly varied
More informationFile System: Interface and Implmentation
File System: Interface and Implmentation Two Parts Filesystem Interface Interface the user sees Organization of the files as seen by the user Operations defined on files Properties that can be read/modified
More informationConfiguring the MSA1000 for Linux or NetWare Environments
White Paper September 2002 Prepared by: Network Storage Solutions Hewlett Packard Company Contents Benefits of the new firmware for the MSA1000...1 Prerequisites...3 Firmware Upgrades:...3 Environmental
More informationIntroduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang
Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang Topics What is an Operating System Overview of Linux Linux commands Shell Submit system What is an Operating System? Special type of
More informationCHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed.
CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. File-System Structure File structure Logical storage unit Collection of related information File
More informationRecovering Windows Server 2003 on HP Integrity Servers
Recovering Windows Server 2003 on HP Integrity Servers Overview...............................................................2 FAQ..................................................................3 Last
More informationML410 VxWorks BSP and System Image Creation for the BSB Design Using EDK 8.2i SP1. April
ML410 VxWorks BSP and System Image Creation for the BSB Design Using EDK 8.2i SP1 April 2007 Overview Hardware Setup Software Setup & Requirements Generate VxWorks BSP Create VxWorks Project Create VxWorks
More informationCHAPTER 2: SYSTEM STRUCTURES. By I-Chen Lin Textbook: Operating System Concepts 9th Ed.
CHAPTER 2: SYSTEM STRUCTURES By I-Chen Lin Textbook: Operating System Concepts 9th Ed. Chapter 2: System Structures Operating System Services User Operating System Interface System Calls Types of System
More informationChapter 2: Operating-System Structures
Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationASUSTeK. X455LD Bios Setup Menu Specification. June 12, 2014 Revision: 1.0 Document No.:001.
ASUSTeK X455LD Bios Setup Menu Specification June 12, 2014 Revision: 1.0 Document No.:001 Chang-Han_Wu@asus.com [Page:1/34] Revised History Version Description Date Released by Reviewer 1.0 BIOS setup
More informationInternal Cabling Guide for the HP Smart Array 6400 Series Controller on an HP Integrity Server rx7620
Internal Cabling Guide for the HP Smart Array 6400 Series Controller on an HP Integrity Server rx7620 May 2004 (Second Edition) Part Number 5990-8201 2004 Hewlett-Packard Development Company, L.P. Microsoft
More informationECE 471 Embedded Systems Lecture 16
ECE 471 Embedded Systems Lecture 16 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 6 October 2017 Midterm will be graded Don t forget HW#5 Announcements MEMSYS wrapup. Academia,
More informationHardware Prototyping Using a Windows-Hosted UEFI environment
presented by Hardware Prototyping Using a Windows-Hosted UEFI environment UEFI Summer Plugfest July 6-9, 2011 Presented by Tim Lewis (Phoenix Technologies Ltd.) Updated 2011-06-01 UEFI Plugfest July 2011
More informationSystem information update for system board replacement events
System information update for system board replacement events Standard Operating Procedure (SOP) When you replace the system board on the HP Pro Tablet 608 G1, the system s EEPROM is not able to detect
More informationChapter 2: Operating-System Structures. Operating System Concepts 9 th Edition
Chapter 2: Operating-System Structures Silberschatz, Galvin and Gagne 2013 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System
More informationUEFI Support for Memtest86+ Patricio Chilano Mateo
UEFI Support for Memtest86+ Patricio Chilano Mateo 1 MEMTEST86+ http://www.memtest.org/ Memory diagnostic tool for x86 and x86-64 platforms Release History - Initial release on 2004 as a fork of Memtest86
More informationPorting OpenVMS to the Itanium Processor Family
Porting OpenVMS to the Itanium Processor Family Andy Goldstein (acknowledgements to OpenVMS Engineering Clair Grant) October, 2004 2004 Hewlett-Packard Development Company, L.P. The information contained
More informationFour Components of a Computer System
Four Components of a Computer System Operating System Concepts Essentials 2nd Edition 1.1 Silberschatz, Galvin and Gagne 2013 Operating System Definition OS is a resource allocator Manages all resources
More informationCOS 318: Operating Systems
COS 318: Operating Systems Overview Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Important Times Lectures 9/20 Lecture is here Other lectures in
More informationIBM. IBM IntelliStation Z Pro Model Hardware Maintenance Manual. June We Want Your Comments! (Please see page 117)
Hardware Maintenance Manual IBM IBM IntelliStation Z Pro Model 6894 June 2001 We Want Your Comments! (Please see page 117) Copyright IBM Corp. 2001 i Hardware Maintenance Manual IBM IBM IntelliStation
More informationBL8x0c i2: Overview, Setup, Troubleshooting, and Various Methods to Install OpenVMS
OpenVMS Technical Journal V15 BL8x0c i2: Overview, Setup, Troubleshooting, and Various Methods to Install OpenVMS Aditya B S and Srinivas Pinnika BL8x0c i2: Overview, Setup, Troubleshooting, and Various
More informationD Using HP SIM and vmedia for Provisioning OpenVMS
D Using HP SIM and vmedia for Provisioning OpenVMS HP Systems Insight Manager (HP SIM) allows you to provision OpenVMS to one or more Integrity servers in the network. This means that, from a single location
More informationBIOS Setup. RenderCube Rack GPU Gen2
BIOS Setup RenderCube Rack GPU Gen2 Contents BIOS Setup 3.1 Managing and updating your BIOS...1 3.1.1 CrashFree BIOS 3 utility... 1 3.1.2 EzFlash Utility... 2 3.1.3 BUPDATER utility... 3 3.2 BIOS setup
More informationCisco UCS Diagnostics User Guide for B-Series Servers, Release 2.0
First Published: 2018-03-13 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018
More informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationDebugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges
Debugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges Jeff Bobzin Sr. Director Insyde Software Session ID EFIS003 Debugging Then The first computer bug, a moth
More informationFall 2015 COMP Operating Systems. Lab #3
Fall 2015 COMP 3511 Operating Systems Lab #3 Outline n Operating System Debugging, Generation and System Boot n Review Questions n Process Control n UNIX fork() and Examples on fork() n exec family: execute
More informationFigure 1.0 ULTRA 22C Board Layout JP1 JP5. Table 1.0 Default Jumper Settings
UltraStor ULTRA 22C Quick Setup Memory Expansion Board Connector Figure 1.0 ULTRA 22C Board Layout J4 :::::::::::::::::::::::::::::: : : :::::::::: :::::::::: ::::::::::::::::: 2 P6 1 JP3 1 J2 1 J1 1 J3
More informationUsing Dynamic Root Disk Activate and Deactivate Commands
Using Dynamic Root Disk Activate and Deactivate Commands Introduction... 2 Using a preview of drd activate to check boot settings... 2 Using a drd clone as an alternate boot disk... 3 On an Integrity System...
More informationDell OpenManage Deployment Toolkit 5.5 for Embedded Linux Release Notes
Dell OpenManage Deployment Toolkit 5.5 for Embedded Linux Release Notes This document describes the new features, enhancements, and fixed issues in Dell Openmanage Deployment Toolkit 5.5 for Embedded Linux
More informationVMware vsphere Storage Appliance Installation and Configuration
VMware vsphere Storage Appliance Installation and Configuration vsphere Storage Appliance 1.0 vsphere 5.0 This document supports the version of each product listed and supports all subsequent versions
More informationThere is a general need for long-term and shared data storage: Files meet these requirements The file manager or file system within the OS
Why a file system? Why a file system There is a general need for long-term and shared data storage: need to store large amount of information persistent storage (outlives process and system reboots) concurrent
More informationHacking the Extensible Firmware Interface. John Heasman, Director of Research
Hacking the Extensible Firmware Interface John Heasman, Director of Research Agenda The role of the BIOS Attacking a legacy BIOS Limitations of the legacy BIOS Introduction to the EFI environment Attacking
More informationPCIe 10G SFP+ Network Card
PCIe 10G SFP+ Network Card User Manual Ver. 1.00 All brand names and trademarks are properties of their respective owners. Contents: Chapter 1: Introduction... 3 1.1 Product Introduction... 3 1.2 Features...
More informationDell OpenManage Deployment Toolkit 5.3 for Embedded Linux Release Notes
Dell OpenManage Deployment Toolkit 5.3 for Embedded Linux Release Notes This document describes the new features, enhancements, and fixed issues in Dell Openmanage Deployment Toolkit 5.3 for Embedded Linux
More informationTest Lab Introduction to the Test Lab Linux Cluster Environment
Test Lab 1.0 - Introduction to the Test Lab Linux Cluster Environment Test lab is a set of three disposable cluster environments that can be used for systems research. All three environments are accessible
More informationUCS-E160DP Double-wide E-Series Server, 6 core CPU, with PCIe
Overview This chapter includes the following sections: Cisco UCS E-Series Servers Overview, page 1 Server Software, page 2 CIMC Overview, page 3 CIMC GUI, page 3 Cisco UCS E-Series Servers Overview The
More informationUSB Type-C Gigabit Ethernet. Adapter
USB Type-C Gigabit Ethernet Adapter User Manual Ver. 1.00 All brand names and trademarks are properties of their respective owners. Contents: Chapter 1: Introduction... 3 1.1 Product Introduction... 3
More informationLecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter
Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted
More informationBIOS Setup. User s Guide. (for Cavium Platform) Rev.0.2
BIOS Setup (for Cavium Platform) User s Guide Rev.0.2 Copyright 2017 GIGA-BYTE TECHNOLOGY CO., LTD. All rights reserved. The trademarks mentioned in this manual are legally registered to their respective
More informationAptio 5.x Status Codes
Checkpoints & Beep Codes for Debugging Document Revision 2.0 Revision Date: April 10, 2014 Public Document Copyright 2014 American Megatrends, Inc. 5555 Oakbrook Parkway Suite 200 Norcross, GA 30093 Legal
More informationLinux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2
Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades 2017-2018 Q2 Facultat d Informàtica de Barcelona This first lab session is focused on getting experience in working
More informationML410 VxWorks Workbench BSP and System Image Creation for the BSB Design Using EDK 8.2i SP2. April
ML410 VxWorks Workbench BSP and System Image Creation for the BSB Design Using EDK 8.2i SP2 April 2007 Overview Hardware Setup Software Setup & Requirements Generate VxWorks BSP Create VxWorks Project
More informationWLM1200-RMTS User s Guide
WLM1200-RMTS User s Guide Copyright 2011, Juniper Networks, Inc. 1 WLM1200-RMTS User Guide Contents WLM1200-RMTS Publication Suite........................................ 2 WLM1200-RMTS Hardware Description....................................
More informationOperating Systems (2INC0) 2018/19. Introduction (01) Dr. Tanir Ozcelebi. Courtesy of Prof. Dr. Johan Lukkien. System Architecture and Networking Group
Operating Systems (2INC0) 20/19 Introduction (01) Dr. Courtesy of Prof. Dr. Johan Lukkien System Architecture and Networking Group Course Overview Introduction to operating systems Processes, threads and
More informationDTK2410 Specification
version 1.0 DIGNSYS Inc. FEATURES Hardware DTK2410 reference board Reference board for embedded application SAMSUNG S3C2410 MCU NOR/NAND Flash and SDRAM USB host and device UART interface JTAG interface
More informationOffline Diagnostics Environment Administrator's and User's Guide
Offline Diagnostics Environment Administrator's and User's Guide HP Part Number: 5992-6605 Published: April 2009 Edition: 2 Copyright 2009 Hewlett-Packard Development Company, L.P. Confidential computer
More informationInstall CPS All In One on VMWare Virtual Player 12
Install CPS 10.1.0 All In One on VMWare Virtual Player 12 Contents Introduction Prerequisites Requirements Components Used Background Information Procedure Verify Introduction This document describes the
More informationBIOS Parameters by Server Model
BIOS Parameters by Server Model This appendix contains the following sections: C22 and C24 Servers, page 1 C200 and C210 Servers, page 16 C220 and C240 Servers, page 29 C250 Servers, page 44 C260 Servers,
More information