On 06-Sep-24 2:27 PM, Bruce Richardson wrote:
The "movdiri" instruction is given as a series of bytes in rte_io.h so
that it works on compilers/assemblers which are unaware of the
instruction. The REX prefix (0x40) on this instruction is invalid for
32-bit code, causing issues. Thankfully, the prefix is unnecessary in
64-bit code, since the data size used is 32-bits.
Fixes: 8a00dfc738fe ("eal: add write combining store")
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Bruce Richardson <[email protected]>
---
Acked-by: Radu Nicolau <[email protected]>