• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 root {
2    device_info {
3        match_attr = "hdf_manager";
4        template host {
5            hostName = "";
6            priority = 100;
7            template device {
8                template deviceNode {
9                    policy = 0;
10                    priority = 100;
11                    preload = 0;
12                    permission = 0664;
13                    moduleName = "";
14                    serviceName = "";
15                    deviceMatchAttr = "";
16                }
17            }
18        }
19        platform :: host {
20            hostName = "platform_host";
21            priority = 50;
22            driver_io_ability :: device {
23                device0 :: deviceNode {
24                    policy = 2;
25                    priority = 100;
26                    permission = 0644;
27                    moduleName = "hdf_test_query_device_driver.so";
28                    serviceName = "sample_driver";
29                }
30            }
31            driver_io_ability1 :: device {
32                device0 :: deviceNode {
33                    policy = 2;
34                    priority = 100;
35                    permission = 0644;
36                    moduleName = "hdf_test_query_device_driver.so";
37                    serviceName = "sample_driver1";
38                }
39            }
40            driver_io_ability2 :: device {
41                device0 :: deviceNode {
42                    policy = 2;
43                    priority = 100;
44                    permission = 0644;
45                    moduleName = "hdf_test_query_device_driver.so";
46                    serviceName = "sample_driver2";
47                }
48            }
49            driver_io_ability3 :: device {
50                device0 :: deviceNode {
51                    policy = 2;
52                    priority = 100;
53                    permission = 0644;
54                    moduleName = "hdf_test_query_device_driver.so";
55                    serviceName = "sample_driver3";
56                }
57            }
58            driver_io_ability4 :: device {
59                device0 :: deviceNode {
60                    policy = 2;
61                    priority = 100;
62                    permission = 0644;
63                    moduleName = "hdf_test_query_device_driver.so";
64                    serviceName = "sample_driver4";
65                }
66            }
67            driver_io_ability5 :: device {
68                device0 :: deviceNode {
69                    policy = 2;
70                    priority = 100;
71                    permission = 0644;
72                    moduleName = "hdf_test_query_device_driver.so";
73                    serviceName = "sample_driver5";
74                }
75            }
76            driver_io_ability6 :: device {
77                device0 :: deviceNode {
78                    policy = 2;
79                    priority = 100;
80                    permission = 0644;
81                    moduleName = "hdf_test_query_device_driver1.so";
82                    serviceName = "sample_driver_no_SO";
83                }
84            }
85            driver_io_ability7 :: device {
86                device0 :: deviceNode {
87                    policy = 2;
88                    priority = 100;
89                    permission = 0644;
90                    moduleName = "hdf_test_query_device_driver.so";
91                    serviceName = "sample_driver7";
92                }
93            }
94            driver_io_ability8 :: device {
95                device0 :: deviceNode {
96                    policy = 2;
97                    priority = 100;
98                    permission = 0644;
99                    moduleName = "hdf_test_query_device_driver.so";
100                    serviceName = "sample_driver8";
101                }
102            }
103            driver_io_ability9 :: device {
104                device0 :: deviceNode {
105                    policy = 2;
106                    priority = 100;
107                    permission = 0644;
108                    moduleName = "hdf_test_query_device_driver.so";
109                    serviceName = "sample_driver9";
110                }
111            }
112            driver_io_ability10 :: device {
113                device0 :: deviceNode {
114                    policy = 2;
115                    priority = 100;
116                    permission = 0644;
117                    moduleName = "hdf_test_query_device_driver.so";
118                    serviceName = "sample_driver10";
119                }
120            }
121        }
122        serviceA :: host {
123            hostName = "serviceA_host";
124            priority = 50;
125            serviceA :: device {
126                device0 :: deviceNode {
127                    policy = 2;
128                    priority = 100;
129                    permission = 0644;
130                    moduleName = "hdf_test_query_device_driver.so";
131                    serviceName = "serviceA_driver";
132                }
133            }
134            serviceA1 :: device {
135                device0 :: deviceNode {
136                    policy = 2;
137                    priority = 100;
138                    permission = 0644;
139                    moduleName = "hdf_test_query_device_driver.so";
140                    serviceName = "serviceA_driver1";
141                }
142            }
143            serviceA2 :: device {
144                device0 :: deviceNode {
145                    policy = 2;
146                    priority = 100;
147                    permission = 0644;
148                    moduleName = "hdf_test_query_device_driver.so";
149                    serviceName = "serviceA_driver2";
150                }
151            }
152            serviceA3 :: device {
153                device0 :: deviceNode {
154                    policy = 2;
155                    priority = 100;
156                    permission = 0644;
157                    moduleName = "hdf_test_query_device_driver.so";
158                    serviceName = "serviceA_driver3";
159                }
160            }
161            serviceA4 :: device {
162                device0 :: deviceNode {
163                    policy = 2;
164                    priority = 100;
165                    permission = 0644;
166                    moduleName = "hdf_test_query_device_driver.so";
167                    serviceName = "serviceA_driver4";
168                }
169            }
170            serviceA5 :: device {
171                device0 :: deviceNode {
172                    policy = 2;
173                    priority = 100;
174                    permission = 0644;
175                    moduleName = "hdf_test_query_device_driver.so";
176                    serviceName = "serviceA_driver5";
177                }
178            }
179            serviceA6 :: device {
180                device0 :: deviceNode {
181                    policy = 2;
182                    priority = 100;
183                    permission = 0644;
184                    moduleName = "hdf_test_query_device_driver1.so";
185                    serviceName = "serviceA_driver_no_SO";
186                }
187            }
188            serviceA7 :: device {
189                device0 :: deviceNode {
190                    policy = 2;
191                    priority = 100;
192                    permission = 0644;
193                    moduleName = "hdf_test_query_device_driver.so";
194                    serviceName = "serviceA_driver7";
195                }
196            }
197            serviceA8 :: device {
198                device0 :: deviceNode {
199                    policy = 2;
200                    priority = 100;
201                    permission = 0644;
202                    moduleName = "hdf_test_query_device_driver.so";
203                    serviceName = "serviceA_driver8";
204                }
205            }
206            serviceA9 :: device {
207                device0 :: deviceNode {
208                    policy = 2;
209                    priority = 100;
210                    permission = 0644;
211                    moduleName = "hdf_test_query_device_driver.so";
212                    serviceName = "serviceA_driver9";
213                }
214            }
215            serviceA10 :: device {
216                device0 :: deviceNode {
217                    policy = 2;
218                    priority = 100;
219                    permission = 0644;
220                    moduleName = "hdf_test_query_device_driver.so";
221                    serviceName = "serviceA_driver10";
222                }
223            }
224        }
225        serviceB :: host {
226            hostName = "serviceB_host";
227            priority = 50;
228            serviceB :: device {
229                device0 :: deviceNode {
230                    policy = 2;
231                    priority = 100;
232                    permission = 0644;
233                    moduleName = "hdf_test_query_device_driver.so";
234                    serviceName = "serviceB_driver";
235                }
236            }
237            serviceB1 :: device {
238                device0 :: deviceNode {
239                    policy = 2;
240                    priority = 100;
241                    permission = 0644;
242                    moduleName = "hdf_test_query_device_driver.so";
243                    serviceName = "serviceB_driver1";
244                }
245            }
246            serviceB2 :: device {
247                device0 :: deviceNode {
248                    policy = 2;
249                    priority = 100;
250                    permission = 0644;
251                    moduleName = "hdf_test_query_device_driver.so";
252                    serviceName = "serviceB_driver2";
253                }
254            }
255            serviceB3 :: device {
256                device0 :: deviceNode {
257                    policy = 2;
258                    priority = 100;
259                    permission = 0644;
260                    moduleName = "hdf_test_query_device_driver.so";
261                    serviceName = "serviceB_driver3";
262                }
263            }
264            serviceB4 :: device {
265                device0 :: deviceNode {
266                    policy = 2;
267                    priority = 100;
268                    permission = 0644;
269                    moduleName = "hdf_test_query_device_driver.so";
270                    serviceName = "serviceB_driver4";
271                }
272            }
273            serviceB5 :: device {
274                device0 :: deviceNode {
275                    policy = 2;
276                    priority = 100;
277                    permission = 0644;
278                    moduleName = "hdf_test_query_device_driver.so";
279                    serviceName = "serviceB_driver5";
280                }
281            }
282            serviceB6 :: device {
283                device0 :: deviceNode {
284                    policy = 2;
285                    priority = 100;
286                    permission = 0644;
287                    moduleName = "hdf_test_query_device_driver1.so";
288                    serviceName = "serviceB_driver_no_SO";
289                }
290            }
291            serviceB7 :: device {
292                device0 :: deviceNode {
293                    policy = 2;
294                    priority = 100;
295                    permission = 0644;
296                    moduleName = "hdf_test_query_device_driver.so";
297                    serviceName = "serviceB_driver7";
298                }
299            }
300            serviceB8 :: device {
301                device0 :: deviceNode {
302                    policy = 2;
303                    priority = 100;
304                    permission = 0644;
305                    moduleName = "hdf_test_query_device_driver.so";
306                    serviceName = "serviceB_driver8";
307                }
308            }
309            serviceB9 :: device {
310                device0 :: deviceNode {
311                    policy = 2;
312                    priority = 100;
313                    permission = 0644;
314                    moduleName = "hdf_test_query_device_driver.so";
315                    serviceName = "serviceB_driver9";
316                }
317            }
318            serviceB10 :: device {
319                device0 :: deviceNode {
320                    policy = 2;
321                    priority = 100;
322                    permission = 0644;
323                    moduleName = "hdf_test_query_device_driver.so";
324                    serviceName = "serviceB_driver10";
325                }
326            }
327        }
328        serviceC :: host {
329            hostName = "serviceC_host";
330            priority = 50;
331            serviceC :: device {
332                device0 :: deviceNode {
333                    policy = 2;
334                    priority = 100;
335                    permission = 0644;
336                    moduleName = "hdf_test_query_device_driver.so";
337                    serviceName = "serviceC_driver";
338                }
339            }
340            serviceC1 :: device {
341                device0 :: deviceNode {
342                    policy = 2;
343                    priority = 100;
344                    permission = 0644;
345                    moduleName = "hdf_test_query_device_driver.so";
346                    serviceName = "serviceC_driver1";
347                }
348            }
349            serviceC2 :: device {
350                device0 :: deviceNode {
351                    policy = 2;
352                    priority = 100;
353                    permission = 0644;
354                    moduleName = "hdf_test_query_device_driver.so";
355                    serviceName = "serviceC_driver2";
356                }
357            }
358            serviceC3 :: device {
359                device0 :: deviceNode {
360                    policy = 2;
361                    priority = 100;
362                    permission = 0644;
363                    moduleName = "hdf_test_query_device_driver.so";
364                    serviceName = "serviceC_driver3";
365                }
366            }
367            serviceC4 :: device {
368                device0 :: deviceNode {
369                    policy = 2;
370                    priority = 100;
371                    permission = 0644;
372                    moduleName = "hdf_test_query_device_driver.so";
373                    serviceName = "serviceC_driver4";
374                }
375            }
376            serviceC5 :: device {
377                device0 :: deviceNode {
378                    policy = 2;
379                    priority = 100;
380                    permission = 0644;
381                    moduleName = "hdf_test_query_device_driver.so";
382                    serviceName = "serviceC_driver5";
383                }
384            }
385            serviceC6 :: device {
386                device0 :: deviceNode {
387                    policy = 2;
388                    priority = 100;
389                    permission = 0644;
390                    moduleName = "hdf_test_query_device_driver1.so";
391                    serviceName = "serviceC_driver_no_SO";
392                }
393            }
394            serviceC7 :: device {
395                device0 :: deviceNode {
396                    policy = 2;
397                    priority = 100;
398                    permission = 0644;
399                    moduleName = "hdf_test_query_device_driver.so";
400                    serviceName = "serviceC_driver7";
401                }
402            }
403            serviceC8 :: device {
404                device0 :: deviceNode {
405                    policy = 2;
406                    priority = 100;
407                    permission = 0644;
408                    moduleName = "hdf_test_query_device_driver.so";
409                    serviceName = "serviceC_driver8";
410                }
411            }
412            serviceC9 :: device {
413                device0 :: deviceNode {
414                    policy = 2;
415                    priority = 100;
416                    permission = 0644;
417                    moduleName = "hdf_test_query_device_driver.so";
418                    serviceName = "serviceC_driver9";
419                }
420            }
421            serviceC10 :: device {
422                device0 :: deviceNode {
423                    policy = 2;
424                    priority = 100;
425                    permission = 0644;
426                    moduleName = "hdf_test_query_device_driver.so";
427                    serviceName = "serviceC_driver10";
428                }
429            }
430        }
431        serviceD :: host {
432            hostName = "serviceD_host";
433            priority = 50;
434            serviceD :: device {
435                device0 :: deviceNode {
436                    policy = 2;
437                    priority = 100;
438                    permission = 0644;
439                    moduleName = "hdf_test_query_device_driver.so";
440                    serviceName = "serviceD_driver";
441                }
442            }
443            serviceD1 :: device {
444                device0 :: deviceNode {
445                    policy = 2;
446                    priority = 100;
447                    permission = 0644;
448                    moduleName = "hdf_test_query_device_driver.so";
449                    serviceName = "serviceD_driver1";
450                }
451            }
452            serviceD2 :: device {
453                device0 :: deviceNode {
454                    policy = 2;
455                    priority = 100;
456                    permission = 0644;
457                    moduleName = "hdf_test_query_device_driver.so";
458                    serviceName = "serviceD_driver2";
459                }
460            }
461            serviceD3 :: device {
462                device0 :: deviceNode {
463                    policy = 2;
464                    priority = 100;
465                    permission = 0644;
466                    moduleName = "hdf_test_query_device_driver.so";
467                    serviceName = "serviceD_driver3";
468                }
469            }
470            serviceD4 :: device {
471                device0 :: deviceNode {
472                    policy = 2;
473                    priority = 100;
474                    permission = 0644;
475                    moduleName = "hdf_test_query_device_driver.so";
476                    serviceName = "serviceD_driver4";
477                }
478            }
479            serviceD5 :: device {
480                device0 :: deviceNode {
481                    policy = 2;
482                    priority = 100;
483                    permission = 0644;
484                    moduleName = "hdf_test_query_device_driver.so";
485                    serviceName = "serviceD_driver5";
486                }
487            }
488            serviceD6 :: device {
489                device0 :: deviceNode {
490                    policy = 2;
491                    priority = 100;
492                    permission = 0644;
493                    moduleName = "hdf_test_query_device_driver1.so";
494                    serviceName = "serviceD_driver_no_SO";
495                }
496            }
497            serviceD7 :: device {
498                device0 :: deviceNode {
499                    policy = 2;
500                    priority = 100;
501                    permission = 0644;
502                    moduleName = "hdf_test_query_device_driver.so";
503                    serviceName = "serviceD_driver7";
504                }
505            }
506            serviceD8 :: device {
507                device0 :: deviceNode {
508                    policy = 2;
509                    priority = 100;
510                    permission = 0644;
511                    moduleName = "hdf_test_query_device_driver.so";
512                    serviceName = "serviceD_driver8";
513                }
514            }
515            serviceD9 :: device {
516                device0 :: deviceNode {
517                    policy = 2;
518                    priority = 100;
519                    permission = 0644;
520                    moduleName = "hdf_test_query_device_driver.so";
521                    serviceName = "serviceD_driver9";
522                }
523            }
524            serviceD10 :: device {
525                device0 :: deviceNode {
526                    policy = 2;
527                    priority = 100;
528                    permission = 0644;
529                    moduleName = "hdf_test_query_device_driver.so";
530                    serviceName = "serviceD_driver10";
531                }
532            }
533        }
534        serviceE :: host {
535            hostName = "serviceE_host";
536            priority = 50;
537            serviceE :: device {
538                device0 :: deviceNode {
539                    policy = 2;
540                    priority = 100;
541                    permission = 0644;
542                    moduleName = "hdf_test_query_device_driver.so";
543                    serviceName = "serviceE_driver";
544                }
545            }
546            serviceE1 :: device {
547                device0 :: deviceNode {
548                    policy = 2;
549                    priority = 100;
550                    permission = 0644;
551                    moduleName = "hdf_test_query_device_driver.so";
552                    serviceName = "serviceE_driver1";
553                }
554            }
555            serviceE2 :: device {
556                device0 :: deviceNode {
557                    policy = 2;
558                    priority = 100;
559                    permission = 0644;
560                    moduleName = "hdf_test_query_device_driver.so";
561                    serviceName = "serviceE_driver2";
562                }
563            }
564            serviceE3 :: device {
565                device0 :: deviceNode {
566                    policy = 2;
567                    priority = 100;
568                    permission = 0644;
569                    moduleName = "hdf_test_query_device_driver.so";
570                    serviceName = "serviceE_driver3";
571                }
572            }
573            serviceE4 :: device {
574                device0 :: deviceNode {
575                    policy = 2;
576                    priority = 100;
577                    permission = 0644;
578                    moduleName = "hdf_test_query_device_driver.so";
579                    serviceName = "serviceE_driver4";
580                }
581            }
582            serviceE5 :: device {
583                device0 :: deviceNode {
584                    policy = 2;
585                    priority = 100;
586                    permission = 0644;
587                    moduleName = "hdf_test_query_device_driver.so";
588                    serviceName = "serviceE_driver5";
589                }
590            }
591            serviceE6 :: device {
592                device0 :: deviceNode {
593                    policy = 2;
594                    priority = 100;
595                    permission = 0644;
596                    moduleName = "hdf_test_query_device_driver1.so";
597                    serviceName = "serviceE_driver_no_SO";
598                }
599            }
600            serviceE7 :: device {
601                device0 :: deviceNode {
602                    policy = 2;
603                    priority = 100;
604                    permission = 0644;
605                    moduleName = "hdf_test_query_device_driver.so";
606                    serviceName = "serviceE_driver7";
607                }
608            }
609            serviceE8 :: device {
610                device0 :: deviceNode {
611                    policy = 2;
612                    priority = 100;
613                    permission = 0644;
614                    moduleName = "hdf_test_query_device_driver.so";
615                    serviceName = "serviceE_driver8";
616                }
617            }
618            serviceE9 :: device {
619                device0 :: deviceNode {
620                    policy = 2;
621                    priority = 100;
622                    permission = 0644;
623                    moduleName = "hdf_test_query_device_driver.so";
624                    serviceName = "serviceE_driver9";
625                }
626            }
627            serviceE10 :: device {
628                device0 :: deviceNode {
629                    policy = 2;
630                    priority = 100;
631                    permission = 0644;
632                    moduleName = "hdf_test_query_device_driver.so";
633                    serviceName = "serviceE_driver10";
634                }
635            }
636        }
637        serviceF :: host {
638            hostName = "serviceF_host";
639            priority = 50;
640            serviceF :: device {
641                device0 :: deviceNode {
642                    policy = 2;
643                    priority = 100;
644                    permission = 0644;
645                    moduleName = "hdf_test_query_device_driver.so";
646                    serviceName = "serviceF_driver";
647                }
648            }
649            serviceF1 :: device {
650                device0 :: deviceNode {
651                    policy = 2;
652                    priority = 100;
653                    permission = 0644;
654                    moduleName = "hdf_test_query_device_driver.so";
655                    serviceName = "serviceF_driver1";
656                }
657            }
658            serviceF2 :: device {
659                device0 :: deviceNode {
660                    policy = 2;
661                    priority = 100;
662                    permission = 0644;
663                    moduleName = "hdf_test_query_device_driver.so";
664                    serviceName = "serviceF_driver2";
665                }
666            }
667            serviceF3 :: device {
668                device0 :: deviceNode {
669                    policy = 2;
670                    priority = 100;
671                    permission = 0644;
672                    moduleName = "hdf_test_query_device_driver.so";
673                    serviceName = "serviceF_driver3";
674                }
675            }
676            serviceF4 :: device {
677                device0 :: deviceNode {
678                    policy = 2;
679                    priority = 100;
680                    permission = 0644;
681                    moduleName = "hdf_test_query_device_driver.so";
682                    serviceName = "serviceF_driver4";
683                }
684            }
685            serviceF5 :: device {
686                device0 :: deviceNode {
687                    policy = 2;
688                    priority = 100;
689                    permission = 0644;
690                    moduleName = "hdf_test_query_device_driver.so";
691                    serviceName = "serviceF_driver5";
692                }
693            }
694            serviceF6 :: device {
695                device0 :: deviceNode {
696                    policy = 2;
697                    priority = 100;
698                    permission = 0644;
699                    moduleName = "hdf_test_query_device_driver1.so";
700                    serviceName = "serviceF_driver_no_SO";
701                }
702            }
703            serviceF7 :: device {
704                device0 :: deviceNode {
705                    policy = 2;
706                    priority = 100;
707                    permission = 0644;
708                    moduleName = "hdf_test_query_device_driver.so";
709                    serviceName = "serviceF_driver7";
710                }
711            }
712            serviceF8 :: device {
713                device0 :: deviceNode {
714                    policy = 2;
715                    priority = 100;
716                    permission = 0644;
717                    moduleName = "hdf_test_query_device_driver.so";
718                    serviceName = "serviceF_driver8";
719                }
720            }
721            serviceF9 :: device {
722                device0 :: deviceNode {
723                    policy = 2;
724                    priority = 100;
725                    permission = 0644;
726                    moduleName = "hdf_test_query_device_driver.so";
727                    serviceName = "serviceF_driver9";
728                }
729            }
730            serviceF10 :: device {
731                device0 :: deviceNode {
732                    policy = 2;
733                    priority = 100;
734                    permission = 0644;
735                    moduleName = "hdf_test_query_device_driver.so";
736                    serviceName = "serviceF_driver10";
737                }
738            }
739        }
740        serviceH :: host {
741            hostName = "serviceH_host";
742            priority = 50;
743            serviceH :: device {
744                device0 :: deviceNode {
745                    policy = 2;
746                    priority = 100;
747                    permission = 0644;
748                    moduleName = "hdf_test_query_device_driver.so";
749                    serviceName = "serviceH_driver";
750                }
751            }
752            serviceH1 :: device {
753                device0 :: deviceNode {
754                    policy = 2;
755                    priority = 100;
756                    permission = 0644;
757                    moduleName = "hdf_test_query_device_driver.so";
758                    serviceName = "serviceH_driver1";
759                }
760            }
761            serviceH2 :: device {
762                device0 :: deviceNode {
763                    policy = 2;
764                    priority = 100;
765                    permission = 0644;
766                    moduleName = "hdf_test_query_device_driver.so";
767                    serviceName = "serviceH_driver2";
768                }
769            }
770            serviceH3 :: device {
771                device0 :: deviceNode {
772                    policy = 2;
773                    priority = 100;
774                    permission = 0644;
775                    moduleName = "hdf_test_query_device_driver.so";
776                    serviceName = "serviceH_driver3";
777                }
778            }
779            serviceH4 :: device {
780                device0 :: deviceNode {
781                    policy = 2;
782                    priority = 100;
783                    permission = 0644;
784                    moduleName = "hdf_test_query_device_driver.so";
785                    serviceName = "serviceH_driver4";
786                }
787            }
788            serviceH5 :: device {
789                device0 :: deviceNode {
790                    policy = 2;
791                    priority = 100;
792                    permission = 0644;
793                    moduleName = "hdf_test_query_device_driver.so";
794                    serviceName = "serviceH_driver5";
795                }
796            }
797            serviceH6 :: device {
798                device0 :: deviceNode {
799                    policy = 2;
800                    priority = 100;
801                    permission = 0644;
802                    moduleName = "hdf_test_query_device_driver1.so";
803                    serviceName = "serviceH_driver_no_SO";
804                }
805            }
806            serviceH7 :: device {
807                device0 :: deviceNode {
808                    policy = 2;
809                    priority = 100;
810                    permission = 0644;
811                    moduleName = "hdf_test_query_device_driver.so";
812                    serviceName = "serviceH_driver7";
813                }
814            }
815            serviceH8 :: device {
816                device0 :: deviceNode {
817                    policy = 2;
818                    priority = 100;
819                    permission = 0644;
820                    moduleName = "hdf_test_query_device_driver.so";
821                    serviceName = "serviceH_driver8";
822                }
823            }
824            serviceH9 :: device {
825                device0 :: deviceNode {
826                    policy = 2;
827                    priority = 100;
828                    permission = 0644;
829                    moduleName = "hdf_test_query_device_driver.so";
830                    serviceName = "serviceH_driver9";
831                }
832            }
833            serviceH10 :: device {
834                device0 :: deviceNode {
835                    policy = 2;
836                    priority = 100;
837                    permission = 0644;
838                    moduleName = "hdf_test_query_device_driver.so";
839                    serviceName = "serviceH_driver10";
840                }
841            }
842        }
843        serviceG :: host {
844            hostName = "serviceG_host";
845            priority = 50;
846            serviceG :: device {
847                device0 :: deviceNode {
848                    policy = 2;
849                    priority = 100;
850                    permission = 0644;
851                    moduleName = "hdf_test_query_device_driver.so";
852                    serviceName = "serviceG_driver";
853                }
854            }
855            serviceG1 :: device {
856                device0 :: deviceNode {
857                    policy = 2;
858                    priority = 100;
859                    permission = 0644;
860                    moduleName = "hdf_test_query_device_driver.so";
861                    serviceName = "serviceG_driver1";
862                }
863            }
864            serviceG2 :: device {
865                device0 :: deviceNode {
866                    policy = 2;
867                    priority = 100;
868                    permission = 0644;
869                    moduleName = "hdf_test_query_device_driver.so";
870                    serviceName = "serviceG_driver2";
871                }
872            }
873            serviceG3 :: device {
874                device0 :: deviceNode {
875                    policy = 2;
876                    priority = 100;
877                    permission = 0644;
878                    moduleName = "hdf_test_query_device_driver.so";
879                    serviceName = "serviceG_driver3";
880                }
881            }
882            serviceG4 :: device {
883                device0 :: deviceNode {
884                    policy = 2;
885                    priority = 100;
886                    permission = 0644;
887                    moduleName = "hdf_test_query_device_driver.so";
888                    serviceName = "serviceG_driver4";
889                }
890            }
891            serviceG5 :: device {
892                device0 :: deviceNode {
893                    policy = 2;
894                    priority = 100;
895                    permission = 0644;
896                    moduleName = "hdf_test_query_device_driver.so";
897                    serviceName = "serviceG_driver5";
898                }
899            }
900            serviceG6 :: device {
901                device0 :: deviceNode {
902                    policy = 2;
903                    priority = 100;
904                    permission = 0644;
905                    moduleName = "hdf_test_query_device_driver1.so";
906                    serviceName = "serviceG_driver_no_SO";
907                }
908            }
909            serviceG7 :: device {
910                device0 :: deviceNode {
911                    policy = 2;
912                    priority = 100;
913                    permission = 0644;
914                    moduleName = "hdf_test_query_device_driver.so";
915                    serviceName = "serviceG_driver7";
916                }
917            }
918            serviceG8 :: device {
919                device0 :: deviceNode {
920                    policy = 2;
921                    priority = 100;
922                    permission = 0644;
923                    moduleName = "hdf_test_query_device_driver.so";
924                    serviceName = "serviceG_driver8";
925                }
926            }
927            serviceG9 :: device {
928                device0 :: deviceNode {
929                    policy = 2;
930                    priority = 100;
931                    permission = 0644;
932                    moduleName = "hdf_test_query_device_driver.so";
933                    serviceName = "serviceG_driver9";
934                }
935            }
936            serviceG10 :: device {
937                device0 :: deviceNode {
938                    policy = 2;
939                    priority = 100;
940                    permission = 0644;
941                    moduleName = "hdf_test_query_device_driver.so";
942                    serviceName = "serviceG_driver10";
943                }
944            }
945        }
946        serviceI :: host {
947            hostName = "serviceI_host";
948            priority = 50;
949            serviceI :: device {
950                device0 :: deviceNode {
951                    policy = 2;
952                    priority = 100;
953                    permission = 0644;
954                    moduleName = "hdf_test_query_device_driver.so";
955                    serviceName = "serviceI_driver";
956                }
957            }
958            serviceI1 :: device {
959                device0 :: deviceNode {
960                    policy = 2;
961                    priority = 100;
962                    permission = 0644;
963                    moduleName = "hdf_test_query_device_driver.so";
964                    serviceName = "serviceI_driver1";
965                }
966            }
967            serviceI2 :: device {
968                device0 :: deviceNode {
969                    policy = 2;
970                    priority = 100;
971                    permission = 0644;
972                    moduleName = "hdf_test_query_device_driver.so";
973                    serviceName = "serviceI_driver2";
974                }
975            }
976            serviceI3 :: device {
977                device0 :: deviceNode {
978                    policy = 2;
979                    priority = 100;
980                    permission = 0644;
981                    moduleName = "hdf_test_query_device_driver.so";
982                    serviceName = "serviceI_driver3";
983                }
984            }
985            serviceI4 :: device {
986                device0 :: deviceNode {
987                    policy = 2;
988                    priority = 100;
989                    permission = 0644;
990                    moduleName = "hdf_test_query_device_driver.so";
991                    serviceName = "serviceI_driver4";
992                }
993            }
994            serviceI5 :: device {
995                device0 :: deviceNode {
996                    policy = 2;
997                    priority = 100;
998                    permission = 0644;
999                    moduleName = "hdf_test_query_device_driver.so";
1000                    serviceName = "serviceI_driver5";
1001                }
1002            }
1003            serviceI6 :: device {
1004                device0 :: deviceNode {
1005                    policy = 2;
1006                    priority = 100;
1007                    permission = 0644;
1008                    moduleName = "hdf_test_query_device_driver1.so";
1009                    serviceName = "serviceI_driver_no_SO";
1010                }
1011            }
1012            serviceI7 :: device {
1013                device0 :: deviceNode {
1014                    policy = 2;
1015                    priority = 100;
1016                    permission = 0644;
1017                    moduleName = "hdf_test_query_device_driver.so";
1018                    serviceName = "serviceI_driver7";
1019                }
1020            }
1021            serviceI8 :: device {
1022                device0 :: deviceNode {
1023                    policy = 2;
1024                    priority = 100;
1025                    permission = 0644;
1026                    moduleName = "hdf_test_query_device_driver.so";
1027                    serviceName = "serviceI_driver8";
1028                }
1029            }
1030            serviceI9 :: device {
1031                device0 :: deviceNode {
1032                    policy = 2;
1033                    priority = 100;
1034                    permission = 0644;
1035                    moduleName = "hdf_test_query_device_driver.so";
1036                    serviceName = "serviceI_driver9";
1037                }
1038            }
1039            serviceI10 :: device {
1040                device0 :: deviceNode {
1041                    policy = 2;
1042                    priority = 100;
1043                    permission = 0644;
1044                    moduleName = "hdf_test_query_device_driver.so";
1045                    serviceName = "serviceI_driver10";
1046                }
1047            }
1048        }
1049    }
1050}
1051