ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
PurposeThe ultimate goal is to define common device driver I/F for AGL so as to keep common SW stack above driver across different HWs, SoCs, Devices.
With ongoing standardization in the server and cloud industry around VirtIO, the de-facto standard VirtIO is considered to be the best candidate for a kernel-user space API (common device driver I/F) standardization in AGL.
This spreadsheet is to be used to prioritize selected device drivers for AGL.
2
3
Why to define priorityTo determine which devices AGL should start first to discuss, evaluate, design and implement common device driver I/F for AGL.
4
5
How to define priority (steps for recent activities)
1. Each EG assigns top 10 priorities to devices they think important and valuable to be abstracted with a common I/F (or framework). (for example high priority:1 -> low priority: 10)
Welcomed but not compulsory to fill in use cases and the reasons for the priority set to a particular device.
If any important devices are found missing on the list, please keep on the EG own list first and then discuss the particular devices in the SAT meeting together with other EG.
6
2. Inside SAT, calulate and take average of each EG's priority and decide top 10 devices necessary for the overall AGL. If top 3 devices from any EGs are not appearing in the final list, the responding EG should explain in the SAT. If there is no objection from majority of SAT members, then the devices will also enter the AGL prioritized list.
7
3. Start the device abstraction activities (discussion, evaluation, design, implementation) from high prioritized devices in the prioritized list defined in step 2.
8
9
Recent Schedule1. Each EG define priority for their EG by May 27 (before SAT)
2. Follow-up discussion and final candidate list to in SAT on May 27
Status
10
IVI-EGDone
11
IC-EGDone
12
Virt-EGDone
13
V2C-EGNot-yet
by next Thursday June 3rd
14
RHSA-EGDone
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100