Update mic_bootparam and define the maximum number of DMA channels
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -80,6 +80,12 @@ struct mic_device_ctrl { · 79 unmodified lines | ||
| 80 | 80 | * @h2c_config_db: Host to Card Virtio config doorbell set by card |
| 81 | 81 | * @shutdown_status: Card shutdown status set by card |
| 82 | 82 | * @shutdown_card: Set to 1 by the host when a card shutdown is initiated |
| 83 | + * @tot_nodes: Total number of nodes in the SCIF network | |
| 84 | + * @node_id: Unique id of the node | |
| 85 | + * @h2c_scif_db - Host to card SCIF doorbell set by card | |
| 86 | + * @c2h_scif_db - Card to host SCIF doorbell set by host | |
| 87 | + * @scif_host_dma_addr - SCIF host queue pair DMA address | |
| 88 | + * @scif_card_dma_addr - SCIF card queue pair DMA address | |
| 83 | 89 | */ |
| 84 | 90 | struct mic_bootparam { |
| 85 | 91 | __le32 magic; |
| @@ -88,6 +94,12 @@ struct mic_bootparam { · 2 unmodified lines | ||
| 88 | 94 | __s8 h2c_config_db; |
| 89 | 95 | __u8 shutdown_status; |
| 90 | 96 | __u8 shutdown_card; |
| 97 | + __u8 tot_nodes; | |
| 98 | + __u8 node_id; | |
| 99 | + __u8 h2c_scif_db; | |
| 100 | + __u8 c2h_scif_db; | |
| 101 | + __u64 scif_host_dma_addr; | |
| 102 | + __u64 scif_card_dma_addr; | |
| 91 | 103 | } __attribute__ ((aligned(8))); |
| 92 | 104 | |
| 93 | 105 | /** |