Searched refs:dbgregs (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/arm/ |
H A D | debug_helper.c | 1236 ARMCPRegInfo dbgregs[] = { in define_debug_regs() local 1252 define_arm_cp_regs(cpu, dbgregs); in define_debug_regs() 1260 ARMCPRegInfo dbgregs[] = { in define_debug_regs() local 1276 define_arm_cp_regs(cpu, dbgregs); in define_debug_regs()
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 5143 struct kvm_debugregs dbgregs; in kvm_put_debugregs() local 5146 memset(&dbgregs, 0, sizeof(dbgregs)); in kvm_put_debugregs() 5148 dbgregs.db[i] = env->dr[i]; in kvm_put_debugregs() 5150 dbgregs.dr6 = env->dr[6]; in kvm_put_debugregs() 5151 dbgregs.dr7 = env->dr[7]; in kvm_put_debugregs() 5152 dbgregs.flags = 0; in kvm_put_debugregs() 5154 return kvm_vcpu_ioctl(CPU(cpu), KVM_SET_DEBUGREGS, &dbgregs); in kvm_put_debugregs() 5160 struct kvm_debugregs dbgregs; in kvm_get_debugregs() local 5163 ret = kvm_vcpu_ioctl(CPU(cpu), KVM_GET_DEBUGREGS, &dbgregs); in kvm_get_debugregs() 5168 env->dr[i] = dbgregs.db[i]; in kvm_get_debugregs() [all …]
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 5360 struct kvm_debugregs *dbgregs) in kvm_vcpu_ioctl_x86_get_debugregs() argument 5364 memset(dbgregs, 0, sizeof(*dbgregs)); in kvm_vcpu_ioctl_x86_get_debugregs() 5365 memcpy(dbgregs->db, vcpu->arch.db, sizeof(vcpu->arch.db)); in kvm_vcpu_ioctl_x86_get_debugregs() 5367 dbgregs->dr6 = val; in kvm_vcpu_ioctl_x86_get_debugregs() 5368 dbgregs->dr7 = vcpu->arch.dr7; in kvm_vcpu_ioctl_x86_get_debugregs() 5372 struct kvm_debugregs *dbgregs) in kvm_vcpu_ioctl_x86_set_debugregs() argument 5374 if (dbgregs->flags) in kvm_vcpu_ioctl_x86_set_debugregs() 5377 if (!kvm_dr6_valid(dbgregs->dr6)) in kvm_vcpu_ioctl_x86_set_debugregs() 5379 if (!kvm_dr7_valid(dbgregs->dr7)) in kvm_vcpu_ioctl_x86_set_debugregs() 5382 memcpy(vcpu->arch.db, dbgregs->db, sizeof(vcpu->arch.db)); in kvm_vcpu_ioctl_x86_set_debugregs() [all …]
|