| CONFIG_PCIE_CONTROLLER=y |
| CONFIG_PCIE_ECAM=y |
| |
| # Hungry PCI requires at least 256M of virtual space |
| CONFIG_KERNEL_VM_SIZE=0x80000000 |
| |
| # Hungry PCI requires phys addresses with more than 32 bits |
| CONFIG_ARM64_VA_BITS_40=y |
| CONFIG_ARM64_PA_BITS_40=y |
| |
| # MSI support requires ITS |
| CONFIG_GIC_V3_ITS=y |
| |
| # ITS, in turn, requires dynamic memory (9x64 + alignment constrains) |
| # Additionally, our test also uses malloc |
| CONFIG_HEAP_MEM_POOL_SIZE=1048576 |
| |
| # Memory for userspace test |
| # The default ivshmem memory size is 4MB (4194304), but libc uses the arena as well |
| CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=8388608 |