256MB is correct.  The PCI standard allows for up to 256 buses, each
with up to 32 slots, and each slot can have up to 8 functions.  PCIe
devices have a full 4096 bytes worth of configuration registers.
Multiply all that and you get 256MB.

Also, keep in mind that it's not allocating 256MB of memory; it's
allocating 256MB of address space and memory-mapping the configuration
registers in that space.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to