Bug #8705

unsupported 64-bit prefetch memory on pci-pci bridge

Added by Robert Mustacchi 18 days ago.

Status:NewStart date:2017-10-04
Priority:NormalDue date:
Assignee:Robert Mustacchi% Done:

100%

Category:driver - device drivers
Target version:-
Difficulty:Medium Tags:

Description

On certain systems with large numbers of PCI devices, we see notices that look like the following:

messages:2016-12-16T01:54:46.968439+00:00 magma pci_autoconfig: [ID 241636 kern.notice] NOTICE: unsupported 64-bit prefetch memory on pci-pci bridge [128/1/0]
messages:2016-12-16T01:54:46.968446+00:00 magma pci_autoconfig: [ID 241636 kern.notice] NOTICE: unsupported 64-bit prefetch memory on pci-pci bridge [128/2/2]

These stem from us not handling large addresses for PCI bridges and the like. We should clean this up as part of the broader PCI work that's going on in 8702. It ultimately has the same root cause which is that the x86 root nexus driver was copied from SPARC before 64-bit support existed.


Related issues

Related to illumos gate - Bug #8702: PCI addresses with physaddr > 0xffffffff can't be mapped in New 2017-10-04

History

#1 Updated by Robert Mustacchi 18 days ago

  • Related to Bug #8702: PCI addresses with physaddr > 0xffffffff can't be mapped in added

Also available in: Atom