Revision 93d3ad2a hw/srp.h

b/hw/srp.h
177 177
    uint8_t    reserved1[6];
178 178
    uint64_t   tag;
179 179
    uint8_t    reserved2[4];
180
    uint64_t   lun QEMU_PACKED;
180
    uint64_t   lun;
181 181
    uint8_t    reserved3[2];
182 182
    uint8_t    tsk_mgmt_func;
183 183
    uint8_t    reserved4;
184 184
    uint64_t   task_tag;
185 185
    uint8_t    reserved5[8];
186
};
186
} QEMU_PACKED;
187 187

  
188 188
/*
189 189
 * We need the packed attribute because the SRP spec only aligns the
......
198 198
    uint8_t    data_in_desc_cnt;
199 199
    uint64_t   tag;
200 200
    uint8_t    reserved2[4];
201
    uint64_t   lun QEMU_PACKED;
201
    uint64_t   lun;
202 202
    uint8_t    reserved3;
203 203
    uint8_t    task_attr;
204 204
    uint8_t    reserved4;
205 205
    uint8_t    add_cdb_len;
206 206
    uint8_t    cdb[16];
207 207
    uint8_t    add_data[0];
208
};
208
} QEMU_PACKED;
209 209

  
210 210
enum {
211 211
    SRP_RSP_FLAG_RSPVALID = 1 << 0,

Also available in: Unified diff