···1515#include "xrt/xrt_defines.h"
1616#include "xrt/xrt_device.h"
17171818+#include <stdalign.h>
18191920#ifdef __cplusplus
2021extern "C" {
···169170 * make init easier where any cache can start at zero and be guaranteed
170171 * to be replaced with a new @ref xrt_system_roles.
171172 */
172172- uint64_t generation_id;
173173+ alignas(8) uint64_t generation_id;
173174174175 /*!
175176 * Index in @ref xrt_system_devices::xdevs for the user's left