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        display :: host {
20            hostName = "display_host";
21            device_hdf_disp :: device {
22                device0 :: deviceNode {
23                    policy = 2;
24                    priority = 200;
25                    permission = 0660;
26                    moduleName = "HDF_DISP";
27                    serviceName = "hdf_disp";
28                }
29            }
30            virtio_gpu :: device {
31                device0 :: deviceNode {
32                    policy = 0;
33                    priority = 100;
34                    preload = 0;
35                    permission = 0660;
36                    moduleName = "HDF_VIRTIO_GPU";
37                    serviceName = "hdf_virtio_gpu";
38                    deviceMatchAttr = "";
39                }
40            }
41        }
42        input :: host {
43            hostName = "input_host";
44            priority = 100;
45            device_input_manager :: device {
46                device0 :: deviceNode {
47                    policy = 2;
48                    priority = 100;
49                    preload = 0;
50                    permission = 0660;
51                    moduleName = "HDF_INPUT_MANAGER";
52                    serviceName = "hdf_input_host";
53                    deviceMatchAttr = "";
54                }
55            }
56            device_hdf_hid :: device {
57                device0 :: deviceNode {
58                    policy = 2;
59                    priority = 140;
60                    preload = 0;
61                    permission = 0660;
62                    moduleName = "HDF_HID";
63                    serviceName = "event2";
64                }
65            }
66            virt_mouse :: device {
67                virt_mouse0 :: deviceNode {
68                    policy = 0;
69                    priority = 130;
70                    preload = 0;
71                    permission = 0660;
72                    moduleName = "HDF_VIRTIO_MOUSE";
73                    serviceName = "hdf_virtio_mouse";
74                    deviceMatchAttr = "";
75                }
76            }
77        }
78        storage :: host {
79            hostName = "storage_host";
80            cfi_flash :: device {
81                cfi_flash0 :: deviceNode {
82                    policy = 0;
83                    priority = 50;
84                    permission = 0660;
85                    moduleName = "cfi_flash_driver";
86                    serviceName = "HDF_PLATFORM_CFI_0";
87                    deviceMatchAttr = "qemu_virt_cfi_0";
88                }
89            }
90        }
91    }
92}
93