Skip to content

MS Core Package

About

This package has shared drivers and libraries that are silicon and platform independent.

Modules

Modules Link to Documentation
AcpiRGRT: Regulatory Graphics Resource Table
CheckHardwareConnected: Require Devices Connected
DebugFileLoggerII: Uefi Log to File
GuidedSectionExtractPeim: Pei version without decompression
IncompatiblePciDevices Incompatible Pci Devices
No Option Roms Allowed NoOptionRomsAllowed
MuCryptoDxe MuCryptoDxe
MuVarPolicyFoundationDxe MuVarPolicyFoundationDxe

Libraries

Libraries Link to Documentation
DebugPortPei DebugPortPei
DebugPortProtocolInstallLib DebugPortProtocolInstallLib
DeviceBootManagerLibNull DeviceBootManagerLibNull
DeviceSpecificBusInfoLibNull DeviceSpecificBusInfoLibNull
DxeDebugLibRouter DxeDebugLibRouter
JsonLiteParser JsonLiteParser
MathLib MathLib
MemoryTypeInformationChangeLib MemoryTypeInformationChangeLib
PasswordStoreLibNull PasswordStoreLibNull
PeiDebugLib PeiDebugLib
PlatformBootManagerLib PlatformBootManagerLib
TpmSgNvIndexLib TpmSgNvIndexLib
ExceptionPersistenceLib ExceptionPersistenceLib
MemoryProtectionExceptionHandlerLib MemoryProtectionExceptionHandlerLib

Testing

There are UEFI shell application based unit tests for some libraries. These tests attempt to verify basic functionality of public interfaces. Check the UntTests folder at the root of the package.

Library Tests Link to Documentation
Json Test: Json Test
MathLib UnitTests: MathLib UnitTests

Copyright (C) Microsoft Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent