PIT: add alternative faster PIT

This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
This commit is contained in:
Adrien Moulin
2022-07-23 13:38:10 +02:00
parent 23e082aeea
commit 2aa5d8f5b2
26 changed files with 968 additions and 108 deletions

View File

@@ -886,6 +886,8 @@ load_machine(void)
} else
time_sync = !!config_get_int(cat, "enable_sync", 1);
pit_mode = config_get_int(cat, "pit_mode", -1);
/* Remove this after a while.. */
config_delete_var(cat, "nvr_path");
config_delete_var(cat, "enable_sync");
@@ -2479,6 +2481,11 @@ save_machine(void)
else
config_set_string(cat, "time_sync", "disabled");
if (pit_mode == -1)
config_delete_var(cat, "pit_mode");
else
config_set_int(cat, "pit_mode", pit_mode);
delete_section_if_empty(cat);
}