Revision 9306acb5 hw/xen_devconfig.c
b/hw/xen_devconfig.c | ||
---|---|---|
140 | 140 |
/* common stuff */ |
141 | 141 |
return xen_config_dev_all(fe, be); |
142 | 142 |
} |
143 |
|
|
144 |
int xen_config_dev_vfb(int vdev, const char *type) |
|
145 |
{ |
|
146 |
char fe[256], be[256]; |
|
147 |
|
|
148 |
xen_config_dev_dirs("vfb", "vfb", vdev, fe, be, sizeof(fe)); |
|
149 |
|
|
150 |
/* backend */ |
|
151 |
xenstore_write_str(be, "type", type); |
|
152 |
|
|
153 |
/* common stuff */ |
|
154 |
return xen_config_dev_all(fe, be); |
|
155 |
} |
|
156 |
|
|
157 |
int xen_config_dev_vkbd(int vdev) |
|
158 |
{ |
|
159 |
char fe[256], be[256]; |
|
160 |
|
|
161 |
xen_config_dev_dirs("vkbd", "vkbd", vdev, fe, be, sizeof(fe)); |
|
162 |
return xen_config_dev_all(fe, be); |
|
163 |
} |
|
164 |
|
|
165 |
int xen_config_dev_console(int vdev) |
|
166 |
{ |
|
167 |
char fe[256], be[256]; |
|
168 |
|
|
169 |
xen_config_dev_dirs("console", "console", vdev, fe, be, sizeof(fe)); |
|
170 |
return xen_config_dev_all(fe, be); |
|
171 |
} |
Also available in: Unified diff