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  }`