mirror of https://github.com/ARMmbed/mbed-os.git
arm_pack_manager - Added caching target vendor and processor(clock, fpu, endinanness)
parent
2240a3a019
commit
e1f1a5edc6
|
@ -173,6 +173,21 @@ class Cache () :
|
||||||
except (KeyError, TypeError, IndexError) as e : pass
|
except (KeyError, TypeError, IndexError) as e : pass
|
||||||
try: to_ret["core"] = device.parent.parent.processor['dcore']
|
try: to_ret["core"] = device.parent.parent.processor['dcore']
|
||||||
except (KeyError, TypeError, IndexError) as e : pass
|
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
|
return to_ret
|
||||||
|
|
||||||
def _generate_index_helper(self, d) :
|
def _generate_index_helper(self, d) :
|
||||||
|
|
Loading…
Reference in New Issue