Aptio Overview
Aptio Overview
Drivers
Chipset Enabling
Compatibility Support Module
(CSM)
Porting to enable OS boot
(ACPI, SMBIOS, protocols, )
Create
Services
Value-add
Pre-boot
Applications
Recovery & Diagnostics
Graphical Setup Client
Support
Flash,
Utilities
SMBIOS, Logo Change
Development
Visual
Utilities
Customized
body to meet
the OEM/ODM requirements
5
Bundled
Framework
on production
quality hardware
A vehicle for
customers to
evaluate the Framework
Available now
Drop-in
components
after Aptio 3.0 release
scheduled for
Q3 2005
11
12
BIOS porting
environment
Facilitates AMIBIOS8
modular design
Smooth transition from BIOS
porting to using the
Framework
Integrated source control
Provides advanced porting
tools to simplify BIOS
development
AMI
adapted the
Framework & build process
to use VeB
AMIs
improved development
tools with a next-generation
firmware architecture
13
Porting of VeB
Wizards to Visual
Studio plug-in
BIOS parameter
PCI Routing
eKernel Table
New Project
New Component
New driver
Setup Wizard
SDL Manager
ASM Intellisense
EFI driver
dependency
browser
Protocol Browser
Driver/Component
properties
Disable
Compile in release
mode or debug mode
14
source level
DXE
drivers
EFI Applications
Software
debugger
Null-modem
cable links
host and target
Supports redirect of
remote console and
driver messages
Functionally equivalent
to AMI Debug for
AMIBIOS8
Developing USB 2.0 &
PEI debug features
15
v1.10 features
16
UGA/VESA driver
Development completed
Validated with several Aptio releases
18
19
Completely modular
20
Continuing Improvements
VeB
AMI Debug for EFI
Support Utilities: MMTool, AMIBCP,
21
22
Backup Materials
Source Licensing
Slide 23
Source Distribution
EFI
Pre-EFI Modules
Hardware
Initiialization
(PEI)
Driver Pre-EFI
Execution
Environment
Compatibility
Support Module
EFI
Drivers
Platform
Drivers
Framework
Drivers
legacy Option
ROMs
legacy OS
Loader
24
Graphical Setup
Value-add Applications
Foundations
PEI
Foundation
Pre-EFI Modules
Hardware
Compatibility
Support Module
EFI
Drivers
Platform
Drivers
Improved Technology
Drivers by AMI
EFI OS Loader
Framework
Drivers
legacy Option
ROMs
Compatibility Support
Module (CSM)
legacy OS
Loader
EFI
25
Aptio Training
Introduction
to
Aptio, EFI & the
Framework
Tools & utilities
Stage
Advanced
programming
under the
Framework
26