1 /** @file
2   This file provides Smbios Type0 Data
3 
4   Based on the files under Nt32Pkg/MiscSubClassPlatformDxe/
5 
6   Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
7   Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
8   Copyright (c) 2015, Hisilicon Limited. All rights reserved.<BR>
9   Copyright (c) 2015, Linaro Limited. All rights reserved.<BR>
10   SPDX-License-Identifier: BSD-2-Clause-Patent
11 
12 **/
13 
14 
15 #include "SmbiosMisc.h"
16 
17 
18 //
19 // Static (possibly build generated) Bios Vendor data.
20 //
21 SMBIOS_MISC_TABLE_DATA(SMBIOS_TABLE_TYPE0, MiscBiosVendor) = {
22   {                                          // Hdr
23     EFI_SMBIOS_TYPE_BIOS_INFORMATION,          // Type,
24     0,                                         // Length,
25     0                                          // Handle
26   },
27   1,                                         // Vendor
28   2,                                         // BiosVersion
29   0xE000,                                    // BiosSegment
30   3,                                         // BiosReleaseDate
31   0,                                         // BiosSize
32   {                                          // BiosCharacteristics
33     0,                                         // Reserved                          :2
34     0,                                         // Unknown                           :1
35     0,                                         // BiosCharacteristicsNotSupported   :1
36     0,                                         // IsaIsSupported                    :1
37     0,                                         // McaIsSupported                    :1
38     0,                                         // EisaIsSupported                   :1
39     1,                                         // PciIsSupported                    :1
40     0,                                         // PcmciaIsSupported                 :1
41     1,                                         // PlugAndPlayIsSupported            :1
42     0,                                         // ApmIsSupported                    :1
43     1,                                         // BiosIsUpgradable                  :1
44     1,                                         // BiosShadowingAllowed              :1
45     0,                                         // VlVesaIsSupported                 :1
46     0,                                         // EscdSupportIsAvailable            :1
47     1,                                         // BootFromCdIsSupported             :1
48     1,                                         // SelectableBootIsSupported         :1
49     0,                                         // RomBiosIsSocketed                 :1
50     0,                                         // BootFromPcmciaIsSupported         :1
51     0,                                         // EDDSpecificationIsSupported       :1
52     0,                                         // JapaneseNecFloppyIsSupported      :1
53     0,                                         // JapaneseToshibaFloppyIsSupported  :1
54     0,                                         // Floppy525_360IsSupported          :1
55     0,                                         // Floppy525_12IsSupported           :1
56     0,                                         // Floppy35_720IsSupported           :1
57     0,                                         // Floppy35_288IsSupported           :1
58     0,                                         // PrintScreenIsSupported            :1
59     0,                                         // Keyboard8042IsSupported           :1
60     0,                                         // SerialIsSupported                 :1
61     0,                                         // PrinterIsSupported                :1
62     0,                                         // CgaMonoIsSupported                :1
63     0,                                         // NecPc98                           :1
64     0                                          // ReservedForVendor                 :32
65   },
66 
67   {
68     0x01,                                        // BIOSCharacteristicsExtensionBytes[0]
69     //  {                                          // BiosReserved
70     //    1,                                         // AcpiIsSupported                   :1
71     //    0,                                         // UsbLegacyIsSupported              :1
72     //    0,                                         // AgpIsSupported                    :1
73     //    0,                                         // I20BootIsSupported                :1
74     //    0,                                         // Ls120BootIsSupported              :1
75     //    0,                                         // AtapiZipDriveBootIsSupported      :1
76     //    0,                                         // Boot1394IsSupported               :1
77     //    0                                          // SmartBatteryIsSupported           :1
78     //  },
79     0x0C                                         //BIOSCharacteristicsExtensionBytes[1]
80     //  {                                          //SystemReserved
81     //    0,                                         //BiosBootSpecIsSupported            :1
82     //    0,                                         //FunctionKeyNetworkBootIsSupported  :1
83     //    1,                                         //TargetContentDistributionEnabled   :1
84     //    1,                                         //UefiSpecificationSupported         :1
85     //    0,                                         //VirtualMachineSupported            :1
86     //    0                                          //ExtensionByte2Reserved             :3
87     //  },
88   },
89   0xFF,                                        // SystemBiosMajorRelease;
90   0xFF,                                        // SystemBiosMinorRelease;
91   0xFF,                                     // EmbeddedControllerFirmwareMajorRelease;
92   0xFF                                      // EmbeddedControllerFirmwareMinorRelease;
93 };
94