X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fapic.c;h=7b68ae5a1b35fcc02aedddff3aa5d2b6a3dfcb95;hb=ae17be15b87687b72162680b335d64b741d0bb6b;hp=26ccb110e99e119e054d352f7d24448e213a1023;hpb=a71d971190b236cdd56f7a4003d78d4839466077;p=palacios.git diff --git a/palacios/src/devices/apic.c b/palacios/src/devices/apic.c index 26ccb11..7b68ae5 100644 --- a/palacios/src/devices/apic.c +++ b/palacios/src/devices/apic.c @@ -2127,6 +2127,10 @@ static int apic_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { return -1; } + memset(apic_dev,0, + sizeof(struct apic_dev_state) + + sizeof(struct apic_state) * vm->num_cores); + apic_dev->num_apics = vm->num_cores; v3_lock_init(&(apic_dev->state_lock));