Hello build bot (Jenkins), Kevin Cody, Richard Spiegel, Paul Menzel, Gergely Kiss, Michal Zygowski, Arthur Heymans, Alexander Couzens, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/46587
to look at the new patch set (#23).
Change subject: lenovo/g505s: properly program the IRQ table [WIP] ......................................................................
lenovo/g505s: properly program the IRQ table [WIP]
IRQ programming should be outside the obsolete MP table generation, just like the proper way done for asus/am1i-a AMD fam16h - closest example for Lenovo G505S: all the fam15h boards have these "bad IRQs".
With this change applied, G505S boots fine to Linux, but a KolibriOS sees only 12 interrupts - which is still better than a previous 0. So an approach is correct, but the code should be improved. Any advice?
UPDATE: now KolibriOS sees even the Ethernet card. However, more work is needed to refine all this before it could be merged...
Signed-off-by: Mike Banon mikebdp2@gmail.com Change-Id: I32341878e31047f888502291bbdaa76dad268223 --- M src/mainboard/lenovo/g505s/Kconfig M src/mainboard/lenovo/g505s/acpi/routing.asl M src/mainboard/lenovo/g505s/irq_tables.c M src/mainboard/lenovo/g505s/mainboard.c M src/mainboard/lenovo/g505s/mptable.c A src/mainboard/lenovo/g505s/mptable.h M src/southbridge/amd/agesa/hudson/pci_devs.h 7 files changed, 286 insertions(+), 221 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/87/46587/23