Il 29/08/2014 17:49, Stefan Hajnoczi ha scritto:
> for (i = 0; i < 8; ++i) {
>     quad.bytes[i] = qpci_io_readb(dev->pdev, addr + i);
> }
> if (qtest_big_endian() != qtest_host_endian()) {
>     quad.u64 = bswap64(quad.u64);
> }
> return quard.u64;

Why not keep the logic in Marc's patch, just replacing the union with OR
and shift?

Paolo

Reply via email to