Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-20 Thread Boyer, Andrew
On Feb 19, 2024, at 9:02 PM, Honnappa Nagarahalli wrote: Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding. On Feb 16, 2024, at 11:07 AM, Andrew Boyer wrote: Add support for running DPDK applications direct

Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-20 Thread Honnappa Nagarahalli
> On Feb 20, 2024, at 2:28 AM, Ferruh Yigit wrote: > > On 2/16/2024 5:07 PM, Andrew Boyer wrote: >> +#if defined(RTE_LIBRTE_IONIC_PMD_BARRIER_ERRATA) >> + /* On some devices the standard 'dmb' barrier is insufficient */ >> + asm volatile("dsb st" : : : "memory"); >> + rte_write64_relaxed(rte_cp

Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-20 Thread Ferruh Yigit
On 2/16/2024 5:07 PM, Andrew Boyer wrote: > +#if defined(RTE_LIBRTE_IONIC_PMD_BARRIER_ERRATA) > + /* On some devices the standard 'dmb' barrier is insufficient */ > + asm volatile("dsb st" : : : "memory"); > + rte_write64_relaxed(rte_cpu_to_le_64(val), q->db); > +#else > rte_write

Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-19 Thread Honnappa Nagarahalli
> On Feb 16, 2024, at 11:07 AM, Andrew Boyer wrote: > > Add support for running DPDK applications directly on AMD Pensando > embedded HW. The platform exposes the device BARs through UIO. The > UIO code in the common/ionic library walks the sysfs filesystem > to identify the relevant BARs and m

Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-19 Thread Boyer, Andrew
On Feb 19, 2024, at 10:24 AM, Yigit, Ferruh wrote: On 2/16/2024 5:07 PM, Andrew Boyer wrote: Add support for running DPDK applications directly on AMD Pensando embedded HW. The platform exposes the device BARs through UIO. The UIO code in the common/ionic library walks the sysfs filesystem to i

Re: [PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-19 Thread Ferruh Yigit
On 2/16/2024 5:07 PM, Andrew Boyer wrote: > Add support for running DPDK applications directly on AMD Pensando > embedded HW. The platform exposes the device BARs through UIO. The > UIO code in the common/ionic library walks the sysfs filesystem > to identify the relevant BARs and map them into pro

[PATCH 3/3] net/ionic: add vdev support for embedded applications

2024-02-16 Thread Andrew Boyer
Add support for running DPDK applications directly on AMD Pensando embedded HW. The platform exposes the device BARs through UIO. The UIO code in the common/ionic library walks the sysfs filesystem to identify the relevant BARs and map them into process memory. The SoCs are named 'Capri' and 'Elba