On 2026-05-15 02:30 PM, Jason Gunthorpe wrote: > These are needed by the VFIO mlx5 selftest in the following patches, > which includes some headers from mlx5 and also needs a few more > MMIO-related features. > > - DECLARE_FLEX_ARRAY in new tools/include/linux/stddef.h (wraps > existing __DECLARE_FLEX_ARRAY from uapi/linux/stddef.h) > > - dma_wmb/dma_rmb barriers: x86 uses compiler barrier > (DMA-coherent), arm64 uses dmb oshst/oshld (outer-shareable for > device visibility), generic fallback uses wmb/rmb > > - ioread32be/iowrite32be in tools/include/asm-generic/io.h for > big-endian MMIO register access > > Assisted-by: Claude:claude-opus-4.6 > Signed-off-by: Jason Gunthorpe <[email protected]>
Reviewed-by: David Matlack <[email protected]>
