summaryrefslogtreecommitdiff
path: root/arch/x86/pci/broadcom_bus.c
diff options
context:
space:
mode:
authorMyron Stowe <mstowe@redhat.com>2011-11-21 11:54:13 -0700
committerJesse Barnes <jbarnes@virtuousgeek.org>2012-02-14 08:44:46 -0800
commit925845bd49c6de437dfab3bf8dc654ea3ae21d74 (patch)
tree55d91a9f5335e50571fefa64b10651c38316d314 /arch/x86/pci/broadcom_bus.c
parent351fc6d1a5175d587d4f2b00ec7bff79b13ec48a (diff)
downloadlinux-next-925845bd49c6de437dfab3bf8dc654ea3ae21d74.tar.gz
x86/PCI: Infrastructure to maintain a list of FW-assigned BIOS BAR values
Commit 58c84eda075 introduced functionality to try and reinstate the original BIOS BAR addresses of a PCI device when normal resource assignment attempts fail. To keep track of the BIOS BAR addresses, struct pci_dev was augmented with an array to hold the BAR addresses of the PCI device: 'resource_size_t fw_addr[DEVICE_COUNT_RESOURCE]'. The reinstatement of BAR addresses is an uncommon event leaving the 'fw_addr' array unused under normal circumstances. This functionality is also currently architecture specific with an implementation limited to x86. As the use of struct pci_dev is so prevalent, having the 'fw_addr' array residing within such seems somewhat wasteful. This patch introduces a stand alone data structure and interfacing routines for maintaining a list of FW-assigned BIOS BAR value entries. Signed-off-by: Myron Stowe <myron.stowe@redhat.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'arch/x86/pci/broadcom_bus.c')
0 files changed, 0 insertions, 0 deletions