mirror of
				https://github.com/acidanthera/audk.git
				synced 2025-11-04 13:35:48 +01:00 
			
		
		
		
	Changes for V4 ============== 1) Move delete of QuarkSocPkg\QuarkNorthCluster\Binary\QuarkMicrocode from QuarkPlatformPkg commit to QuarkSocPkg commit 2) Fix incorrect license header in PlatformSecLibModStrs.uni Changes for V3 ============== 1) Set PcdResetOnMemoryTypeInformationChange FALSE in QuarkMin.dsc This is required because QuarkMin.dsc uses the emulated variable driver that does not preserve any non-volatile UEFI variables across reset. If the condition is met where the memory type information variable needs to be updated, then the system will reset every time the UEFI Shell is run. By setting this PCD to FALSE, then reset action is disabled. 2) Move one binary file to QuarkSocBinPkg 3) Change RMU.bin FILE statements to INF statement in DSC FD region to be compatible with PACKAGES_PATH search for QuarkSocBinPkg Changes for V2 ============== 1) Use new generic PCI serial driver PciSioSerialDxe in MdeModulePkg 2) Configure PcdPciSerialParameters for PCI serial driver for Quark 3) Use new MtrrLib API to reduce time to set MTRRs for all DRAM 4) Convert all UNI files to utf-8 5) Replace tabs with spaces and remove trailing spaces 6) Add License.txt Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney <michael.d.kinney@intel.com> Acked-by: Jordan Justen <jordan.l.justen@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19287 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			364 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			364 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/** @file
 | 
						|
This driver parses the mMiscSubclassDataTable structure and reports
 | 
						|
any generated data to the DataHub.
 | 
						|
 | 
						|
Copyright (c) 2013-2015 Intel Corporation.
 | 
						|
 | 
						|
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.
 | 
						|
 | 
						|
 | 
						|
**/
 | 
						|
 | 
						|
 | 
						|
#include "CommonHeader.h"
 | 
						|
 | 
						|
#include "SmbiosMisc.h"
 | 
						|
 | 
						|
 | 
						|
//
 | 
						|
// Static (possibly build generated) Bios Vendor data.
 | 
						|
//
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot1) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT1),        // SlotDesignation
 | 
						|
  EfiSlotTypePci,                             // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  1,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    0,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot2) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT2),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  1,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot3) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT3),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  2,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot4) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT4),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  2,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot5) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT5),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  3,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot6) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT6),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  3,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot7) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT7),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  3,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot8) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT8),        // SlotDesignation
 | 
						|
  EfiSlotTypePciExpress,                      // SlotType
 | 
						|
  EfiSlotDataBusWidth32Bit,                   // SlotDataBusWidth
 | 
						|
  EfiSlotUsageAvailable,                      // SlotUsage
 | 
						|
  EfiSlotLengthLong ,                         // SlotLength
 | 
						|
  3,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot9) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT9),        // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot10) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT10),       // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot11) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT11),       // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot12) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT12),       // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot13) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT13),       // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION, MiscSystemSlot14) = {
 | 
						|
  STRING_TOKEN(STR_MISC_SYSTEM_SLOT14),       // SlotDesignation
 | 
						|
  EfiSlotTypeUnknown,                         // SlotType
 | 
						|
  EfiSlotDataBusWidthUnknown,                 // SlotDataBusWidth
 | 
						|
  EfiSlotUsageUnknown,                        // SlotUsage
 | 
						|
  EfiSlotLengthUnknown ,                      // SlotLength
 | 
						|
  0,                                          // SlotId
 | 
						|
  {                                           // SlotCharacteristics
 | 
						|
    0,                                        // CharacteristicsUnknown  :1;
 | 
						|
    0,                                        // Provides50Volts         :1;
 | 
						|
    1,                                        // Provides33Volts         :1;
 | 
						|
    0,                                        // SharedSlot              :1;
 | 
						|
    0,                                        // PcCard16Supported       :1;
 | 
						|
    0,                                        // CardBusSupported        :1;
 | 
						|
    0,                                        // ZoomVideoSupported      :1;
 | 
						|
    0,                                        // ModemRingResumeSupported:1;
 | 
						|
    1,                                        // PmeSignalSupported      :1;
 | 
						|
    1,                                        // HotPlugDevicesSupported :1;
 | 
						|
    1,                                        // SmbusSignalSupported    :1;
 | 
						|
    0                                         // Reserved                :21;
 | 
						|
  },
 | 
						|
  {0}                                           // SlotDevicePath
 | 
						|
};
 | 
						|
 | 
						|
 |