[coreboot-gerrit] Change in coreboot[master]: intel/bd82x6x: Refactor and complete IRQ routing

Tobias Diedrich (Code Review) gerrit at coreboot.org
Sat Nov 25 23:07:37 CET 2017


Tobias Diedrich has uploaded a new patch set (#2). ( https://review.coreboot.org/22601 )

Change subject: intel/bd82x6x: Refactor and complete IRQ routing
......................................................................

intel/bd82x6x: Refactor and complete IRQ routing

Refactor the irq routing to use a single source of truth for consistency.

Add missing routing data for the gigabit ethernet and management engine
devices.

Apply the good old PCI strategy of rotating the list links by one for
each pci device (since most devices use link A this works well).

Also fix small mistake in DIR_ROUTE, the register is 16-bits wide.
If the DIR_ROUTE call ordering was reversed the previous writes would
get overwritten.

With this, the built-in gigabit ethernet works with pci=nomsi in Linux.

Change-Id: I7229aee3817f1f4979325a2abccbb3b99ad312f6
Signed-off-by: Tobias Diedrich <ranma+coreboot at tdiedrich.de>
---
M src/southbridge/intel/bd82x6x/acpi/default_irq_route.asl
A src/southbridge/intel/bd82x6x/acpi/default_irq_route.h
M src/southbridge/intel/bd82x6x/early_rcba.c
M src/southbridge/intel/bd82x6x/pch.h
4 files changed, 83 insertions(+), 78 deletions(-)


  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/01/22601/2
-- 
To view, visit https://review.coreboot.org/22601
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I7229aee3817f1f4979325a2abccbb3b99ad312f6
Gerrit-Change-Number: 22601
Gerrit-PatchSet: 2
Gerrit-Owner: Tobias Diedrich <ranma+coreboot at tdiedrich.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20171125/8fc4bbe6/attachment.html>


More information about the coreboot-gerrit mailing list