1
0
Fork 0
mirror of https://github.com/yuzu-emu/unicorn.git synced 2025-03-29 08:26:56 +00:00
unicorn/qemu/accel
Tony Nguyen 103d6f51c8 memory: Single byte swap along the I/O path
Now that MemOp has been pushed down into the memory API, and
callers are encoding endianness, we can collapse byte swaps
along the I/O path into the accelerator and target independent
adjust_endianness.

Collapsing byte swaps along the I/O path enables additional endian
inversion logic, e.g. SPARC64 Invert Endian TTE bit, with redundant
byte swaps cancelling out.

Backports commit 9bf825bf3df4ebae3af51566c8088e3f1249a910 from qemu
2020-01-07 19:12:04 -05:00
..
tcg memory: Single byte swap along the I/O path 2020-01-07 19:12:04 -05:00
Makefile.objs tcg: Add generic translation framework 2018-03-04 14:31:16 -05:00