Professional Documents
Culture Documents
Isaac Oram
Mobile Platform Software Architect
EFIS002
3
Intel Mobile Overview
4
Intel Mobile Overview
5
Intel Mobile Overview
6
Intel Mobile Overview
7
Intel Mobile Overview
It is only software…
8
Intel Mobile Overview
9
Intel Mobile Overview
10
Intel Mobile Overview
11
Intel Mobile Overview
Common Baseline
Defined Architecture
Add Silicon
Custom or Purchased
Verify
Expectations
18
Intel Mobile Overview
ICH
MCH
Initiatives
Standards
Improved Products
21
Intel Mobile Overview
23
Current Mobile Framework Uses
24
Current Mobile Framework Uses
Concept Designs
26
Current Mobile Framework Uses
Mobile Designs
28
Reference Code Examples
ICH8M Example
IchInit (BWG, BSU)
DMI
PCI Bus
PciExpress
LCI
GLCI GbE PHY*
PATA
Intel® PCIE x1
Expresscard
Expresscard
SM Bus 2.0
GPIO
ICH8M
Power Management
SPI
SPI Flash
Flash WLAN
LPC I/F
Super
Super I/O
I/O HD Audio
CODEC
TPM
TPM
FWHx
FWHx
29
Reference Code Examples
ICH8M Example
IchInit (BWG, BSU)
DMI
PCI Bus
PciExpress
LCI
GLCI GbE PHY*
PATA
Intel® PCIE x1
Expresscard
Expresscard
SM Bus 2.0
GPIO
ICH8M
Power Management
SPI
SPI Flash
Flash WLAN
LPC I/F
Super
Super I/O
I/O HD Audio
CODEC
TPM
TPM
FWHx
FWHx
IchSmiDispatcher
SmmAccess
30
Reference Code Examples
ICH8M Example
IchInit (BWG, BSU)
DMI
PCI Bus
PciExpress
LCI
GLCI GbE PHY*
PATA
Intel® PCIE x1
Expresscard
Expresscard
SMBus SM Bus 2.0 ICH8M
GPIO
Power Management
SPI
SPI Flash
Flash WLAN
CODEC
TPM
TPM
FWHx
FWHx
IchSmiDispatcher
SmmAccess
31
Reference Code Examples
ICH8M Example
IchInit (BWG, BSU)
DMI
PataController
(UEFI) PCI Bus
PciExpress
LCI
SataController GLCI GbE PHY*
PATA
(UEFI)
Intel® PCIE x1
Expresscard
Expresscard
SMBus SM Bus 2.0 ICH8M
GPIO
Power Management
SPI
SPI Flash
Flash WLAN
CODEC
TPM
TPM
FWHx
FWHx
IchSmiDispatcher
SmmAccess
32
Reference Code Examples
ICH8M Example
Existing Interfaces Documented in:
EFI_IDE_CONTROLLER_INIT_PROTOCOL Framework IDE Controller Initialization Specification
33
Reference Code Examples
ICH8M Example
34
Reference Code Examples
ICH8M Example
35
Reference Code Examples
ICH8M Example
36
Reference Code Examples
ICH Summary
37
Reference Code Examples
38
Reference Code Examples
40
Mobile Platform Outlook
Intel Platforms
41
Mobile Platform Outlook
42
Mobile Platform Outlook
Robson Hardware
NAND NAND
43
Mobile Platform Outlook
Robson Software
44
Mobile Platform Outlook
45
Mobile Platform Outlook
Platform Software
47
UEFI Testing Event
y In Dupont WA – Week of December 11
y Purpose
– Provide the an opportunity to allow implementers of
UEFI to test their implementations among the UEFI
community
– Testing of UEFI systems and platforms with UEFI Add in
Cards in different configurations for UEFI compliance as
well
– Testing install and boot to a variety of UEFI Operating
systems
y Contact laurie.fleisher@intel.com
y More on this event: www.uefi.org
Your
Your Opportunity
Opportunity to
to Test
Test your
your
A
A unique
unique event
event
Implementation
Implementation
48
Essential References and
Resources
y Technical book from Intel Press:
Beyond BIOS: Implementing the Unified
Extensible Firmware Interface with Intel’s
Framework
by Vincent Zimmer, Michael Rothman, and Robert Hale
For more info: www.intel.com/intelpress
49
Additional EFI /Framework Sessions
Moscone West 2006:
Session EFI # Company Time
Open Source Extensible Firmware Interface (EFI) S005 Intel Done
Developer Kit - What it is and How to Use it
New Firmware Development at Hewlett Packard Hewlett
S001 Done
using EFI and the Framework Packard
Intel Advanced Technology in the Enterprise: Intel & IBM
S004 Done
UEFI Firmware & IBM
Mobile Platform Usage of UEFI and the Intel Mobile
S002 5:00 Wed
Framework Technology
51
52