coreboot-kgpe-d16/src/include
Kyösti Mälkki aad0747216 Redefine pci_bus_default_ops as function
Taking device_t as a parameter, this allows to alter the PCI config
access handlers. This is useful to add tracing of PCI config writes
for devices having problems to initialise correctly.

On older AMD platform PCI MMIO may not be able to fully configure all
PCI devices/nodes, while MMIO_SUPPORT_DEFAULT would be preferred due
to its atomic nature. So those can be forced to IO config instead.

Change-Id: I2162884185bbfe461b036caf737980b45a51e522
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/3608
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@google.com>
2013-07-25 11:35:58 +02:00
..
boot include: Fix spelling 2013-07-11 22:36:19 +02:00
console include: Fix spelling 2013-07-11 22:36:19 +02:00
cpu include: Fix spelling 2013-07-11 22:36:19 +02:00
device Redefine pci_bus_default_ops as function 2013-07-25 11:35:58 +02:00
pc80 include: Fix spelling 2013-07-11 22:36:19 +02:00
smp Clean up #ifs 2012-05-08 00:34:34 +02:00
superio pnp: Add some default functions to enter/exit config state 2013-07-03 16:13:11 +02:00
assert.h We call this cache as ram everywhere, so let's call it the same in Kconfig 2010-08-30 17:53:13 +00:00
bootstate.h include: Fix spelling 2013-07-11 22:36:19 +02:00
cbfs.h boot state: rebalance payload load vs actual boot 2013-05-01 07:13:16 +02:00
cbfs_core.h include: Fix spelling 2013-07-11 22:36:19 +02:00
cbmem.h include: Fix spelling 2013-07-11 22:36:19 +02:00
delay.h Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
edid.h FUI: reorganize include files 2013-07-10 02:39:42 +02:00
ehci.h include: Fix spelling 2013-07-11 22:36:19 +02:00
elog.h lynxpoint: Fix ELOG logging of power management events 2013-03-21 23:12:11 +01:00
endian.h Extend CBFS to support arbitrary ROM source media. 2013-01-30 17:58:32 +01:00
fallback.h Make set_boot_successful depend on PC80_SYSTEM 2012-11-30 21:33:35 +01:00
inttypes.h x86: provide more C standard environment 2013-03-20 04:20:25 +01:00
ip_checksum.h Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
kconfig.h Add config_enabled() from Linux 2012-05-08 00:36:09 +02:00
lib.h ramtest.c: Add silent ram_check 2013-06-10 22:30:39 +02:00
memrange.h memrange: add 2 new range_entry routines 2013-03-29 20:11:28 +01:00
reset.h Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
rmodule.h include: Fix spelling 2013-07-11 22:36:19 +02:00
romstage_handoff.h include: Fix spelling 2013-07-11 22:36:19 +02:00
sdram_mode.h GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
smbios.h SMBIOS: Add smbios_write_type11() for creating an OEM Strings structure 2013-07-15 17:06:23 +02:00
spd.h spd.h: Add all known SPD_MEMORY_TYPE definitions. 2013-06-03 22:35:21 +02:00
spd_ddr2.h GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
spi-generic.h spi-generic.h: Adapt include guard 2013-02-11 22:34:17 +01:00
spi_flash.h Whitespace: Replace tab character in license text with two spaces 2013-02-20 23:30:45 +01:00
stddef.h stddef.h: Add standard defines for KiB, MiB, GiB, and TiB 2013-03-16 16:15:01 +01:00
stdlib.h stdlib: add ALIGN_UP and ALIGN_DOWN macros 2013-03-29 19:54:47 +01:00
string.h string: Add STRINGIFY macro 2013-05-01 03:25:04 +02:00
swab.h include: Fix spelling 2013-07-11 22:36:19 +02:00
thread.h include: Fix spelling 2013-07-11 22:36:19 +02:00
timer.h include: Fix spelling 2013-07-11 22:36:19 +02:00
timestamp.h timestamp: add vboot check points 2013-03-22 00:14:18 +01:00
trace.h GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
types.h GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
uart.h Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
uart8250.h include: Fix spelling 2013-07-11 22:36:19 +02:00
usb_ch9.h USB Debug Port related license header fixes (trivial). 2010-09-23 18:16:46 +00:00
usbdebug.h usbdebug: Split endpoint buffers 2013-07-24 09:12:26 +02:00
vbe.h Provide support for setting up the framebuffer from EDID 2013-07-10 02:39:28 +02:00
version.h Rename almost all occurences of LinuxBIOS to coreboot. 2008-01-18 15:08:58 +00:00
watchdog.h watchdog.h: Fix compile time error on disabling watchdog handling 2013-03-12 12:06:43 +01:00