mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2025-12-26 22:55:30 +00:00
This structure is not declares as SPICE_ATTR_PACKED resulting it as aligned and no packed using GCC (no MingW). This structure is only packed under MingW or Microsoft compilers. This structure is not technically a definition for QXL device but is used only for spice-server QXL interface. As said above this change could affect only MingW/Microsoft that is only Windows ABI of spice-server (very recently added) so following lines are really not much important. Note that Windows does not support architectures with CPUs not supporting unaligned access. Under Win32 this change don't affect size so nothing much can change. This structure is currently passed as value to release_resource callback. Under Win64 this structure is passed like a "const QXLReleaseInfoExt *" so even if the structure is 16 bytes instead of 12 this is read the same way. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Snir Sheriber <ssheribe@redhat.com> |
||
|---|---|---|
| m4 | ||
| spice | ||
| .gitlab-ci.yml | ||
| AUTHORS | ||
| autogen.sh | ||
| CHANGELOG.md | ||
| configure.ac | ||
| COPYING | ||
| git.mk | ||
| Makefile.am | ||
| meson.build | ||
| README.md | ||
| spice-protocol.pc.in | ||
spice-protocol
The protocol definition for SPICE project used by:
- spice-server: A server side library used by QEMU and x11spice;
- spice-gtk: A client side library used by virt-viewer and virt-manager and GNOME Boxes;
- linux/vd-agent and win32/vd-agent: Guest components for Linux and Windows
- xf86-video-qxl, gpu/drm/qxl, win32/qxl, win32/qxl-wddm-dod: Guest video drivers;
Please report bugs at Freedesktop's instance of Gitlab