Revision 7e680753 target-i386/kvm.c

b/target-i386/kvm.c
555 555

  
556 556
    qemu_add_vm_change_state_handler(cpu_update_state, env);
557 557

  
558
    cpuid_data.cpuid.padding = 0;
558 559
    r = kvm_vcpu_ioctl(env, KVM_SET_CPUID2, &cpuid_data);
559 560
    if (r) {
560 561
        return r;
......
740 741
    lhs->g = (flags & DESC_G_MASK) != 0;
741 742
    lhs->avl = (flags & DESC_AVL_MASK) != 0;
742 743
    lhs->unusable = 0;
744
    lhs->padding = 0;
743 745
}
744 746

  
745 747
static void get_seg(SegmentCache *lhs, const struct kvm_segment *rhs)
......
919 921

  
920 922
    sregs.idt.limit = env->idt.limit;
921 923
    sregs.idt.base = env->idt.base;
924
    memset(sregs.idt.padding, 0, sizeof sregs.idt.padding);
922 925
    sregs.gdt.limit = env->gdt.limit;
923 926
    sregs.gdt.base = env->gdt.base;
927
    memset(sregs.gdt.padding, 0, sizeof sregs.gdt.padding);
924 928

  
925 929
    sregs.cr0 = env->cr[0];
926 930
    sregs.cr2 = env->cr[2];
......
1392 1396
    events.exception.nr = env->exception_injected;
1393 1397
    events.exception.has_error_code = env->has_error_code;
1394 1398
    events.exception.error_code = env->error_code;
1399
    events.exception.pad = 0;
1395 1400

  
1396 1401
    events.interrupt.injected = (env->interrupt_injected >= 0);
1397 1402
    events.interrupt.nr = env->interrupt_injected;
......
1400 1405
    events.nmi.injected = env->nmi_injected;
1401 1406
    events.nmi.pending = env->nmi_pending;
1402 1407
    events.nmi.masked = !!(env->hflags2 & HF2_NMI_MASK);
1408
    events.nmi.pad = 0;
1403 1409

  
1404 1410
    events.sipi_vector = env->sipi_vector;
1405 1411

  

Also available in: Unified diff