Skip to content

Commit 62c6504

Browse files
committed
pci: restrict pci bus size for rv32
Signed-off-by: Ralf Ramsauer <[email protected]>
1 parent 0203b04 commit 62c6504

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

drivers/pci/pci.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,15 @@ static int __init pci_probe(struct device *dev)
501501
struct pci *pci;
502502
int err;
503503

504+
/*
505+
* On 32 bit architectures, restrict the size to 256 MiB. This is
506+
* should be enough and does not waste virtual memory space.
507+
*/
508+
#if defined ARCH_RISCV && ARCH_RISCV == 32
509+
err = _dev_map_iomem(dev, 256 * MIB);
510+
#else
504511
err = dev_map_iomem(dev);
512+
#endif
505513
if (err)
506514
return err;
507515

0 commit comments

Comments
 (0)