>> One thing I'd like to investigate as well is initializing the IRQ router in >> LB. I've seen some discussion about this in the past, and I've come to the >> conclusion that for Geode GX1/CS5530 systems, it should be initialized in >> LB rather than Linux. It also seems like some LB ports do this, and others >> do not. > >Linux does not know the CS5530 as an IRQ router. So it does not change >anything in its registers settings. For this chipset Linux relies on the >BIOS. Or you must patch the kernel. How to make LB fill in the routing >registers with usefull values? > >Juergen
Looking at newer Geode targets, some of the CS5536 systems seem to update the IRQ steering registers; see write_pirq_routing_table() in src/mainboard/artecgroup/dbe61/irq_tables.c. I think that block of code could be adapted to the CS5530. Is it pretty much understood that setting the IRQ steering registers within that function is the right place? -Jonathan ____________________________________________________________________________________ Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433 -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios