/* The LEON architecture does not rely on a BIOS or bootloader to setup *PCIforus.TheLinuxgenericroutinesareusedtosetupresources, *resetvaluesofconfiguration-spaceregistersettingsarepreserved. * *PCIMemoryandPrefetchableMemoryisdirect-mapped.HoweverI/OSpaceis *accessedthroughaWindowwhichistranslatedtolow64KBinPCIspace,the *first4KBisnotusedso60KBisavailable.
*/ void leon_pci_init(struct platform_device *ofdev, struct leon_pci_info *info)
{
LIST_HEAD(resources); struct pci_bus *root_bus; struct pci_host_bridge *bridge; int ret;
bridge = pci_alloc_host_bridge(0); if (!bridge) return;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.