1 // 2 // Copyright (c) 2010-2024 Antmicro 3 // 4 // This file is licensed under the MIT License. 5 // Full license text is available in 'licenses/MIT.txt'. 6 // 7 8 using Antmicro.Renode.Utilities.Packets; 9 10 namespace Antmicro.Renode.Core.ACPI 11 { 12 [LeastSignificantByteFirst] 13 public struct SystemDescriptionTableHeader 14 { 15 [PacketField, Width(4)] 16 public byte[] Signature; 17 [PacketField] 18 public uint TableLength; 19 [PacketField] 20 public byte Revision; 21 [PacketField] 22 public byte Checksum; 23 [PacketField, Width(6)] 24 public byte[] OEMID; 25 [PacketField, Width(8)] 26 public byte[] OEMTableID; 27 [PacketField] 28 public uint OEMRevision; 29 [PacketField] 30 public uint CreatorID; 31 [PacketField] 32 public uint CreatorRevision; 33 } 34 } 35