111077SCurtis.Dunham@arm.com# Add the perfLevel variable in the clock domain and voltage domain simObjects 211077SCurtis.Dunham@arm.comdef upgrader(cpt): 311077SCurtis.Dunham@arm.com for sec in cpt.sections(): 411077SCurtis.Dunham@arm.com import re 511077SCurtis.Dunham@arm.com 611077SCurtis.Dunham@arm.com if re.match('^.*sys.*[._]clk_domain$', sec): 711077SCurtis.Dunham@arm.com # Make _perfLevel equal to 0 which means best performance 811077SCurtis.Dunham@arm.com cpt.set(sec, '_perfLevel', ' '.join('0')) 911077SCurtis.Dunham@arm.com elif re.match('^.*sys.*[._]voltage_domain$', sec): 1011077SCurtis.Dunham@arm.com # Make _perfLevel equal to 0 which means best performance 1111077SCurtis.Dunham@arm.com cpt.set(sec, '_perfLevel', ' '.join('0')) 1211077SCurtis.Dunham@arm.com else: 1311077SCurtis.Dunham@arm.com continue 1411077SCurtis.Dunham@arm.com 1511077SCurtis.Dunham@arm.comlegacy_version = 11 16