numam-dpdk/drivers/mempool
Vamsi Attunuru 195981133a common/octeontx2: fix mbox memory access
Octeontx2 PMD's mailbox client uses device memory to send messages
to mailbox server in the admin function Linux kernel driver.
The device memory used for the mailbox communication needs to
be qualified as volatile memory type to avoid unaligned device
memory accesses because of compiler's memory access coalescing.

This patch modifies the mailbox request and responses as volatile
type which were non-volatile earlier and accessed from unaligned
memory addresses which resulted in bus errors on Fedora 30 with
gcc 9.1.1.

Fixes: 2b71657c86 ("common/octeontx2: add mbox request and response definition")

Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
2019-08-05 23:18:27 +02:00
..
bucket mempool/bucket: do not allow one lcore to grab all buckets 2018-04-26 23:34:07 +02:00
dpaa bus/dpaa: update mempool for secondary process 2019-07-07 23:12:26 +02:00
dpaa2 mempool/dpaa2: map external memory with VFIO 2019-07-15 23:52:04 +02:00
octeontx bus/pci: change IOVA as VA flag name 2019-07-22 17:46:32 +02:00
octeontx2 common/octeontx2: fix mbox memory access 2019-08-05 23:18:27 +02:00
ring build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
stack mempool/stack: add lock-free stack mempool handler 2019-04-04 22:06:16 +02:00
Makefile mempool/octeontx2: add build infra and device probe 2019-06-25 23:35:57 +02:00
meson.build mempool/octeontx2: add build infra and device probe 2019-06-25 23:35:57 +02:00