This is an automated email from the ASF dual-hosted git repository. btashton pushed a commit to branch pci in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit a2ea99857bd528ab27e4d01cd961cf1ee77696cb Author: Yang Chung-Fan <sonic.tw...@gmail.com> AuthorDate: Wed May 6 18:20:20 2020 +0900 pcie: checking bar > 4 for 64bit bars are sufficient --- drivers/pcie/pcie_root.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/pcie/pcie_root.c b/drivers/pcie/pcie_root.c index 2592fbb..362e677 100644 --- a/drivers/pcie/pcie_root.c +++ b/drivers/pcie/pcie_root.c @@ -193,7 +193,7 @@ int pci_get_bar(FAR struct pcie_dev_s *dev, uint32_t bar, int pci_get_bar64(FAR struct pcie_dev_s *dev, uint32_t bar, uint64_t *ret) { - if (bar > 5 || ((bar % 2) != 0)) + if (bar > 4 || ((bar % 2) != 0)) return -EINVAL; uint32_t barmem1; @@ -253,7 +253,7 @@ int pci_set_bar(FAR struct pcie_dev_s *dev, uint32_t bar, int pci_set_bar64(FAR struct pcie_dev_s *dev, uint32_t bar, uint64_t val) { - if (bar > 5 || ((bar % 2) != 0)) + if (bar > 4 || ((bar % 2) != 0)) return -EINVAL; uint32_t barmem1 = (uint32_t)val; @@ -328,7 +328,7 @@ int pci_map_bar(FAR struct pcie_dev_s *dev, uint32_t bar, int pci_map_bar64(FAR struct pcie_dev_s *dev, uint32_t bar, unsigned long length, uint64_t *ret) { - if (bar > 5 || ((bar % 2) != 0)) + if (bar > 4 || ((bar % 2) != 0)) return -EINVAL; uint32_t barmem1;