Changeset 244 for soft/giet_vm/xml
- Timestamp:
- Jun 6, 2013, 5:39:18 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/xml/mapping_info.h
r238 r244 101 101 /////////////////////////////// 102 102 103 typedef struct mapping_header_s103 typedef struct __attribute__((packed)) mapping_header_s 104 104 { 105 105 unsigned int signature; // must contain MAPPING_SIGNATURE … … 138 138 139 139 //////////////////////////////// 140 typedef struct mapping_cluster_s140 typedef struct __attribute__((packed)) mapping_cluster_s 141 141 { 142 142 unsigned int psegs; // number of psegs in cluster … … 155 155 156 156 ///////////////////////////// 157 typedef struct mapping_pseg_s157 typedef struct __attribute__((packed)) mapping_pseg_s 158 158 { 159 159 char name[32]; // pseg name (unique in a cluster) … … 167 167 168 168 /////////////////////////////// 169 typedef struct mapping_vspace_s169 typedef struct __attribute__((packed)) mapping_vspace_s 170 170 { 171 171 char name[32]; // virtual space name … … 181 181 182 182 ///////////////////////////// 183 typedef struct mapping_vseg_s183 typedef struct __attribute__((packed)) mapping_vseg_s 184 184 { 185 185 char name[32]; // vseg name (unique in vspace) … … 196 196 197 197 ///////////////////////////// 198 typedef struct mapping_task_s198 typedef struct __attribute__((packed)) mapping_task_s 199 199 { 200 200 char name[32]; // task name (unique in vspace) … … 214 214 215 215 ///////////////////////////// 216 typedef struct mapping_vobj_s216 typedef struct __attribute__((packed)) mapping_vobj_s 217 217 { 218 218 char name[32]; // vobj name (unique in a vspace) … … 228 228 229 229 ///////////////////////////// 230 typedef struct mapping_proc_s230 typedef struct __attribute__((packed)) mapping_proc_s 231 231 { 232 232 unsigned int irqs; // number of IRQs allocated to processor … … 236 236 237 237 ///////////////////////////// 238 typedef struct mapping_irq_s238 typedef struct __attribute__((packed)) mapping_irq_s 239 239 { 240 240 unsigned int type; // 0 => HW_IRQ / 1 => SW_IRQ … … 246 246 247 247 /////////////////////////////// 248 typedef struct mapping_coproc_s248 typedef struct __attribute__((packed)) mapping_coproc_s 249 249 { 250 250 char name[32]; // coprocessor name … … 256 256 257 257 //////////////////////////////// 258 typedef struct mapping_cp_port_s258 typedef struct __attribute__((packed)) mapping_cp_port_s 259 259 { 260 260 unsigned int direction; // TO_COPROC == 0 / FROM_COPROC == 1 … … 265 265 266 266 /////////////////////////////// 267 typedef struct mapping_periph_s267 typedef struct __attribute__((packed)) mapping_periph_s 268 268 { 269 269 unsigned int type; // IOC / TTY / TIM / DMA / FBF / NIC / IOB
Note: See TracChangeset
for help on using the changeset viewer.