From: Jack Lange Date: Tue, 17 Mar 2009 20:00:15 +0000 (-0500) Subject: fixed command register handler bug X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=3412245c776566ff54b42d0a550a77e00f398280;p=palacios.releases.git fixed command register handler bug --- diff --git a/palacios/src/devices/apic.c b/palacios/src/devices/apic.c index ed1aff4..6e036a5 100644 --- a/palacios/src/devices/apic.c +++ b/palacios/src/devices/apic.c @@ -747,14 +747,13 @@ static int apic_write(addr_t guest_addr, void * src, uint_t length, void * priv_ // Action Registers + case EOI_OFFSET: + // do eoi + apic_do_eoi(apic); + break; + case INT_CMD_LO_OFFSET: case INT_CMD_HI_OFFSET: - case EOI_OFFSET: - { - // do eoi - apic_do_eoi(apic); - break; - } // Unhandled Registers case EXT_INT_LOC_VEC_TBL_OFFSET0: case EXT_INT_LOC_VEC_TBL_OFFSET1: