summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorfw157321 <none@none>2006-06-06 11:33:20 -0700
committerfw157321 <none@none>2006-06-06 11:33:20 -0700
commit4ad1e6e8d4322bd705f6f2e3ae5fa3867fb07e4b (patch)
treeae0efce8072548174c0106a4a37afd128b433fe9 /usr/src
parent0bb0e35d3f2a9ae6ca227feb6104c0bfc51232f5 (diff)
downloadillumos-joyent-4ad1e6e8d4322bd705f6f2e3ae5fa3867fb07e4b.tar.gz
6432807 prtdiag -v output shows no entries for status column for Memory Module Groups
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info45
-rw-r--r--usr/src/cmd/picl/plugins/sun4u/seattle/frutree/system-board.info21
2 files changed, 63 insertions, 3 deletions
diff --git a/usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info b/usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info
index 9c71f08096..2d7a298b52 100644
--- a/usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info
+++ b/usr/src/cmd/picl/plugins/sun4u/boston/frutree/system-board.info
@@ -423,9 +423,48 @@ name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D0
name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu/B1/bank/D1
REFNODE mem-module fru WITH name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,96
-/************************************
- * DIMM seeprom sources
- ************************************/
+/*********************************************
+ * DIMM seeprom sources and operational status
+ *********************************************/
+
+/* Fill in a status of "ok" for all possible dimms in the platform
+ * tree. This status may be overridden by ASR with "disabled" or "unused".
+ * If a slot is actually not populated then no nodes/status properties
+ * actually get created.
+ */
+name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@2,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@2,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@3,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@3,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+
/*
* Board 0 CPU 0
*/
diff --git a/usr/src/cmd/picl/plugins/sun4u/seattle/frutree/system-board.info b/usr/src/cmd/picl/plugins/sun4u/seattle/frutree/system-board.info
index bc05412a65..6d08859b95 100644
--- a/usr/src/cmd/picl/plugins/sun4u/seattle/frutree/system-board.info
+++ b/usr/src/cmd/picl/plugins/sun4u/seattle/frutree/system-board.info
@@ -206,6 +206,27 @@ name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D0
name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank/D1
REFNODE mem-module fru WITH name:/platform/i2c@1f,530000/dimm-spd@0,ee
+/* Populate all possible nodes in the devtree with a status of "okay".
+ * This will get overridden by ASR. If the dimm slots are not fully
+ * populated then no extra nodes or properties are created.
+ */
+name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@0,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=0/memory-module?ID=1
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=0
+ PROP status string r 0 "okay"
+name:/platform/memory-controller@1,0/memory-module-group?ID=1/memory-module?ID=1
+ PROP status string r 0 "okay"
+
/*
* DIMM seeprom sources
*/