spice-protocol/spice
Frediano Ziglio 2d34651f40 qxl_dev: Move QXLReleaseInfoExt out of start/end-packed.h
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>
2019-07-21 09:47:20 +01:00
..
barrier.h Use gcc builtin rather than asm for memory barriers 2016-01-08 15:31:38 +01:00
controller_prot.h Fix typo in comment 2018-06-21 11:27:09 +01:00
end-packed.h qxl_dev: Align QXLRam to 4 bytes 2018-07-11 10:19:45 +01:00
enums.h protocol: Generate enums.h again to remove old protocol definitions 2019-03-29 16:06:32 +00:00
foreign_menu_prot.h Fix typo in comment 2018-06-21 11:27:09 +01:00
ipc_ring.h Fix up SPICE_SPICE typo 2010-02-04 18:10:50 +01:00
macros.h macros: Remove unused SPICE_GNUC_XXX macros 2019-06-27 09:42:07 +01:00
Makefile.am error_codes: Remove obsolete header file 2019-01-02 10:00:52 +00:00
meson.build error_codes: Remove obsolete header file 2019-01-02 10:00:52 +00:00
protocol.h Add support for h265 video codec 2018-06-19 15:31:32 +01:00
qxl_dev.h qxl_dev: Move QXLReleaseInfoExt out of start/end-packed.h 2019-07-21 09:47:20 +01:00
qxl_windows.h Add QXL_ESCAPE_MONITOR_CONFIG enum 2015-06-30 16:23:42 +02:00
start-packed.h qxl_dev: Align QXLRam to 4 bytes 2018-07-11 10:19:45 +01:00
stats.h stats: Avoid holes in SpiceStat structure 2019-01-17 17:10:58 +00:00
stream-device.h Add the StreamMsgGraphicsDeviceInfo message 2019-01-16 13:48:25 +00:00
types.h Add byteswapping macros 2010-05-19 16:02:40 +02:00
vd_agent.h Add the VDAgentGraphicsDeviceInfo message 2019-01-16 13:48:02 +00:00
vdi_dev.h Define and use new SPICE_MAGIC_CONST macro 2015-08-12 14:15:27 +02:00