<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><br></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;"> Hello</div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><br></div><div><font size="2">As instructed, I've made a custom script</font><font face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 12px; line-height: 19.1875px;"> </span><span style="font-size: 12px; line-height: 19.1875px;">to identify BSPs which use the PIC API but do not appear to include the complete set of files.</span></font></div><div><font face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 12px; line-height: 19.1875px;">So taking the example of
the tru way of pc386 , it contained 4 relevant headers : irq.h , irq_asm.h , irq-generic.h , irq-info.h . </span></font></div><div><font face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 12px; line-height: 19.1875px;">But in irq_asm.h it's stated that " </span></font><font face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 12px; line-height: 19.1875px;">This include file has definitions to represent some constants used </span></font><span style="font-size: 12px; line-height: 19.1875px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;"> to program and manage the Intel 8259 interrupt controller </span><span style="font-size: 12px; line-height: 19.1875px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;">". That means this particular header should be irrelevant for other BSPs. So my script checks the Makefile.am for all the
BSPs present in lib/libbsp and states whether the relevant irq files are included or not. The bash script and it's output is attached with the email.</span></div><div><span style="font-size: 12px; line-height: 19.1875px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;"><br></span></div><div><span style="font-size: 12px; line-height: 19.1875px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;">I know I must've made some mistakes. But I'll improve it and send another version of it after doing more research on the BSPs.</span></div><div><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 style="font-family: arial, helvetica, clean, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><br></div></div></body></html>