github.com/mvdan/u-root-coreutils@v0.0.0-20230122170626-c2eef2898555/cmds/exp/cbmem/apu2json_test.go (about) 1 // Copyright 2021 the u-root 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 package main 6 7 // This JSON is from an APU2 running coreboot. 8 var apu2JSON = `{ 9 "Memory": { 10 "Tag": 1, 11 "Size": 108, 12 "Maps": [ 13 { 14 "Start": 0, 15 "Size": 4096, 16 "Mtype": 16 17 }, 18 { 19 "Start": 4096, 20 "Size": 651264, 21 "Mtype": 1 22 }, 23 { 24 "Start": 786432, 25 "Size": 2012143616, 26 "Mtype": 1 27 }, 28 { 29 "Start": 2012930048, 30 "Size": 335872, 31 "Mtype": 16 32 } 33 ] 34 }, 35 "MemConsole": { 36 "Tag": 23, 37 "Size": 131064, 38 "Address": 2013130752, 39 "CSize": 0, 40 "Cursor": 240, 41 "Data": "PCEngines apu2\r\ncoreboot build 20170228\r\n2032 MB DRAM\r\n\r\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 42 }, 43 "Consoles": [ 44 "" 45 ], 46 "TimeStampsTable": { 47 "Tag": 0, 48 "Size": 0, 49 "Addr": 0 50 }, 51 "TimeStamps": null, 52 "UART": [ 53 { 54 "Tag": 15, 55 "Size": 20, 56 "Type": 1, 57 "BaseAddr": 1016, 58 "Baud": 115200, 59 "RegWidth": 16 60 } 61 ], 62 "MainBoard": { 63 "Tag": 3, 64 "Size": 40, 65 "Vendor": "PC Engines", 66 "PartNumber": "PCEngines apu2" 67 }, 68 "Hwrpb": { 69 "Tag": 0, 70 "Size": 0, 71 "HwrPB": 0 72 }, 73 "CBMemory": null, 74 "BoardID": { 75 "Tag": 37, 76 "Size": 16, 77 "BoardID": 2012962816 78 }, 79 "StringVars": { 80 "LB_TAG_BUILD": "Tue Feb 28 22:34:13 UTC 2017", 81 "LB_TAG_COMPILE_BY": "root", 82 "LB_TAG_COMPILE_DOMAIN": "", 83 "LB_TAG_COMPILE_HOST": "3aa919ff57dc", 84 "LB_TAG_COMPILE_TIME": "22:34:13", 85 "LB_TAG_EXTRA_VERSION": "-4.0.7", 86 "LB_TAG_VERSION": "8b10004" 87 }, 88 "BootMediaParams": { 89 "Tag": 0, 90 "Size": 0, 91 "FMAPOffset": 0, 92 "CBFSOffset": 0, 93 "CBFSSize": 0, 94 "BootMediaSize": 0 95 }, 96 "VersionTimeStamp": 38, 97 "Unknown": null, 98 "Ignored": null 99 }`