|
Turnstone Operating System
|
Public Attributes | ||
| pci_capability_t | cap | |
| uint8_t | enable: 1 | |
| uint8_t | multiple_message_count: 3 | |
| uint8_t | multiple_message_enable: 3 | |
| uint8_t | ma64_support: 1 | |
| uint8_t | per_vector_masking: 1 | |
| uint8_t | reserved0: 7 | |
| union { | ||
| struct ma32_t { | ||
| uint32_t message_address | ||
| uint16_t message_data | ||
| uint16_t reserved0 | ||
| uint32_t mask | ||
| uint32_t pending | ||
| } ma32 | ||
| struct ma64_t { | ||
| uint64_t message_address | ||
| uint16_t message_data | ||
| uint16_t reserved0 | ||
| uint32_t mask | ||
| uint32_t pending | ||
| } ma64 | ||
| }; | ||