Command to reproduce the issue:
echo "vmovaps 0x40(,%rax,1),%zmm0" | as --64 -o avx.o && objdump -d
avx.o | grep vmovaps
The expected output is that the objdump output matches the vmovaps
instruction input. When using binutils with the bug, the initial 0x40
will be incorrect.
>From an Ubuntu 20.
Public bug reported:
When running DPDK on Ubuntu, we can no longer use virtual function (VF)
devices. VFIO framework is giving errors. Tested with Intel E810 and
XL710 NICs.
After creating a VF on each NIC, and then binding those NICs to vfio-pci
for DPDK use as normal, when we actually try runni
Checked further kernel images and this may be limited to only one
released kernel version. Using 25.04 with kernel 6.14:
6.14.0-22-generic: works
6.14.0-23-generic: works
6.14.0-24-generic: Broken
6.14.0-27-generic: works
I have not tested other versions, but bug was also seen in at least one
rel
Steps to reproduce. You need a NIC device capable of creating VFs in
order to reproduce this. I've reproduced with Intel E810, and XL710
NICs, but I think any NIC that creates VFs that DPDK can use should
work.
1. Download and build DPDK [https://github.com/DPDK/dpdk]
2. Create a virtual function