• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*++
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