Home | History | Annotate | Download | only in MiscSubClassPlatformDxe
      1 /**@file
      2 
      3 Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
      4 This program and the accompanying materials
      5 are licensed and made available under the terms and conditions of the BSD License
      6 which accompanies this distribution.  The full text of the license may be found at
      7 http://opensource.org/licenses/bsd-license.php
      8 
      9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     11 
     12 Module Name:
     13 
     14   MiscBiosVendorData.c
     15 
     16 Abstract:
     17 
     18   This driver parses the mMiscSubclassDataTable structure and reports
     19   any generated data to the DataHub.
     20 
     21 **/
     22 
     23 #include "MiscSubclassDriver.h"
     24 
     25 //
     26 // Static (possibly build generated) Bios Vendor data.
     27 //
     28 MISC_SMBIOS_TABLE_DATA(EFI_MISC_BIOS_VENDOR_DATA, MiscBiosVendor) = {
     29   STRING_TOKEN(STR_MISC_BIOS_VENDOR),       // BiosVendor
     30   STRING_TOKEN(STR_MISC_BIOS_VERSION),      // BiosVersion
     31   STRING_TOKEN(STR_MISC_BIOS_RELEASE_DATE), // BiosReleaseDate
     32   0xBABE, // BiosStartingAddress
     33   {       // BiosPhysicalDeviceSize
     34     2,    // Value
     35     3,    // Exponent
     36   },
     37   {       // BiosCharacteristics1
     38     0,    // Reserved1                         :2
     39     0,    // Unknown                           :1
     40     1,    // BiosCharacteristicsNotSupported   :1
     41     0,    // IsaIsSupported                    :1
     42     0,    // McaIsSupported                    :1
     43     0,    // EisaIsSupported                   :1
     44     0,    // PciIsSupported                    :1
     45     0,    // PcmciaIsSupported                 :1
     46     0,    // PlugAndPlayIsSupported            :1
     47     0,    // ApmIsSupported                    :1
     48     0,    // BiosIsUpgradable                  :1
     49     0,    // BiosShadowingAllowed              :1
     50     0,    // VlVesaIsSupported                 :1
     51     0,    // EscdSupportIsAvailable            :1
     52     0,    // BootFromCdIsSupported             :1
     53     0,    // SelectableBootIsSupported         :1
     54     0,    // RomBiosIsSocketed                 :1
     55     0,    // BootFromPcmciaIsSupported         :1
     56     0,    // EDDSpecificationIsSupported       :1
     57     0,    // JapaneseNecFloppyIsSupported      :1
     58     0,    // JapaneseToshibaFloppyIsSupported  :1
     59     0,    // Floppy525_360IsSupported          :1
     60     0,    // Floppy525_12IsSupported           :1
     61     0,    // Floppy35_720IsSupported           :1
     62     0,    // Floppy35_288IsSupported           :1
     63     0,    // PrintScreenIsSupported            :1
     64     0,    // Keyboard8042IsSupported           :1
     65     0,    // SerialIsSupported                 :1
     66     0,    // PrinterIsSupported                :1
     67     0,    // CgaMonoIsSupported                :1
     68     0,    // NecPc98                           :1
     69     0,    // AcpiIsSupported                   :1
     70     0,    // UsbLegacyIsSupported              :1
     71     0,    // AgpIsSupported                    :1
     72     0,    // I20BootIsSupported                :1
     73     0,    // Ls120BootIsSupported              :1
     74     0,    // AtapiZipDriveBootIsSupported      :1
     75     0,    // Boot1394IsSupported               :1
     76     0,    // SmartBatteryIsSupported           :1
     77     0,    // BiosBootSpecIsSupported           :1
     78     0,    // FunctionKeyNetworkBootIsSupported :1
     79     0     // Reserved                          :22
     80   },
     81   {       // BiosCharacteristics2
     82     0,    // BiosReserved                      :16
     83     0,    // SystemReserved                    :16
     84     0     // Reserved                          :32
     85   },
     86 };
     87 
     88 /* eof - MiscBiosVendorData.c */
     89