summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/xmltohb.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/targeting/common/xmltohb/xmltohb.pl')
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/xmltohb.pl50
1 files changed, 22 insertions, 28 deletions
diff --git a/src/usr/targeting/common/xmltohb/xmltohb.pl b/src/usr/targeting/common/xmltohb/xmltohb.pl
index 5afbfe40d..3cc0e420c 100755
--- a/src/usr/targeting/common/xmltohb/xmltohb.pl
+++ b/src/usr/targeting/common/xmltohb/xmltohb.pl
@@ -1912,37 +1912,31 @@ sub writeAttrErrlHFile {
print $outFile " uint8_t *lElementInstance = (l_ptr + 2);\n";
print $outFile " for (uint32_t i=0;i<lSize;i += 2) {\n";
print $outFile " switch (lElementInstance[i]) {\n";
+
+ # TODO: RTC 50828: make these build-time dynamic based
+ # on values in obj/genfiles/attributeenums.H
print $outFile " case 0x01: pathString = \"/Sys\"; break;\n";
print $outFile " case 0x02: pathString = \"/Node\"; break;\n";
print $outFile " case 0x03: pathString = \"/DIMM\"; break;\n";
- print $outFile " case 0x04: pathString = \"/SCM\"; break;\n";
- print $outFile " case 0x05: pathString = \"/DCM\"; break;\n";
- print $outFile " case 0x06: pathString = \"/Membuf\"; break;\n";
- print $outFile " case 0x07: pathString = \"/Proc\"; break;\n";
- print $outFile " case 0x08: pathString = \"/MemVRM\"; break;\n";
- print $outFile " case 0x09: pathString = \"/ProcVRM\"; break;\n";
- print $outFile " case 0x0A: pathString = \"/EX\"; break;\n";
- print $outFile " case 0x0B: pathString = \"/Core\"; break;\n";
- print $outFile " case 0x0C: pathString = \"/L2\"; break;\n";
- print $outFile " case 0x0D: pathString = \"/L3\"; break;\n";
- print $outFile " case 0x0E: pathString = \"/L4\"; break;\n";
- print $outFile " case 0x0F: pathString = \"/MCS\"; break;\n";
- print $outFile " case 0x10: pathString = \"/MBS\"; break;\n";
- print $outFile " case 0x11: pathString = \"/MBA\"; break;\n";
- print $outFile " case 0x12: pathString = \"/MemPort\"; break;\n";
- print $outFile " case 0x13: pathString = \"/Pervasive\"; break;\n";
- print $outFile " case 0x14: pathString = \"/Powerbus\"; break;\n";
- print $outFile " case 0x15: pathString = \"/XBUS\"; break;\n";
- print $outFile " case 0x16: pathString = \"/ABUS\"; break;\n";
- print $outFile " case 0x17: pathString = \"/PCI\"; break;\n";
- print $outFile " case 0x18: pathString = \"/TP\"; break;\n";
- print $outFile " case 0x19: pathString = \"/DMI\"; break;\n";
- print $outFile " case 0x1A: pathString = \"/DPSS\"; break;\n";
- print $outFile " case 0x1B: pathString = \"/APSS\"; break;\n";
- print $outFile " case 0x1C: pathString = \"/OCC\"; break;\n";
- print $outFile " //case TYPE_FSI_LINK: pathString = \"/FSI-link\"; break;\n";
- print $outFile " //case TYPE_CFAM: pathString = \"/CFAM\"; break;\n";
- print $outFile " //case TYPE_ENGINE: pathString = \"/Engine\"; break;\n";
+ print $outFile " case 0x04: pathString = \"/Membuf\"; break;\n";
+ print $outFile " case 0x05: pathString = \"/Proc\"; break;\n";
+ print $outFile " case 0x06: pathString = \"/EX\"; break;\n";
+ print $outFile " case 0x07: pathString = \"/Core\"; break;\n";
+ print $outFile " case 0x08: pathString = \"/L2\"; break;\n";
+ print $outFile " case 0x09: pathString = \"/L3\"; break;\n";
+ print $outFile " case 0x0A: pathString = \"/L4\"; break;\n";
+ print $outFile " case 0x0B: pathString = \"/MCS\"; break;\n";
+ print $outFile " case 0x0C: pathString = \"/MBS\"; break;\n";
+ print $outFile " case 0x0D: pathString = \"/MBA\"; break;\n";
+ print $outFile " case 0x0E: pathString = \"/XBUS\"; break;\n";
+ print $outFile " case 0x0F: pathString = \"/ABUS\"; break;\n";
+ print $outFile " case 0x10: pathString = \"/PCI\"; break;\n";
+ print $outFile " case 0x11: pathString = \"/DPSS\"; break;\n";
+ print $outFile " case 0x12: pathString = \"/APSS\"; break;\n";
+ print $outFile " case 0x13: pathString = \"/OCC\"; break;\n";
+ print $outFile " case 0x14: pathString = \"/PSI\"; break;\n";
+ print $outFile " case 0x15: pathString = \"/FSP\"; break;\n";
+ print $outFile " case 0x16: pathString = \"/PNOR\"; break;\n";
print $outFile " default: pathString = \"/Unknown\"; break;\n";
print $outFile " } // switch\n";
print $outFile " // copy next part in, overwritting previous terminator\n";
OpenPOWER on IntegriCloud