[Skiboot] [PATCH 1/4] hdata/hdata_to_dt.c: Also print node names.
Oliver O'Halloran
oohall at gmail.com
Mon Jan 18 10:59:42 AEDT 2016
Currently the hdata_to_dt script will only dump the node properties.
This change adds a "node: <name>" line to the default output and adds
the -t flag to only print the node names, without properties.
Signed-off-by: Oliver O'Halloran <oohall at gmail.com>
---
hdata/test/hdata_to_dt.c | 29 +++++---
hdata/test/p81-811.spira.dt | 157 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 176 insertions(+), 10 deletions(-)
diff --git a/hdata/test/hdata_to_dt.c b/hdata/test/hdata_to_dt.c
index bdc9060..7eed7f7 100644
--- a/hdata/test/hdata_to_dt.c
+++ b/hdata/test/hdata_to_dt.c
@@ -146,26 +146,31 @@ static void undefined_bytes(void *p, size_t len)
VALGRIND_MAKE_MEM_UNDEFINED(p, len);
}
-static void dump_dt(const struct dt_node *root, unsigned indent)
+static void dump_dt(const struct dt_node *root, unsigned indent, bool show_props)
{
const struct dt_node *i;
const struct dt_property *p;
+
+ indent_num(indent);
+ printf("node: %s\n", root->name);
- list_for_each(&root->properties, p, list) {
- indent_num(indent);
- printf("prop: %s size: %zu val: ", p->name, p->len);
- dump_val(indent, p->prop, p->len);
- printf("\n");
+ if (show_props) {
+ list_for_each(&root->properties, p, list) {
+ indent_num(indent);
+ printf("prop: %s size: %zu val: ", p->name, p->len);
+ dump_val(indent, p->prop, p->len);
+ printf("\n");
+ }
}
list_for_each(&root->children, i, list)
- dump_dt(i, indent + 2);
+ dump_dt(i, indent + 2, show_props);
}
int main(int argc, char *argv[])
{
int fd, r;
- bool verbose = false, quiet = false;
+ bool verbose = false, quiet = false, tree_only = false;
while (argv[1]) {
if (strcmp(argv[1], "-v") == 0) {
@@ -176,12 +181,16 @@ int main(int argc, char *argv[])
quiet = true;
argv++;
argc--;
+ } else if (strcmp(argv[1], "-t") == 0) {
+ tree_only = true;
+ argv++;
+ argc--;
} else
break;
}
if (argc != 3)
- errx(1, "Usage: hdata [-v|-q] <spira-dump> <heap-dump>");
+ errx(1, "Usage: hdata [-v|-q|-t] <spira-dump> <heap-dump>");
/* Copy in spira dump (assumes little has changed!). */
fd = open(argv[1], O_RDONLY);
@@ -224,7 +233,7 @@ int main(int argc, char *argv[])
parse_hdat(false, 0);
if (!quiet)
- dump_dt(dt_root, 0);
+ dump_dt(dt_root, 0, !tree_only);
dt_free(dt_root);
return 0;
diff --git a/hdata/test/p81-811.spira.dt b/hdata/test/p81-811.spira.dt
index 025779a..cd66617 100644
--- a/hdata/test/p81-811.spira.dt
+++ b/hdata/test/p81-811.spira.dt
@@ -85,6 +85,7 @@ CEC: Murano !
CEC: HW CHIP=0x11, HW TOPO=0x0110
VPD: CCIN desc not available for : 2B08
Parsing HDAT...done
+node:
prop: #address-cells size: 4 val: 00000002
prop: #size-cells size: 4 val: 00000002
prop: lid-type size: 5 val: 7068797000
@@ -203,6 +204,7 @@ prop: reserved-ranges size: 48 val: 0000001ffd70000000000000001000000000001ffd6b
prop: reserved-names size: 61 val: 69626d2c686272742d7670642d696d6167650069626d2c686272742d7461726765742d696d6167
650069626d2c686272742d636f64652d696d61676500
prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677696e6b6c6500
+ node: vpd
prop: compatible size: 16 val: 69626d2c6f70616c2d76332d76706400
prop: ibm,vpd size: 184 val: 84b0005254045653595344520653595354454d42520253305345073130313043384153470720
202020202020544d08383234372d32324c544e0820202020202020204d4e072020202020202049
@@ -210,12 +212,16 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
52420433202020574e0c43303530373630373830443246562053563831305f3032390000000000
0000000000000000000000000000000000005046030000007800000000
prop: ibm,loc-code size: 18 val: 55383234372e32324c2e3130313043384100
+ node: root-node-vpd at a000
prop: ibm,loc-code size: 18 val: 55383234372e32324c2e3130313043384100
prop: fru-type size: 2 val: 5656
+ node: root-node-vpd at a001
prop: ibm,loc-code size: 18 val: 55383234372e32324c2e3130313043384100
prop: fru-type size: 2 val: 5656
+ node: system-vpd at 1c00
prop: ibm,loc-code size: 18 val: 55383234372e32324c2e3130313043384100
prop: fru-type size: 2 val: 5356
+ node: enclosure at 1e00
prop: ibm,loc-code size: 18 val: 55373843422e3030312e575a533030414c00
prop: fru-type size: 2 val: 4556
prop: ibm,vpd size: 252 val: 848c0052540456494e49445210492f4f204241434b504c414e4520202043450131565a02
@@ -230,6 +236,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030453339393700
prop: ccin size: 5 val: 3243443600
prop: description size: 19 val: 53797374656d20706c616e6172203253325500
+ node: backplane at 800
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d503100
prop: fru-type size: 2 val: 4250
prop: ibm,vpd size: 180 val: 848c0052540456494e49445210492f4f204241434b504c414e4520202043450131565a
@@ -243,6 +250,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030453339393700
prop: ccin size: 5 val: 3243443600
prop: description size: 19 val: 53797374656d20706c616e6172203253325500
+ node: backplane-extender at 900
prop: ibm,loc-code size: 24 val: 55373843422e3030312e575a533030414c2d50312d433100
prop: fru-type size: 2 val: 4258
prop: ibm,vpd size: 136 val: 84800052540456494e494452104e415449564520492f4f2043415244204345013156
@@ -254,12 +262,16 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030453338313100
prop: ccin size: 5 val: 3242304200
prop: description size: 16 val: 4e617469766520492f4f204361726400
+ node: usb-connector at 2901
prop: ibm,loc-code size: 27 val: 55373843422e3030312e575a533030414c2d50312d43312d543200
prop: fru-type size: 2 val: 4355
+ node: usb-connector at 2904
prop: ibm,loc-code size: 27 val: 55373843422e3030312e575a533030414c2d50312d43312d543300
prop: fru-type size: 2 val: 4355
+ node: serial-connector at 2a00
prop: ibm,loc-code size: 27 val: 55373843422e3030312e575a533030414c2d50312d43312d543100
prop: fru-type size: 2 val: 4353
+ node: processor at 1000
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: fru-type size: 2 val: 5046
prop: ibm,vpd size: 145 val: 848c0052540456494e4944521031302d5741592050524f432043554f44464e073030
@@ -272,6 +284,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030465837343000
prop: ccin size: 5 val: 3534453800
prop: description size: 8 val: 556e6b6e6f776e00
+ node: processor at 1001
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: fru-type size: 2 val: 5046
prop: ibm,vpd size: 145 val: 848c0052540456494e4944521031302d5741592050524f432043554f44464e073030
@@ -284,6 +297,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030465837343000
prop: ccin size: 5 val: 3534453800
prop: description size: 8 val: 556e6b6e6f776e00
+ node: processor at 1002
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333300
prop: fru-type size: 2 val: 5046
prop: ibm,vpd size: 145 val: 848c0052540456494e4944521031302d5741592050524f432043554f44464e073030
@@ -296,6 +310,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030465837343000
prop: ccin size: 5 val: 3534453800
prop: description size: 8 val: 556e6b6e6f776e00
+ node: processor at 1003
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333300
prop: fru-type size: 2 val: 5046
prop: ibm,vpd size: 145 val: 848c0052540456494e4944521031302d5741592050524f432043554f44464e073030
@@ -308,6 +323,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030465837343000
prop: ccin size: 5 val: 3534453800
prop: description size: 8 val: 556e6b6e6f776e00
+ node: anchor-card at 500
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43313300
prop: fru-type size: 2 val: 4156
prop: ibm,vpd size: 212 val: 84cc0052540456494e49445210414e43484f52202020202020202020204345013156
@@ -323,18 +339,25 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ccin size: 5 val: 3532344400
prop: description size: 36 val: 53797374656d20416e63686f722043617264202d2049424d20506f77657220383232
4c00
+ node: ethernet-connector at 2800
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d54312000
prop: fru-type size: 2 val: 4345
+ node: ethernet-connector at 2801
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d54322000
prop: fru-type size: 2 val: 4345
+ node: usb-connector at 2900
prop: ibm,loc-code size: 24 val: 55373843422e3030312e575a533030414c2d50312d543500
prop: fru-type size: 2 val: 4355
+ node: usb-connector at 2902
prop: ibm,loc-code size: 24 val: 55373843422e3030312e575a533030414c2d50312d543600
prop: fru-type size: 2 val: 4355
+ node: usb-connector at 2903
prop: ibm,loc-code size: 24 val: 55373843422e3030312e575a533030414c2d50312d543300
prop: fru-type size: 2 val: 4355
+ node: usb-connector at 2905
prop: ibm,loc-code size: 24 val: 55373843422e3030312e575a533030414c2d50312d543400
prop: fru-type size: 2 val: 4355
+ node: ms-dimm at d000
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43313600
prop: fru-type size: 2 val: 4d53
prop: ibm,vpd size: 156 val: 84940052540456494e4944521049424d2033324742204d5320202020204345013156
@@ -350,6 +373,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,memory-bus-frequency size: 8 val: 0000000000000000
prop: size size: 8 val: 3030333237363800
+ node: ms-dimm at d002
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43313800
prop: fru-type size: 2 val: 4d53
prop: ibm,vpd size: 156 val: 84940052540456494e4944521049424d2033324742204d5320202020204345013156
@@ -365,6 +389,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,memory-bus-frequency size: 8 val: 0000000000000000
prop: size size: 8 val: 3030333237363800
+ node: ms-dimm at d008
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43323400
prop: fru-type size: 2 val: 4d53
prop: ibm,vpd size: 156 val: 84940052540456494e4944521049424d2033324742204d5320202020204345013156
@@ -380,6 +405,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,memory-bus-frequency size: 8 val: 0000000000000000
prop: size size: 8 val: 3030333237363800
+ node: ms-dimm at d00a
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43323600
prop: fru-type size: 2 val: 4d53
prop: ibm,vpd size: 156 val: 84940052540456494e4944521049424d2033324742204d5320202020204345013156
@@ -395,6 +421,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,memory-bus-frequency size: 8 val: 0000000000000000
prop: size size: 8 val: 3030333237363800
+ node: service-processor at 200
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d503100
prop: fru-type size: 2 val: 5350
prop: ibm,vpd size: 332 val: 848c0052540456494e49445210492f4f204241434b504c414e4520202043450131565a
@@ -412,6 +439,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030453339393700
prop: ccin size: 5 val: 3243443600
prop: description size: 19 val: 53797374656d20706c616e6172203253325500
+ node: op-panel at 300
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d443100
prop: fru-type size: 2 val: 4f50
prop: ibm,vpd size: 136 val: 84800052540456494e49445210434543204f502050414e454c2020202043450131565a
@@ -423,34 +451,51 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: part-number size: 8 val: 3030453337373000
prop: ccin size: 5 val: 3242303800
prop: description size: 8 val: 556e6b6e6f776e00
+ node: dasd-backplane at 2400
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d503200
prop: fru-type size: 2 val: 4442
+ node: dasd-backplane at 2401
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d503200
prop: fru-type size: 2 val: 4442
+ node: power-supply at 3100
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d453100
prop: fru-type size: 2 val: 5053
+ node: power-supply at 3101
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d453200
prop: fru-type size: 2 val: 5053
+ node: air-mover at 3a00
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413100
prop: fru-type size: 2 val: 414d
+ node: air-mover at 3a01
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413300
prop: fru-type size: 2 val: 414d
+ node: air-mover at 3a02
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413400
prop: fru-type size: 2 val: 414d
+ node: air-mover at 3a03
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413600
prop: fru-type size: 2 val: 414d
+ node: air-mover at 3a04
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413200
prop: fru-type size: 2 val: 414d
+ node: air-mover at 3a05
prop: ibm,loc-code size: 21 val: 55373843422e3030312e575a533030414c2d413500
prop: fru-type size: 2 val: 414d
+ node: enclosure-led at a200
prop: ibm,loc-code size: 18 val: 55373843422e3030312e575a533030414c00
prop: fru-type size: 2 val: 4549
+ node: enclosure-fault-led at a300
prop: ibm,loc-code size: 18 val: 55373843422e3030312e575a533030414c00
prop: fru-type size: 2 val: 4546
+ node: ibm,opal
+ node: leds
prop: led-mode size: 10 val: 6c696768747061746800
+ node: U8247.22L.1010C8A
prop: led-types size: 10 val: 617474656e74696f6e00
+ node: cpus
prop: #address-cells size: 4 val: 00000001
prop: #size-cells size: 4 val: 00000000
+ node: PowerPC,POWER7 at 20
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000020
@@ -492,6 +537,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000020
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000002000000021000000220000002300000024000000250000002600000027
+ node: l2-cache at 20000020
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000020
prop: status size: 5 val: 6f6b617900
@@ -501,6 +547,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000008
+ node: l3-cache at 30000020
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000020
prop: status size: 5 val: 6f6b617900
@@ -509,6 +556,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 30
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000030
@@ -550,6 +598,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000030
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000003000000031000000320000003300000034000000350000003600000037
+ node: l2-cache at 20000030
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000030
prop: status size: 5 val: 6f6b617900
@@ -559,6 +608,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 0000000c
+ node: l3-cache at 30000030
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000030
prop: status size: 5 val: 6f6b617900
@@ -567,6 +617,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 60
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000060
@@ -608,6 +659,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000060
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000006000000061000000620000006300000064000000650000006600000067
+ node: l2-cache at 20000060
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000060
prop: status size: 5 val: 6f6b617900
@@ -617,6 +669,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000010
+ node: l3-cache at 30000060
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000060
prop: status size: 5 val: 6f6b617900
@@ -625,6 +678,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 68
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000068
@@ -666,6 +720,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000068
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,ppc-interrupt-server#s size: 32 val: 00000068000000690000006a0000006b0000006c0000006d0000006e0000006f
+ node: l2-cache at 20000068
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000068
prop: status size: 5 val: 6f6b617900
@@ -675,6 +730,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000014
+ node: l3-cache at 30000068
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000068
prop: status size: 5 val: 6f6b617900
@@ -683,6 +739,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 70
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000070
@@ -724,6 +781,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000070
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000007000000071000000720000007300000074000000750000007600000077
+ node: l2-cache at 20000070
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000070
prop: status size: 5 val: 6f6b617900
@@ -733,6 +791,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000018
+ node: l3-cache at 30000070
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000070
prop: status size: 5 val: 6f6b617900
@@ -741,6 +800,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at a8
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000000a8
@@ -782,6 +842,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000000a8
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,ppc-interrupt-server#s size: 32 val: 000000a8000000a9000000aa000000ab000000ac000000ad000000ae000000af
+ node: l2-cache at 200000a8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200000a8
prop: status size: 5 val: 6f6b617900
@@ -791,6 +852,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 0000001c
+ node: l3-cache at 300000a8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300000a8
prop: status size: 5 val: 6f6b617900
@@ -799,6 +861,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at b0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000000b0
@@ -840,6 +903,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000000b0
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,ppc-interrupt-server#s size: 32 val: 000000b0000000b1000000b2000000b3000000b4000000b5000000b6000000b7
+ node: l2-cache at 200000b0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200000b0
prop: status size: 5 val: 6f6b617900
@@ -849,6 +913,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000020
+ node: l3-cache at 300000b0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300000b0
prop: status size: 5 val: 6f6b617900
@@ -857,6 +922,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at e0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000000e0
@@ -898,6 +964,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000000e0
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,ppc-interrupt-server#s size: 32 val: 000000e0000000e1000000e2000000e3000000e4000000e5000000e6000000e7
+ node: l2-cache at 200000e0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200000e0
prop: status size: 5 val: 6f6b617900
@@ -907,6 +974,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000024
+ node: l3-cache at 300000e0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300000e0
prop: status size: 5 val: 6f6b617900
@@ -915,6 +983,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at e8
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000000e8
@@ -956,6 +1025,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000000e8
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,ppc-interrupt-server#s size: 32 val: 000000e8000000e9000000ea000000eb000000ec000000ed000000ee000000ef
+ node: l2-cache at 200000e8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200000e8
prop: status size: 5 val: 6f6b617900
@@ -965,6 +1035,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000028
+ node: l3-cache at 300000e8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300000e8
prop: status size: 5 val: 6f6b617900
@@ -973,6 +1044,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at f0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000000f0
@@ -1014,6 +1086,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000000f0
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,ppc-interrupt-server#s size: 32 val: 000000f0000000f1000000f2000000f3000000f4000000f5000000f6000000f7
+ node: l2-cache at 200000f0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200000f0
prop: status size: 5 val: 6f6b617900
@@ -1023,6 +1096,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 0000002c
+ node: l3-cache at 300000f0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300000f0
prop: status size: 5 val: 6f6b617900
@@ -1031,6 +1105,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 828
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000828
@@ -1072,6 +1147,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000828
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,ppc-interrupt-server#s size: 32 val: 00000828000008290000082a0000082b0000082c0000082d0000082e0000082f
+ node: l2-cache at 20000828
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000828
prop: status size: 5 val: 6f6b617900
@@ -1081,6 +1157,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000030
+ node: l3-cache at 30000828
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000828
prop: status size: 5 val: 6f6b617900
@@ -1089,6 +1166,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 830
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000830
@@ -1130,6 +1208,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000830
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000083000000831000008320000083300000834000008350000083600000837
+ node: l2-cache at 20000830
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000830
prop: status size: 5 val: 6f6b617900
@@ -1139,6 +1218,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000034
+ node: l3-cache at 30000830
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000830
prop: status size: 5 val: 6f6b617900
@@ -1147,6 +1227,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 860
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000860
@@ -1188,6 +1269,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000860
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000086000000861000008620000086300000864000008650000086600000867
+ node: l2-cache at 20000860
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000860
prop: status size: 5 val: 6f6b617900
@@ -1197,6 +1279,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000038
+ node: l3-cache at 30000860
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000860
prop: status size: 5 val: 6f6b617900
@@ -1205,6 +1288,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 868
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000868
@@ -1246,6 +1330,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000868
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,ppc-interrupt-server#s size: 32 val: 00000868000008690000086a0000086b0000086c0000086d0000086e0000086f
+ node: l2-cache at 20000868
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000868
prop: status size: 5 val: 6f6b617900
@@ -1255,6 +1340,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 0000003c
+ node: l3-cache at 30000868
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000868
prop: status size: 5 val: 6f6b617900
@@ -1263,6 +1349,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 870
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 00000870
@@ -1304,6 +1391,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 00000870
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,ppc-interrupt-server#s size: 32 val: 0000087000000871000008720000087300000874000008750000087600000877
+ node: l2-cache at 20000870
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 20000870
prop: status size: 5 val: 6f6b617900
@@ -1313,6 +1401,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000040
+ node: l3-cache at 30000870
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 30000870
prop: status size: 5 val: 6f6b617900
@@ -1321,6 +1410,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 8a0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000008a0
@@ -1362,6 +1452,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000008a0
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,ppc-interrupt-server#s size: 32 val: 000008a0000008a1000008a2000008a3000008a4000008a5000008a6000008a7
+ node: l2-cache at 200008a0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200008a0
prop: status size: 5 val: 6f6b617900
@@ -1371,6 +1462,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000044
+ node: l3-cache at 300008a0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300008a0
prop: status size: 5 val: 6f6b617900
@@ -1379,6 +1471,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 8a8
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000008a8
@@ -1420,6 +1513,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000008a8
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,ppc-interrupt-server#s size: 32 val: 000008a8000008a9000008aa000008ab000008ac000008ad000008ae000008af
+ node: l2-cache at 200008a8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200008a8
prop: status size: 5 val: 6f6b617900
@@ -1429,6 +1523,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000048
+ node: l3-cache at 300008a8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300008a8
prop: status size: 5 val: 6f6b617900
@@ -1437,6 +1532,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 8b0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000008b0
@@ -1478,6 +1574,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000008b0
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,ppc-interrupt-server#s size: 32 val: 000008b0000008b1000008b2000008b3000008b4000008b5000008b6000008b7
+ node: l2-cache at 200008b0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200008b0
prop: status size: 5 val: 6f6b617900
@@ -1487,6 +1584,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 0000004c
+ node: l3-cache at 300008b0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300008b0
prop: status size: 5 val: 6f6b617900
@@ -1495,6 +1593,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 8e8
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000008e8
@@ -1536,6 +1635,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000008e8
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,ppc-interrupt-server#s size: 32 val: 000008e8000008e9000008ea000008eb000008ec000008ed000008ee000008ef
+ node: l2-cache at 200008e8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200008e8
prop: status size: 5 val: 6f6b617900
@@ -1545,6 +1645,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000050
+ node: l3-cache at 300008e8
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300008e8
prop: status size: 5 val: 6f6b617900
@@ -1553,6 +1654,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: PowerPC,POWER7 at 8f0
prop: device_type size: 4 val: 63707500
prop: status size: 5 val: 6f6b617900
prop: reg size: 4 val: 000008f0
@@ -1594,6 +1696,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,pir size: 4 val: 000008f0
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,ppc-interrupt-server#s size: 32 val: 000008f0000008f1000008f2000008f3000008f4000008f5000008f6000008f7
+ node: l2-cache at 200008f0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 200008f0
prop: status size: 5 val: 6f6b617900
@@ -1603,6 +1706,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: d-cache-size size: 4 val: 00080000
prop: i-cache-size size: 4 val: 00080000
prop: l2-cache size: 4 val: 00000054
+ node: l3-cache at 300008f0
prop: device_type size: 6 val: 636163686500
prop: reg size: 4 val: 300008f0
prop: status size: 5 val: 6f6b617900
@@ -1611,6 +1715,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: i-cache-sets size: 4 val: 00000008
prop: d-cache-size size: 4 val: 00800000
prop: i-cache-size size: 4 val: 00800000
+ node: interrupt-controller at 3ffff80020000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000002000000008
prop: interrupt-controller size: 0 val:
@@ -1622,6 +1727,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80030000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000003000000008
prop: interrupt-controller size: 0 val:
@@ -1633,6 +1739,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80060000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000006000000008
prop: interrupt-controller size: 0 val:
@@ -1644,6 +1751,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80068000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000006800000008
prop: interrupt-controller size: 0 val:
@@ -1655,6 +1763,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80070000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000007000000008
prop: interrupt-controller size: 0 val:
@@ -1666,6 +1775,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80128000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000000a800000008
prop: interrupt-controller size: 0 val:
@@ -1677,6 +1787,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80130000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000000b000000008
prop: interrupt-controller size: 0 val:
@@ -1688,6 +1799,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80160000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000000e000000008
prop: interrupt-controller size: 0 val:
@@ -1699,6 +1811,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80168000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000000e800000008
prop: interrupt-controller size: 0 val:
@@ -1710,6 +1823,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80170000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000000f000000008
prop: interrupt-controller size: 0 val:
@@ -1721,6 +1835,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80828000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000082800000008
prop: interrupt-controller size: 0 val:
@@ -1732,6 +1847,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80830000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000083000000008
prop: interrupt-controller size: 0 val:
@@ -1743,6 +1859,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80860000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000086000000008
prop: interrupt-controller size: 0 val:
@@ -1754,6 +1871,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80868000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000086800000008
prop: interrupt-controller size: 0 val:
@@ -1765,6 +1883,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80870000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 0000087000000008
prop: interrupt-controller size: 0 val:
@@ -1776,6 +1895,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80920000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000008a000000008
prop: interrupt-controller size: 0 val:
@@ -1787,6 +1907,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80928000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000008a800000008
prop: interrupt-controller size: 0 val:
@@ -1798,6 +1919,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80930000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000008b000000008
prop: interrupt-controller size: 0 val:
@@ -1809,6 +1931,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80968000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000008e800000008
prop: interrupt-controller size: 0 val:
@@ -1820,6 +1943,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: interrupt-controller at 3ffff80970000
prop: compatible size: 28 val: 69626d2c7070632d786963700049424d2c706f776572372d69637000
prop: ibm,interrupt-server-ranges size: 8 val: 000008f000000008
prop: interrupt-controller size: 0 val:
@@ -1831,30 +1955,39 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: #interrupt-cells size: 4 val: 00000001
prop: device_type size: 40 val: 506f77657250432d45787465726e616c2d496e746572727570742d50726573656e746174696f
6e00
+ node: ipl-params
prop: #address-cells size: 4 val: 00000000
prop: #size-cells size: 4 val: 00000000
+ node: sys-params
prop: #address-cells size: 4 val: 00000000
prop: #size-cells size: 4 val: 00000000
prop: ibm,sys-model size: 5 val: 2032324c00
+ node: ipl-params
prop: #address-cells size: 4 val: 00000000
prop: #size-cells size: 4 val: 00000000
prop: cec-ipl-side size: 5 val: 7065726d00
prop: fsp-ipl-side size: 5 val: 7065726d00
prop: os-ipl-mode size: 4 val: 00000000
prop: cec-major-type size: 5 val: 636f6c6400
+ node: fsp-serial
prop: #address-cells size: 4 val: 00000001
prop: #size-cells size: 4 val: 00000000
+ node: serial at 2a00
prop: reg size: 4 val: 00002a00
prop: ibm,loc-code size: 27 val: 55373843422e3030312e575a533030414c2d50312d43312d543100
prop: compatible size: 15 val: 69626d2c6673702d73657269616c00
+ node: platform-dump
+ node: memory at 0
prop: device_type size: 7 val: 6d656d6f727900
prop: ibm,chip-id size: 4 val: 00000000
prop: reg size: 16 val: 00000000000000000000001000000000
prop: skiboot,share-id size: 4 val: 00000000
+ node: memory at 1000000000
prop: device_type size: 7 val: 6d656d6f727900
prop: ibm,chip-id size: 4 val: 00000010
prop: reg size: 16 val: 00000010000000000000001000000000
prop: skiboot,share-id size: 4 val: 00000001
+ node: xscom at 3c0000000000
prop: ibm,chip-id size: 4 val: 00000000
prop: ibm,proc-chip-id size: 4 val: 00000000
prop: #address-cells size: 4 val: 00000001
@@ -3549,16 +3682,20 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,hw-card-id size: 4 val: 00000000
prop: ibm,hw-module-id size: 4 val: 00000000
prop: ibm,mem-interleave-scope size: 4 val: 00000000
+ node: psihb at 2010c00
prop: reg size: 8 val: 02010c0000000010
prop: compatible size: 31 val: 69626d2c706f776572372d70736968622d780069626d2c70736968622d7800
prop: boot-link size: 0 val:
prop: status size: 3 val: 6f6b00
+ node: chiptod at 40000
prop: reg size: 8 val: 0004000000000034
prop: compatible size: 37 val: 69626d2c706f7765722d63686970746f640069626d2c706f776572372d63686970746f6400
prop: primary size: 0 val:
+ node: nx at 2010000
prop: reg size: 8 val: 0201000000004000
prop: compatible size: 27 val: 69626d2c706f7765722d6e780069626d2c706f776572372d6e7800
+ node: pbcq at 2012000
prop: reg size: 24 val: 00200102200000000020010905000000003c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000000
@@ -3566,6 +3703,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777777777777777777777777777777777777
+ node: pbcq at 2012400
prop: reg size: 24 val: 00240102200000000024010905000000403c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000001
@@ -3573,6 +3711,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777700000000000000000000000000000000
+ node: xscom at 3c0800000000
prop: ibm,chip-id size: 4 val: 00000001
prop: ibm,proc-chip-id size: 4 val: 00000001
prop: #address-cells size: 4 val: 00000001
@@ -5267,13 +5406,17 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,hw-card-id size: 4 val: 00000000
prop: ibm,hw-module-id size: 4 val: 00000000
prop: ibm,mem-interleave-scope size: 4 val: 00000000
+ node: psihb at 2010c00
prop: reg size: 8 val: 02010c0000000010
prop: compatible size: 31 val: 69626d2c706f776572372d70736968622d780069626d2c70736968622d7800
+ node: chiptod at 40000
prop: reg size: 8 val: 0004000000000034
prop: compatible size: 37 val: 69626d2c706f7765722d63686970746f640069626d2c706f776572372d63686970746f6400
+ node: nx at 2010000
prop: reg size: 8 val: 0201000000004000
prop: compatible size: 27 val: 69626d2c706f7765722d6e780069626d2c706f776572372d6e7800
+ node: pbcq at 2012000
prop: reg size: 24 val: 00200102200000000020010905000000003c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000000
@@ -5281,6 +5424,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777777777777777777777777777777777777
+ node: pbcq at 2012400
prop: reg size: 24 val: 00240102200000000024010905000000403c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000001
@@ -5288,6 +5432,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333200
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 6868686868686868686868686868686800000000000000000000000000000000
+ node: xscom at 3c8000000000
prop: ibm,chip-id size: 4 val: 00000010
prop: ibm,proc-chip-id size: 4 val: 00000002
prop: #address-cells size: 4 val: 00000001
@@ -6982,15 +7127,19 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,hw-card-id size: 4 val: 00000000
prop: ibm,hw-module-id size: 4 val: 00000001
prop: ibm,mem-interleave-scope size: 4 val: 00000000
+ node: psihb at 2010c00
prop: reg size: 8 val: 02010c0000000010
prop: compatible size: 31 val: 69626d2c706f776572372d70736968622d780069626d2c70736968622d7800
prop: status size: 3 val: 6f6b00
+ node: chiptod at 40000
prop: reg size: 8 val: 0004000000000034
prop: compatible size: 37 val: 69626d2c706f7765722d63686970746f640069626d2c706f776572372d63686970746f6400
prop: secondary size: 0 val:
+ node: nx at 2010000
prop: reg size: 8 val: 0201000000004000
prop: compatible size: 27 val: 69626d2c706f7765722d6e780069626d2c706f776572372d6e7800
+ node: pbcq at 2012000
prop: reg size: 24 val: 00200102200000000020010905000000003c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000000
@@ -6998,6 +7147,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333300
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777777777777777777777777777777777777
+ node: xscom at 3c8800000000
prop: ibm,chip-id size: 4 val: 00000011
prop: ibm,proc-chip-id size: 4 val: 00000003
prop: #address-cells size: 4 val: 00000001
@@ -8692,13 +8842,17 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,hw-card-id size: 4 val: 00000000
prop: ibm,hw-module-id size: 4 val: 00000001
prop: ibm,mem-interleave-scope size: 4 val: 00000000
+ node: psihb at 2010c00
prop: reg size: 8 val: 02010c0000000010
prop: compatible size: 31 val: 69626d2c706f776572372d70736968622d780069626d2c70736968622d7800
+ node: chiptod at 40000
prop: reg size: 8 val: 0004000000000034
prop: compatible size: 37 val: 69626d2c706f7765722d63686970746f640069626d2c706f776572372d63686970746f6400
+ node: nx at 2010000
prop: reg size: 8 val: 0201000000004000
prop: compatible size: 27 val: 69626d2c706f7765722d6e780069626d2c706f776572372d6e7800
+ node: pbcq at 2012000
prop: reg size: 24 val: 00200102200000000020010905000000003c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000000
@@ -8706,6 +8860,7 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333300
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777777777777777777777777777777777777
+ node: pbcq at 2012400
prop: reg size: 24 val: 00240102200000000024010905000000403c010915000000
prop: compatible size: 16 val: 69626d2c706f776572382d7062637100
prop: ibm,phb-index size: 4 val: 00000001
@@ -8713,8 +8868,10 @@ prop: ibm,enabled-idle-states size: 24 val: 6e617000666173742d736c65657000727677
prop: ibm,loc-code size: 25 val: 55373843422e3030312e575a533030414c2d50312d43333300
prop: ibm,use-ab-detect size: 0 val:
prop: ibm,lane-eq size: 32 val: 7777777777777777777777777777777700000000000000000000000000000000
+ node: fsps
prop: #address-cells size: 4 val: 00000001
prop: #size-cells size: 4 val: 00000000
+ node: fsp at 0
prop: reg size: 4 val: 00000000
prop: compatible size: 17 val: 69626d2c6673700069626d2c6673703200
prop: reg-offset size: 4 val: b0011000
--
2.5.0
More information about the Skiboot
mailing list