Add definition for hb_lid_ids attribute to string_attrs.json

The eBMC for IBM systems will have copies of all the files needed
to support any type of sytem. The host however, only wants 'this'
systems copy of a given file, such as the device layout information.
This attribute gives a way to the eBMC to communicate which .lid files
the host should access without the host boot firmware having to keep
a list of all the possible lid files for the various system types and
knowing what type of system it is operating in.

The format of this attribute will be a comma separated list of pairs:
  <readable name A>=<lid id 1>,<readable name B>=<lid id 2>

Example :
  HBI=81e0065d,HBB=81e0065a

Signed-off-by: Christian Geddes <crgeddes@us.ibm.com>
Change-Id: I9d5c600d7fd8ea6d2efc37ce41efc57d4e1c8f62
diff --git a/oem/ibm/configurations/bios/string_attrs.json b/oem/ibm/configurations/bios/string_attrs.json
index 0110c79..c8ee0ec 100644
--- a/oem/ibm/configurations/bios/string_attrs.json
+++ b/oem/ibm/configurations/bios/string_attrs.json
@@ -69,6 +69,16 @@
          "default_string" : "00000000000000000000000000000000",
          "helpText" : "Specifies the configuration flags used by manufacturing, requires a reboot for a change to be applied.",
          "displayName" : "Manufacturing Flags"
+      },
+      {
+         "attribute_name" : "hb_lid_ids",
+         "string_type" : "ASCII",
+         "minimum_string_length" : 0,
+         "maximum_string_length" : 512,
+         "default_string_length" : 0,
+         "default_string" : "",
+         "helpText" : "Provides the host a mapping of the lid IDs to human readable names.",
+         "displayName" : "Hostboot Lid IDs"
       }
     ]
 }