Commit 756557de authored by Eduardo Habkost's avatar Eduardo Habkost Committed by Anthony Liguori

move list of default config files to an array

More files will be added to the list, with additional attributes, later.
Signed-off-by: default avatarEduardo Habkost <ehabkost@redhat.com>
Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
parent c8262a47
......@@ -112,20 +112,27 @@ const uint32_t arch_type = QEMU_ARCH;
#endif
static struct defconfig_file {
const char *filename;
} default_config_files[] = {
{ CONFIG_QEMU_CONFDIR "/qemu.conf" },
{ CONFIG_QEMU_CONFDIR "/target-" TARGET_ARCH ".conf" },
{ NULL }, /* end of list */
};
int qemu_read_default_config_files(void)
{
int ret;
ret = qemu_read_config_file(CONFIG_QEMU_CONFDIR "/qemu.conf");
if (ret < 0 && ret != -ENOENT) {
return ret;
}
struct defconfig_file *f;
ret = qemu_read_config_file(CONFIG_QEMU_CONFDIR "/target-" TARGET_ARCH ".conf");
if (ret < 0 && ret != -ENOENT) {
return ret;
for (f = default_config_files; f->filename; f++) {
ret = qemu_read_config_file(f->filename);
if (ret < 0 && ret != -ENOENT) {
return ret;
}
}
return 0;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment