slirp: Use monotonic clock if available (v2)
[qemu-kvm/fedora.git] / hw / boards.h
blob11acb89fce39273abad02ae5a6761887f723c870
1 /* Declarations for use by board files for creating devices. */
3 #ifndef HW_BOARDS_H
4 #define HW_BOARDS_H
6 #include "qdev.h"
8 typedef void QEMUMachineInitFunc(ram_addr_t ram_size,
9 const char *boot_device,
10 const char *kernel_filename,
11 const char *kernel_cmdline,
12 const char *initrd_filename,
13 const char *cpu_model);
15 typedef struct QEMUMachine {
16 const char *name;
17 const char *desc;
18 QEMUMachineInitFunc *init;
19 int use_scsi;
20 int max_cpus;
21 int is_default;
22 CompatProperty *compat_props;
23 struct QEMUMachine *next;
24 } QEMUMachine;
26 int qemu_register_machine(QEMUMachine *m);
28 extern QEMUMachine *current_machine;
30 #endif