<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span>Hello,</span></div><div style="font-family: arial, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span><br></span></div><div style="font-family: arial, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span>As part of GSOC project to remove legacy code, I'm encountering rtems_irq_global_settings data type in many powerpc BSPs. Since it's part of legacy API, it should be removed. In some cases, removing all it's components & uses in the file seems fine. </span></div><div style="font-family: arial, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style:
 normal;"><span><br></span></div><div style="background-color: transparent;"><span><font size="2">But in places where the data types part of this structure are actually being used for important stuff, how should I proceed ? You might remember that rtems_irq_global_settings encompasses an int, a rtems_irq_connect_data(which itself is a structure), a pointer to same structure, rtems_irq_number & rtems_irq_prio* .</font></span></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;">How should I transfer/use all the values present in rtems_irq_global_settings without using any legacy data type(i.e rtems_irq_connect_data & rtems_irq_connect_data*) ?</div><div style="font-family: arial, helvetica, sans-serif; font-size:
 10pt;"><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;">Thanks in advance for the guidance.</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div style="font-family: arial, helvetica, clean, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;">Regards</div><div style="font-family: arial, helvetica, clean, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span style="background-color:transparent;line-height:1.22;">Vipul Nayyar </span></div><div style="font-family: arial, helvetica, clean, sans-serif; font-size: 12.727272033691406px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div></div></body></html>