github.com/linuxboot/fiano@v1.2.0/pkg/intel/metadata/cbnt/chipset_ac_module_information.go (about) 1 // Copyright 2017-2021 the LinuxBoot Authors. All rights reserved 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:generate manifestcodegen 6 7 package cbnt 8 9 var chipsetACModuleInformationSignature = []byte{ 10 0xAA, 0x3A, 0xC0, 0x7F, 0xA7, 0x46, 0xDB, 0x18, 11 0x2E, 0xAC, 0x69, 0x8F, 0x8D, 0x41, 0x7F, 0x5A, 12 } 13 14 // ChipsetACModuleInformation represents Chipset AC Module Information Table parts for all versions 15 type ChipsetACModuleInformation struct { 16 UUID [16]byte 17 ChipsetACMType uint8 18 Version uint8 19 Length uint16 20 ChipsetIDList uint32 21 OsSinitDataVer uint32 22 MinMleHeaderVer uint32 23 Capabilities uint32 24 AcmVersion uint8 25 AcmRevision [3]uint8 26 ProcessorIDList uint32 27 } 28 29 // ChipsetACModuleInformationV5 represents Chipset AC Module Information Table for version >= 5 30 type ChipsetACModuleInformationV5 struct { 31 Base ChipsetACModuleInformation 32 TPMInfoList uint32 33 }