1. Updated some files’ description files in MdePkg, EdkModulePkg & EdkNt32Pkg.
2. Update .msa files to add some missing files files in MdePkg 3. Add Help text to Mde Library related PCDs. 4. Fix some bugs in CpuId.S and CpuIdEx.S. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@919 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
a7e63efe72
commit
1fe4ef1bd8
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for Uhci module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides USB Host Controller Protocol implementation for Universal Host Controller Interface</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -82,4 +82,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUhciComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -13,14 +13,14 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleType>DXE_RUNTIME_DRIVER</ModuleType>
|
||||
<GuidValue>A1f436EA-A127-4EF8-957C-8048606FF670</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for DiskIo module.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Undi module.</Abstract>
|
||||
<Description>This module provides support for Universal Network Driver Interface</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -114,4 +114,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<SetVirtualAddressMapCallBack>UndiNotifyVirtual</SetVirtualAddressMapCallBack>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>B40612B9-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbBot module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides support for USB Bulk-Only Transport</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -91,4 +91,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbBotComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>240612B7-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbBus module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides support for USB bus enumeration and USB IO protocol implementation</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -100,4 +100,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbBusComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -13,14 +13,14 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>A3527D16-E6CC-42f5-BADB-BF3DE177742B</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for UsbCbi0 module</Abstract>
|
||||
<Description>This module provides support for USB Control-Bulk-Interrupt Protocol with command completion interrupt</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -90,4 +90,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbCbi0ComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>B40612B2-A063-11d4-9A3A-0090273FC14D</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbCbi1 module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides support for USB Control-Bulk-Interrupt Protocol with no command completion interrupt</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -86,4 +86,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<DriverBinding>gCBI1DriverBinding</DriverBinding>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>2D2E62CF-9ECF-43b7-8219-94E7FC713DFE</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbKb module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides support for USB Keyboard</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -101,4 +101,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbKeyboardComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>A5C6D68B-E78A-4426-9278-A8F0D9EB4D8F</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbMassStorage module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides Block IO interface for USB mass storage class</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -88,4 +88,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbMassStorageComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<!--Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
||||
<MsaHeader>
|
||||
@ -14,13 +14,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>2D2E62AA-9ECF-43b7-8219-94E7FC713DFE</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbMouse module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This module provides support for USB mouse device</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
http://opensource.org/licenses/bsd-license.php
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
||||
</MsaHeader>
|
||||
@ -93,4 +93,4 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<ComponentName>gUsbMouseComponentName</ComponentName>
|
||||
</Extern>
|
||||
</Externs>
|
||||
</ModuleSurfaceArea>
|
||||
</ModuleSurfaceArea>
|
||||
|
@ -520,7 +520,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum
|
||||
number of characters (not counting the NULL-terminator) in a
|
||||
Unicode string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumAsciiStringLength</C_Name>
|
||||
@ -529,7 +531,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number
|
||||
of characters (not counting the NULL-terminator) in an ASCII
|
||||
string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumLinkedListLength</C_Name>
|
||||
@ -538,7 +542,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number
|
||||
of nodes (not counting the list header) in a linked list
|
||||
cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdSpinLockTimeout</C_Name>
|
||||
@ -547,7 +553,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>10000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout
|
||||
value (unit: millisecond) for spin lock.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
@ -556,7 +563,9 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x0f</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
@ -565,7 +574,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>
|
||||
<DefaultValue>0x80000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
@ -574,7 +584,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x07</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
@ -583,7 +594,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0xAF</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
@ -592,7 +604,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_CORE</ModuleType>
|
||||
<GuidValue>D0F78BBF-0A30-4c63-8A48-0F618A4AFACD</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the Tiano Decompress Library</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for DxeCore Performance Library</Abstract>
|
||||
<Description>This library provides intrastructure for DxeCore to log performance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -78,7 +78,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>8B8B4CCC-65FC-41a5-8067-308B8E42CCF2</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Performance Library</Abstract>
|
||||
<Description>This library provides intrastructure for Dxe driver to log performance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -61,7 +61,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -6,7 +6,7 @@
|
||||
<GuidValue>76a2a4d8-f605-407a-8057-4a17dcdc4c6d</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Debug Library for DXE drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This library provides debug functions by laying on a Report Status Code Library.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -69,17 +69,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -6,7 +6,7 @@
|
||||
<GuidValue>08c1a0e4-1208-47f8-a2c5-f42eabee653a</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Graphics Library for UEFI drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This library provides supports for basic graphic functions.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -6,7 +6,7 @@
|
||||
<GuidValue>7293fe0b-1fff-4f8f-b808-10cb55f6a174</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Debug Library for UEFI drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This library uses PrintLib to send messages to CONOUT.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -69,17 +69,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -6,7 +6,7 @@
|
||||
<GuidValue>8b9968e0-c76b-4b57-aec4-24e17fe602c0</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Debug Library for UEFI drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This library uses PrintLib to send messages to STDERR.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -69,17 +69,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -6,7 +6,7 @@
|
||||
<GuidValue>87eb5df9-722a-4241-ad7f-370d0b3a56d7</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for UsbDxeLib module</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This library provides supports for common USB functions.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -64,7 +64,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
|
||||
<GuidValue>ee993080-5197-4d4e-b63c-f1f7413e33ce</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for Cpu module.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Description>This CPU module abstracts the interrupt subsystem of a platform and the CPU-specific setjump-long pair.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -176,7 +176,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum
|
||||
number of characters (not counting the NULL-terminator) in a
|
||||
Unicode string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumAsciiStringLength</C_Name>
|
||||
@ -185,7 +187,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number
|
||||
of characters (not counting the NULL-terminator) in an ASCII
|
||||
string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumLinkedListLength</C_Name>
|
||||
@ -194,7 +198,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number
|
||||
of nodes (not counting the list header) in a linked list
|
||||
cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdSpinLockTimeout</C_Name>
|
||||
@ -203,7 +209,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>10000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout
|
||||
value (unit: millisecond) for spin lock.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
@ -212,7 +219,9 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x0f</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
@ -221,7 +230,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>
|
||||
<DefaultValue>0x80000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
@ -230,7 +240,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x07</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
@ -239,7 +250,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0xAF</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
@ -248,7 +260,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0xAF</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
@ -257,7 +270,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdWinNtPhysicalDisk</C_Name>
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>123dd843-57c9-4158-8418-ce68b3944ce7</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Library Dependencies:BaseLib</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Cache Maintenance Library</Abstract>
|
||||
<Description>Cache Maintenance Library that uses Base Library services to maintain caches.
|
||||
This library assumes there are no chipset dependencies required to maintain caches.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>9ba1d976-0624-41a3-8650-28165e8d9ae8</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>NULL Debug Library for UEFI drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for NULL Debug Library</Abstract>
|
||||
<Description>Debug Library with empty functions.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -52,20 +52,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>926c9cd0-4bb8-479b-9ac4-8a2a23f85307</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Intrinsic Base Io Library</Abstract>
|
||||
<Description>I/O Library that uses compiler intrinsics to perform IN and OUT instructions
|
||||
for IA-32 and x64. It also performs direct memory access for MMIO services.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>27d67720-ea68-48ae-93da-a3a074c90e30</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructordestructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Library</Abstract>
|
||||
<Description>Base Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -39,6 +39,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>BaseLibInternal.h</Filename>
|
||||
<Filename>String.c</Filename>
|
||||
<Filename>LinkedList.c</Filename>
|
||||
<Filename>Synchronization.c</Filename>
|
||||
@ -364,6 +365,8 @@
|
||||
<Filename SupArchList="X64">X64/CpuFlushTlb.asm</Filename>
|
||||
<Filename SupArchList="X64">X64/Thunk16.asm</Filename>
|
||||
<Filename SupArchList="IPF">Math64.c</Filename>
|
||||
<Filename SupArchList="IPF">Ipf/asm.h</Filename>
|
||||
<Filename SupArchList="IPF">Ipf/ia64_gen.h</Filename>
|
||||
<Filename SupArchList="IPF">Ipf/PalCallStatic.s</Filename>
|
||||
<Filename SupArchList="IPF">Ipf/setjmp.s</Filename>
|
||||
<Filename SupArchList="IPF">Ipf/longjmp.s</Filename>
|
||||
@ -394,26 +397,29 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdMaximumUnicodeStringLength</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum
|
||||
number of characters (not counting the NULL-terminator) in a
|
||||
Unicode string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdMaximumAsciiStringLength</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number
|
||||
of characters (not counting the NULL-terminator) in an ASCII
|
||||
string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdMaximumLinkedListLength</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number
|
||||
of nodes (not counting the list header) in a linked list
|
||||
cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdSpinLockTimeout</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout
|
||||
value (unit: millisecond) for spin lock.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -22,8 +22,6 @@
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# VOID
|
||||
# EFIAPI
|
||||
@ -35,29 +33,33 @@
|
||||
# OUT UINT32 *RegisterOutEdx OPTIONAL
|
||||
# )
|
||||
#------------------------------------------------------------------------------
|
||||
.globl _AsmCpuid
|
||||
.globl _AsmCpuid
|
||||
_AsmCpuid:
|
||||
push %ebx
|
||||
push %edi
|
||||
movl 12(%esp),%eax
|
||||
pushl %ebx
|
||||
pushl %ebp
|
||||
movl %esp, %ebp
|
||||
movl 12(%ebp), %eax
|
||||
cpuid
|
||||
movl %ecx,%edi
|
||||
movl 16(%esp),%ecx
|
||||
pushl %ecx
|
||||
movl 16(%ebp), %ecx
|
||||
jecxz L1
|
||||
movl %eax,(%ecx)
|
||||
L1:
|
||||
movl 20(%esp),%ecx
|
||||
movl %eax, (%ecx)
|
||||
L1:
|
||||
movl 20(%ebp), %ecx
|
||||
jecxz L2
|
||||
movl %ebx,(%ecx)
|
||||
L2:
|
||||
movl 24(%esp),%ecx
|
||||
movl %ebx, (%ecx)
|
||||
L2:
|
||||
movl 24(%ebp), %ecx
|
||||
jecxz L3
|
||||
movl %edi,(%ecx)
|
||||
L3:
|
||||
movl 28(%esp),%ecx
|
||||
popl (%ecx)
|
||||
L3:
|
||||
movl 28(%ebp), %ecx
|
||||
jecxz L4
|
||||
movl %edx,(%ecx)
|
||||
L4:
|
||||
pop %edi
|
||||
pop %ebx
|
||||
movl %edx, (%ecx)
|
||||
L4:
|
||||
movl 12(%ebp), %eax
|
||||
leave
|
||||
popl %ebx
|
||||
ret
|
||||
|
||||
|
||||
|
@ -55,13 +55,13 @@ L1:
|
||||
L2:
|
||||
movl 28(%ebp), %ecx
|
||||
jecxz L3
|
||||
popl %ecx
|
||||
popl (%ecx)
|
||||
L3:
|
||||
movl 32(%ebp), %edx
|
||||
jecxz L4
|
||||
movl %edx, (%ecx)
|
||||
L4:
|
||||
movl 12(%ebp), %eax
|
||||
pop %ebx
|
||||
leave
|
||||
pop %ebx
|
||||
ret
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>fd44e603-002a-4b29-9f5f-529e815b6165</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Memory Library</Abstract>
|
||||
<Description>Base Memory Library implementation – no ASM.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -33,6 +33,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>MemLibInternals.h</Filename>
|
||||
<Filename>CopyMem.c</Filename>
|
||||
<Filename>MemLibGuid.c</Filename>
|
||||
<Filename>MemLibGeneric.c</Filename>
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>d458a654-f64c-49db-b8d1-3821306bf1f6</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for MMX Base Memory Library</Abstract>
|
||||
<Description>Base Memory Library that uses MMX registers for high performance.
|
||||
Optimized for use in DXE.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -33,6 +34,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>MemLibInternals.h</Filename>
|
||||
<Filename>MemLibGuid.c</Filename>
|
||||
<Filename>CopyMemWrapper.c</Filename>
|
||||
<Filename>SetMemWrapper.c</Filename>
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>e7884bf4-51a1-485b-982a-ff89129983bc</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for RepStr Base Memory Library</Abstract>
|
||||
<Description>Base Memory Library that uses REP string instructions for
|
||||
high performance and small size. Optimized for use in PEI.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -33,6 +34,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename SupArchList="IA32">MemLibInternals.h</Filename>
|
||||
<Filename SupArchList="IA32">MemLibGuid.c</Filename>
|
||||
<Filename SupArchList="IA32">CopyMemWrapper.c</Filename>
|
||||
<Filename SupArchList="IA32">SetMemWrapper.c</Filename>
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>65a18235-5096-4032-8c63-214f0249ce8d</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for SSE2 Base Memory Library</Abstract>
|
||||
<Description>Base Memory Library that uses XMM registers for high performance.
|
||||
Optimized for use in DXE.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -33,6 +34,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename SupArchList="IA32">MemLibInternals.h</Filename>
|
||||
<Filename SupArchList="IA32">MemLibGuid.c</Filename>
|
||||
<Filename SupArchList="IA32">CopyMemWrapper.c</Filename>
|
||||
<Filename SupArchList="IA32">SetMemWrapper.c</Filename>
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>40096a3a-5c2a-4fbc-aef7-5475dd7ab334</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>NULL PCD Library</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for NULL PCD Library</Abstract>
|
||||
<Description>PCD Library that only provides access to Feature Flag, Fixed At Build,
|
||||
and Binary Patch typed PCD entries. Access to Dynamic PCD entries are ignored.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>472ab06d-9810-4c00-bb7f-dad1828fc1ab</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base PCI Cf8 Library.</Abstract>
|
||||
<Description>PCI CF8 Library that uses I/O ports 0xCF8 and 0xCFC to perform PCI Configuration cycles.
|
||||
Layers on top of an I/O Library instance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>287e50f4-a188-4699-b907-3e4080ca5688</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base PCI Express Library.</Abstract>
|
||||
<Description>PCI Express Library that uses the 256 MB PCI Express MMIO window to perform
|
||||
PCI Configuration cycles. Layers on top of an I/O Library instance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -46,8 +47,7 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPciExpressBaseAddress</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The base address of PCI Express MMIO window.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>28bde99c-e8a7-4e3e-9a8a-e66cd64f31c6</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for PCI CF8 Base PCI Library</Abstract>
|
||||
<Description>PCI Library that uses I/O ports 0xCF8 and 0xCFC to perform
|
||||
PCI Configuration cycles. Layers on top of an I/O Library instance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>8987081e-daeb-44a9-8bef-a195b22d9417</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for PCI Express Base PCI Library.</Abstract>
|
||||
<Description>PCI Library that uses the 256 MB PCI Express MMIO window to perform PCI
|
||||
Configuration cycles. Layers on top of an I/O Library instance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>be490364-73d2-420d-950e-f6450ca75dfb</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the PEI library.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file Base PE/Coff Get Entry Point Library</Abstract>
|
||||
<Description>PE/COFF Entry Point Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>556f5d10-7309-4af4-b80a-8196bd60946f</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the PEI library.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base PE/COFF Library</Abstract>
|
||||
<Description>PE/COFF Loader Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>FC120ED3-40E1-46dc-8C9C-AAE3CA139ACF</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for NULL Performance Library</Abstract>
|
||||
<Description>Performance Library that layers on top of the Base Library to measure start
|
||||
and end times using CPU specific timer services if they are available.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -46,8 +47,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>19e3bbba-beb1-43e8-b32d-9acbb22c7639</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Debug Base Post Code Library.</Abstract>
|
||||
<Description>Post Code Library that layers on top of a Debug Library instance.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -46,8 +46,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPostCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Post
|
||||
Code, Post Code Description.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>b6e9a733-eb75-41b6-b30c-009bcf3801c8</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Port 80 Base Post Code Library.</Abstract>
|
||||
<Description>Post Code Library that writes post code values to I/O port 0x80.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -46,8 +46,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPostCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Post
|
||||
Code, Post Code Description.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>a86fbfca-0183-4eeb-aa8a-762e3b7da1f3</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Print Library.</Abstract>
|
||||
<Description>Print Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>55c61087-7367-4546-bc32-4937c5e6aff3</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for NULL Report Status Code Library.</Abstract>
|
||||
<Description>Null instance for Report Status Code Library.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -60,7 +60,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>4c38a173-b317-4f29-a7bf-1cc7e10ccb10</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Smbus Library.</Abstract>
|
||||
<Description>SMBUS Library that layers on top of the I/O Library to directly
|
||||
access a standard SMBUS host controller.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>BASE</ModuleType>
|
||||
<GuidValue>b5a05743-9b71-489b-a0ed-a0eb3950d23b</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Baser Timer Library</Abstract>
|
||||
<Description>Timer Library that only uses CPU resources to provide calibrated
|
||||
delays on IA-32 and x64.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>9ae5147d-b240-467f-a484-b024fdc42ee0</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Base Uefi Decompress Library</Abstract>
|
||||
<Description>UEFI Decompress Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_CORE</ModuleType>
|
||||
<GuidValue>d258d6af-2fc0-4019-9c1f-1101c3dd19b5</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to the DXE Core</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Core Entry Point Library</Abstract>
|
||||
<Description>Entry Point Library instance used by Dxe Core</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>DXE_CORE</ModuleType>
|
||||
<GuidValue>882ee1a3-35b2-412c-b8a2-7a8d34a7c390</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Core Hob Library.</Abstract>
|
||||
<Description>HOB Library implementation for the DXE Core. Does not have a constructor.
|
||||
Uses gHobList defined in the DXE Core Entry Point Library.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>f12b59c9-76d0-4661-ad7c-f04d1bef0558</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Hob Library.</Abstract>
|
||||
<Description>HOB Library implementation that retrieves the HOB List
|
||||
from the System Configuration Table in the EFI System Table.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>e94cd42a-3aad-4ea0-9b09-945891c60ccd</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>I/O Library implemented with Framework CPU I/O Protocol</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Cpu Io Dxe Io Library.</Abstract>
|
||||
<Description>I/O Library implementation that uses the CPU I/O Protocol for I/O
|
||||
and MMIO operations.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>4674739d-3195-4fb2-8094-ac1d22d00194</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Memory Allocation Library</Abstract>
|
||||
<Description>Memory Allocation Library that uses EFI Boot Services to allocate
|
||||
and free memory.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||
<GuidValue>f1bbe03d-2f28-4dee-bec7-d98d7a30c36a</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Memory Library.</Abstract>
|
||||
<Description>Base Memory Library implementation that uses EFI Boot Services
|
||||
where possible for size reduction.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -36,6 +37,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>MemLibInternals.h</Filename>
|
||||
<Filename>MemLib.c</Filename>
|
||||
<Filename>MemLibGuid.c</Filename>
|
||||
<Filename>MemLibGeneric.c</Filename>
|
||||
|
@ -74,7 +74,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>baa1baa3-0a8d-402c-8042-985115fae953</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Services Table Library.</Abstract>
|
||||
<Description>DXE Services Table Library that retrieves a pointer to the DXE Services
|
||||
Table from the Configuration Table in the EFI System Table.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>DXE_DRIVER</ModuleType>
|
||||
<GuidValue>07720769-A7D0-4a8d-BE41-71CC18EB3338</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>SmBus Library Instance implemented with SmBus Protocol.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Dxe Smbus Library.</Abstract>
|
||||
<Description>SMBUS Library that layers on top of the SMBUS Protocol.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -36,6 +36,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>InternalSmbusLib.h</Filename>
|
||||
<Filename>DxeSmbusLib.c</Filename>
|
||||
<Filename>SmbusLib.c</Filename>
|
||||
</SourceFiles>
|
||||
|
@ -57,17 +57,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -49,8 +49,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdPostCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Post
|
||||
Code, Post Code Description.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>9643128f-ac24-4b3e-b6be-d8849a306153</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Hob Library</Abstract>
|
||||
<Description>HOB Library implementation that uses PEI Services to retrieve the HOB List.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>b2585b69-fb63-4220-844a-8fbea8bf01af</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>I/O Library implemented with Framework CPU I/O Protocol</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Cpu Io Pei Io Library</Abstract>
|
||||
<Description>I/O Library implementation that uses the CPU I/O PPI for I/O
|
||||
and MMIO operations.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>b694e0dc-cd4e-4b30-885b-9c164ed3e74a</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Memory Allocation Library</Abstract>
|
||||
<Description>Memory Allocation Library that uses PEI Services to allocate memory.
|
||||
Free operations are ignored.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>3a9759d2-53bc-4eb2-abcd-c93099419063</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Memory-only library functions with no library constructor/destructor</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Memory Library</Abstract>
|
||||
<Description>Base Memory Library implementation that uses PEI Services
|
||||
where possible for size reduction.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -36,6 +37,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>MemLibInternals.h</Filename>
|
||||
<Filename>MemLib.c</Filename>
|
||||
<Filename>MemLibGuid.c</Filename>
|
||||
<Filename>MemLibGeneric.c</Filename>
|
||||
|
@ -69,7 +69,8 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>e8d6390d-e190-4957-9ab6-d47d51b01336</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Resource Publication Library</Abstract>
|
||||
<Description>Resource Publication Library that uses PEI Services to publish system memory.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>a804239b-4155-446f-acc8-f0825d74908c</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Services Library.</Abstract>
|
||||
<Description>PEI Services Library implementation.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,10 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>1c747f6b-0a58-49ae-8ea3-0327a4fa10e3</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Services Table Library</Abstract>
|
||||
<Description>PEI Services Table Library implementation that retrieves a pointer to the
|
||||
PEI Services Table from a global variable. Not available to modules that execute from
|
||||
read-only memory.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>e6e9c1f8-2c8a-4f4b-a27c-c382e4bb8e67</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Component description file for the entry point to a EFIDXE Drivers</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for MM7 Pei Services Table Pointer Library</Abstract>
|
||||
<Description>PEI Services Table Library implementation that retrieves a pointer to the PEI
|
||||
Services Table from the MM7 on IA-32 and x64.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -5,8 +5,8 @@
|
||||
<ModuleType>PEIM</ModuleType>
|
||||
<GuidValue>51C4C059-67F0-4e3c-9A55-FF42A8291C8C</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>SmBus Library Instance implemented with SmBus PPI.</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Pei Smbus Library.</Abstract>
|
||||
<Description>SMBUS library that layers on top of the SMBUS PPI.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@ -39,6 +39,7 @@
|
||||
</LibraryClass>
|
||||
</LibraryClassDefinitions>
|
||||
<SourceFiles>
|
||||
<Filename>InternalSmbusLib.h</Filename>
|
||||
<Filename>PeiSmbusLib.c</Filename>
|
||||
<Filename>SmbusLib.c</Filename>
|
||||
</SourceFiles>
|
||||
|
@ -55,20 +55,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -55,20 +55,21 @@
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="FIXED_AT_BUILD">
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry PcdItemType="PATCHABLE_IN_MODULE">
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
<TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
||||
|
||||
<HelpText/>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdCoded>
|
||||
</ModuleSurfaceArea>
|
@ -5,8 +5,9 @@
|
||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
||||
<GuidValue>050EB8C6-C12E-4b86-892B-40985E8B3137</GuidValue>
|
||||
<Version>1.0</Version>
|
||||
<Abstract>Device Path Library</Abstract>
|
||||
<Description>FIX ME!</Description>
|
||||
<Abstract>Component description file for Uefi Device Path Library via protocol</Abstract>
|
||||
<Description>Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol.
|
||||
This library is not available for EFI 1.10 modules.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation</Copyright>
|
||||
<License>All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
|
@ -1278,7 +1278,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum
|
||||
number of characters (not counting the NULL-terminator) in a
|
||||
Unicode string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumAsciiStringLength</C_Name>
|
||||
@ -1287,7 +1289,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number
|
||||
of characters (not counting the NULL-terminator) in an ASCII
|
||||
string cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdMaximumLinkedListLength</C_Name>
|
||||
@ -1296,7 +1300,9 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>1000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number
|
||||
of nodes (not counting the list header) in a linked list
|
||||
cannot exceed it.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdSpinLockTimeout</C_Name>
|
||||
@ -1305,7 +1311,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>10000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout
|
||||
value (unit: millisecond) for spin lock.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPropertyMask</C_Name>
|
||||
@ -1314,7 +1321,9 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x0f</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Debug
|
||||
Assert, Debug Print, Debug Code, Clear Memory, Assert
|
||||
Breakpoint and Assert Deadloop.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugPrintErrorLevel</C_Name>
|
||||
@ -1323,7 +1332,8 @@
|
||||
<DatumType>UINT32</DatumType>
|
||||
<ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>
|
||||
<DefaultValue>0x80000000</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the kind of debug message
|
||||
output when Debug Print is enabled.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdReportStatusCodePropertyMask</C_Name>
|
||||
@ -1332,7 +1342,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0x07</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Progress Code, Error Code and Debug Code.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdDebugClearMemoryValue</C_Name>
|
||||
@ -1341,7 +1352,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0xAF</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The value used by DebugClearMemory () to fill a certain range
|
||||
of memory.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
|
||||
@ -1350,7 +1362,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of
|
||||
Performance Measurement.</HelpText>
|
||||
</PcdEntry>
|
||||
<PcdEntry>
|
||||
<C_Name>PcdPostCodePropertyMask</C_Name>
|
||||
@ -1359,7 +1372,8 @@
|
||||
<DatumType>UINT8</DatumType>
|
||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
||||
<DefaultValue>0</DefaultValue>
|
||||
<HelpText>HELP FIX ME!</HelpText>
|
||||
<HelpText>The bitmask of flags that specify the enable/disable of Post
|
||||
Code, Post Code Description.</HelpText>
|
||||
</PcdEntry>
|
||||
</PcdDeclarations>
|
||||
</PackageSurfaceArea>
|
Loading…
x
Reference in New Issue
Block a user