arm_pack_manager - Added caching target vendor and processor(clock, fpu, endinanness)

pull/2708/head
Sarah Marsh 2016-07-06 17:00:03 -05:00
parent 2240a3a019
commit e1f1a5edc6
1 changed files with 15 additions and 0 deletions

View File

@ -173,6 +173,21 @@ class Cache () :
except (KeyError, TypeError, IndexError) as e : pass
try: to_ret["core"] = device.parent.parent.processor['dcore']
except (KeyError, TypeError, IndexError) as e : pass
to_ret["processor"] = {}
try: to_ret["processor"]["fpu"] = device.processor['dfpu']
except (KeyError, TypeError, IndexError) as e: pass
try: to_ret["processor"]["endianness"] = device.processor['dendian']
except (KeyError, TypeError, IndexError) as e: pass
try: to_ret["processor"]["clock"] = device.processor['dclock']
except (KeyError, TypeError, IndexError) as e: pass
try: to_ret["vendor"] = device.parent['dvendor']
except (KeyError, TypeError, IndexError) as e: pass
try: to_ret["vendor"] = device.parent.parent['dvendor']
except (KeyError, TypeError, IndexError) as e: pass
if len(to_ret["processor"].keys()) == 0:
del to_ret["processor"]
return to_ret
def _generate_index_helper(self, d) :