Hello Brendan,
On 12/11/2021 00:53, Brendan Chandler wrote:
I've been looking at running RTEMS 5 on an MVME2500 board. So far I've
used the qoriq BSP which boots and connects to the network, but it lacks
PCI support. My goal with PCI support for this board is to get VME bus
working with EPICS.
Does anyone have PCI support for this board working already? If not,
I'd like to work on getting it added, though I'm somewhat new to RTEMS,
BSPs, and even PCI so I appreciate any help or guidance anyone can provide.
I played around with porting some of the PCI code from the other PPC
BSPs (mvme3100 or 5500) but couldn't get all the devices found in the
config space. Since the board supports PCIe, I'm wondering if it would
make sense to try to implement PCIe support for it instead. Before
starting that work, I thought I'd post my intentions here and get
people's opinions and guidance.
we use PCIe on the QorIQ (T4240 in our case). Mainly for NVMe storage
devices. It works really well and the performance is great. We use the
PCI device support from libbsd as well as the NVMe driver. However, we
use a proprietary PCI bus driver written in C++. I tried to port the
FreeBSD PCI bus driver for this platform to RTEMS, but it had not enough
time to finish it in my given time budget.
So the status is:
1. PCIe works in general on this platform.
2. An open PCI bus driver is missing.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users