Skip to content

Commit

Permalink
Personal/out0xb2/features (#18)
Browse files Browse the repository at this point in the history
* Update mkdocs.yml

* Create features.md
  • Loading branch information
out0xb2 authored Oct 2, 2018
1 parent eb5c40b commit 2eed1d6
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
41 changes: 41 additions & 0 deletions docs/WhatAndWhy/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Features

## Summary

Project Mu features will generally be found in a "MU" sub-module, for example, "Common/MU" or "Silicon/Intel/MU".
What major features does Project Mu bring to the table above/beyond EDK2?

### Feature List

* Pluggable, cross-device, performance-optimized BDS
* Device Firmware Configuration Interface - enables practical MDM management
* PBKDF2-based BIOS password example
* Support for EKU-based trust anchors during signature validation
* Microsoft unit test framework
* Audit, function, & performance tests for platform features
* Scalable Python build environment
* Build plug in: override tracking tool
* Build plug in: flash descriptor analysis
* Binary package management via NuGet
* Capsule signing via signtool.exe
* Up-to-date Visual Studio compiler support
* Base64 encode for binary objects
* XML Support Package

### Features Coming Soon

* Modern BIOS menu example (Surface inspired)
* On screen keyboard (OSK) with mouse, touch support
* Graphical end-to-end boot performance analysis library and tool
* Infineon TPM firmware update via Capsule
* On screen notifications: color bars to inform users that a device is not in a production configuration

### Features integrated into Tiano

* Safe Integer library
* Heap Guard
* ESRT DXE driver
* Scalable device FMP framework
* Progress bar for Capsule Updates
* TCG FV pre hashing optimization
* NVME shutdown
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ nav:
- What and Why:
- Overview: 'WhatAndWhy/overview.md'
- Dependencies and Layout: 'WhatAndWhy/layout.md'
- Features: 'WhatAndWhy/features.md'
- Where:
- Project Resources: 'Where/project_resources.md'
- External Resources: 'Where/external_resources.md'
Expand Down

0 comments on commit 2eed1d6

Please sign in to comment.