diff options
author | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2019-07-29 16:38:14 +0300 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2019-08-02 15:47:53 +0000 |
commit | 3f98d41b6e546223d8a13245ad197f0d67b4e094 (patch) | |
tree | b2431a67439f0f39f706e44cbc71c1fa4b426782 /src/device/pci_ops.c | |
parent | e825d3f4d69c1e3700ac3ce2896168fd9f092f19 (diff) | |
download | coreboot-3f98d41b6e546223d8a13245ad197f0d67b4e094.tar.xz |
device/pci_ops: Make PCI_BDF() available in all stages
Caller needs to take into account that bus numbers may
have not been assigned yet. Same issue existed before
with early ramstage and mostly does not cause problems
when used with static devices on bus 0.
Change-Id: I4865b4277dbc858c8c2ffd2052defcaa1a92173c
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34614
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/device/pci_ops.c')
-rw-r--r-- | src/device/pci_ops.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/device/pci_ops.c b/src/device/pci_ops.c index 96133155be..6f42978e82 100644 --- a/src/device/pci_ops.c +++ b/src/device/pci_ops.c @@ -14,6 +14,7 @@ #define __SIMPLE_DEVICE__ #include <stdint.h> +#include <console/console.h> #include <device/pci.h> #include <device/pci_def.h> #include <device/pci_ops.h> @@ -85,3 +86,8 @@ u16 pci_s_find_capability(pci_devfn_t dev, u16 cap) { return pci_s_find_next_capability(dev, cap, 0); } + +void __noreturn pcidev_die(void) +{ + die("PCI: dev is NULL!\n"); +} |