PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags
mainline inclusion from mainline-5.0 commit 5544d67ed112 category: bugfix bugzilla: 12096 CVE: NA ------------------------------------------------- pci_epf_alloc_space() sets the MEM TYPE flags to indicate a 32-bit Base Address Register irrespective of the size. Fix it here to indicate 64-bit BAR if the size is > 2GB. Tested-by: NGustavo Pimentel <gustavo.pimentel@synopsys.com> Signed-off-by: NKishon Vijay Abraham I <kishon@ti.com> Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: NXiongfeng Wang <wangxiongfeng2@huawei.com> Reviewed-by: NYao Hongbo <yaohongbo@huawei.com> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Showing
想要评论请 注册 或 登录