diff options
Diffstat (limited to 'src/usr/targeting/common/xmltohb/xmltohb.pl')
-rwxr-xr-x | src/usr/targeting/common/xmltohb/xmltohb.pl | 50 |
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"; |