This small series is a first effort to fix client-side endianess problems. With the patches applied (plus the ones for spice-common), we can connect to and play with a guest running on a LE machine with a BE client. However, there a few fields things that are not working properly yet, like: - connect to a guest running the vd_agent: it will cause a crash on the client and it is related to the QUIC code. - colors are inverted: this is what I have for now: https:://fidencio.fedorapeople.org/ppc_client.png If you look carefully to the image, you'll realize that the XRGB bytes are inverted. Solving this should not be complicated, but won't be part of my effort for now. Ah, another thing that is worth it to mention is that all tests were done using a x86_64 guest/host and a PPC client. Fabiano Fidêncio (4): ppc: Fix glz magic endianess ppc: Fix header endianess ppc: Fix message endianess ppc: Fix auth endianess gtk/decode-glz.c | 2 +- gtk/spice-channel.c | 80 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 46 insertions(+), 36 deletions(-) -- 2.4.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel