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