* I believe I have to create as many entries within the struct as many IRQ slots exist for the board. Am I right?* What's the meaning of the fields "link" & "bitmap"? Are these common for all boards with the same chipset? Where should I look up this information?Hi All,my name is Gergely Kiss and I'm currently working on porting Coreboot to the ASUS AM1I-A board.I'm a great fan of open source software, I've contributed a few times to some well-known projects like Squid, Monodevelop and Openwrt, just to name a few.I would need a little bit of help from the devs about how to create the PCI IRQ routing table for my board (the easiest way possible).I'm using the Biostar AM1ML board as a template as it looks to be a very similar board as the one I have. The only differences I can see is the SuperIO (ITE 8623E) & the audio chip (Realtek ALC887-VD) and also some minor things with the board layout so I'm not expecting to have too much difficulties.Looking at the file https://review.coreboot.org/cgit/coreboot.git/tree/src/ , the following questions came to my mind:mainboard/biostar/am1ml/irq_ tables.c * Do I really have to follow the "long way" as outlined in the Wiki page at https://www.coreboot.org/Creating_Valid_IRQ_Tables ? Couldn't I just fetch the routing table from the OEM BIOS somehow and implement it in the source?I found a table in the board's manual (attached) which looks useful but I'm afraid it might not contain all the information I need to construct a valid routing table.As for the SuperIO chip, I think I won't have too much issues getting it to work as it looks like ITE SIO chips are quite similar from the developer's perspective but I still miss having a datasheet available. I'll try to reach out to the vendor to see if they are willing to share a datasheet with me.Any help from you guys is much appreciated.Thanks & Regards,Gergely
--
coreboot mailing list: coreboot@coreboot.org
https://mail.coreboot.org/mailman/listinfo/coreboot