acpi_pt: bool;
diskinfo_pt: bool;
viridian: bool;
+ videoram: int option;
on_halt: action;
on_restart: action;
on_crash: action;
| "acpi" -> string_of_bool cfg.acpi
| "nx" -> string_of_bool cfg.nx
| "viridian" -> string_of_bool cfg.viridian
+ | "videoram" -> string_of_int_option cfg.videoram
| "smbios-pt" -> string_of_bool cfg.smbios_pt
| "acpi-pt" -> string_of_bool cfg.acpi_pt
| "diskinfo-pt" -> string_of_bool cfg.diskinfo_pt
| "acpi" -> { cfg with acpi = bool_of_string value }
| "nx" -> { cfg with nx = bool_of_string value }
| "viridian" -> { cfg with viridian = bool_of_string value }
+ | "videoram" -> { cfg with videoram = int_option_of_string value }
| "smbios-pt" -> { cfg with smbios_pt = bool_of_string value }
| "acpi-pt" -> { cfg with acpi_pt = bool_of_string value }
| "diskinfo-pt" -> { cfg with diskinfo_pt = bool_of_string value }
and acpi_pt = ref false
and diskinfo_pt = ref false
and viridian = ref false
+ and videoram = ref None
and disks = ref []
and nics = ref []
and pcis = ref []
("acpi-pt", Config.Set_bool acpi_pt);
("diskinfo-pt", Config.Set_bool diskinfo_pt);
("viridian", Config.Set_bool viridian);
+ ("videoram", Config.Int (fun i -> videoram := Some i));
("debug", Config.Set_bool debug);
("no_mem_check", Config.Set_bool no_mem_check);
("output", Config.Set_string output);
acpi_pt = !acpi_pt;
diskinfo_pt = !diskinfo_pt;
viridian = !viridian;
+ videoram = !videoram;
on_halt = !on_halt;
on_restart = !on_restart;
on_crash = !on_crash;