From: Jan Kiszka <jan.kis...@siemens.com> There is no need starting with the special value for hpet_cfg.count. Either Seabios is aware of the new firmware interface and properly interprets the counter or it simply ignores it anyway.
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- hw/hpet.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) diff --git a/hw/hpet.c b/hw/hpet.c index d5c406c..ed4e995 100644 --- a/hw/hpet.c +++ b/hw/hpet.c @@ -74,7 +74,7 @@ typedef struct HPETState { uint8_t hpet_id; /* instance id */ } HPETState; -struct hpet_fw_config hpet_cfg = {.count = UINT8_MAX}; +struct hpet_fw_config hpet_cfg; static uint32_t hpet_in_legacy_mode(HPETState *s) { @@ -682,11 +682,6 @@ static int hpet_init(SysBusDevice *dev) int i, iomemtype; HPETTimer *timer; - if (hpet_cfg.count == UINT8_MAX) { - /* first instance */ - hpet_cfg.count = 0; - } - if (hpet_cfg.count == 8) { fprintf(stderr, "Only 8 instances of HPET is allowed\n"); return -1; -- 1.6.0.2