coreboot-kgpe-d16/src
Aaron Durbin 065b683618 soc/intel/common: don't infinitely recurse in busmaster_disable_on_bus()
If a bridge has the primary bus equal to the secondary bus the
busmaster_disable_on_bus() will infinitely call itself. Avoid the
inifinite recursion by checking current bus number against the
secondary bus number.

BUG=chrome-os-partner:54262
TEST=Ran on reef. Able to actually get the chipset to assert SLP_Sx
     signals which means no more infinite recursion.

Change-Id: I52b21fbba24e6a652ea8f9f87f5f49f60109c8f2
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/15157
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)
2016-06-12 12:55:57 +02:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch arch/riscv: Compile with -mcmodel=medany 2016-06-12 12:42:32 +02:00
commonlib commonlib/lz4: Avoid unaligned memory access on RISC-V 2016-05-31 21:07:03 +02:00
console console/post: be explicit about conditional cmos_post_log() compiling 2016-05-25 18:04:11 +02:00
cpu AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
device device: i2c: Add support for I2C bus operations 2016-06-09 17:05:40 +02:00
drivers soc/intel/apollolake: Update FSP header files 2016-06-09 20:25:58 +02:00
ec chromeec: Move EC image hash to separate file in CBFS 2016-06-03 17:24:26 +02:00
include lib: Add asmlinkage attribute to bootblock_main_with_timestamp 2016-06-09 17:15:35 +02:00
lib lib: Build reg_script for bootblock 2016-06-09 17:43:53 +02:00
mainboard nb/intel/raminit (native): Read PCI mmio size from devicetree 2016-06-12 12:48:44 +02:00
northbridge nb/intel/raminit (native): Read PCI mmio size from devicetree 2016-06-12 12:48:44 +02:00
soc soc/intel/common: don't infinitely recurse in busmaster_disable_on_bus() 2016-06-12 12:55:57 +02:00
southbridge drivers/lenovo: Add hybrid graphics driver 2016-06-01 23:22:01 +02:00
superio sio/winbond/w83667hg-a: Add pinmux defines for UART B 2016-05-29 19:34:54 +02:00
vendorcode Kconfig: Set VBOOT_OPROM_MATTERS for relevant non-x86 devices 2016-06-12 12:11:08 +02:00
Kconfig Add Board Checklist Support 2016-06-03 17:29:13 +02:00