[RTEMS Project] #4245: Add PCI regions support to RTEMS nexus bus support
RTEMS trac
trac at rtems.org
Mon Feb 15 21:28:56 UTC 2021
#4245: Add PCI regions support to RTEMS nexus bus support
--------------------------+----------------------------------------
Reporter: Chris Johns | Owner: Chris Johns
Type: enhancement | Status: assigned
Priority: normal | Milestone: 6.1
Component: bsps | Version: 6
Severity: normal | Keywords: powerpc libbsd pci mapping
Blocked By: | Blocking:
--------------------------+----------------------------------------
The RTEMS Nexus bus support in LibBSD assumes a linear address map with a
`!:1` address mapping between the PCI bus master and CPU. Some target
hardware has a different PCI bus master address space to the CPU memory
address space.
- Provide a BSP means to enable PCI support in `machine/bus.h` in LibBSD
- Update `powerpc/motorola_powerpc` to support cache coherent memory
- Change any PowerPC internal calls that clash with the Linux IO interface
used in LibBSD. The PowerPC shared BSP calls have a different call
signature
--
Ticket URL: <http://devel.rtems.org/ticket/4245>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list