Lines Matching refs:dr6
586 vcpu->arch.dr6 &= ~DR_TRAP_BITS;
589 * dr6, three components need to be considered: active low
593 * In the target guest dr6:
603 vcpu->arch.dr6 |= DR6_ACTIVE_LOW;
604 vcpu->arch.dr6 |= ex->payload;
605 vcpu->arch.dr6 ^= ex->payload & DR6_ACTIVE_LOW;
613 vcpu->arch.dr6 &= ~BIT(12);
1387 vcpu->arch.dr6 = (val & DR6_VOLATILE) | kvm_dr6_fixed(vcpu);
1412 *val = vcpu->arch.dr6;
5367 dbgregs->dr6 = val;
5377 if (!kvm_dr6_valid(dbgregs->dr6))
5384 vcpu->arch.dr6 = dbgregs->dr6;
8699 u32 dr6 = 0;
8707 dr6 |= (1 << i);
8708 return dr6;
8716 kvm_run->debug.arch.dr6 = DR6_BS | DR6_ACTIVE_LOW;
8795 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0,
8799 if (dr6 != 0) {
8800 kvm_run->debug.arch.dr6 = dr6 | DR6_ACTIVE_LOW;
8812 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0,
8816 if (dr6 != 0) {
8817 kvm_queue_exception_p(vcpu, DB_VECTOR, dr6);
12059 vcpu->arch.dr6 = DR6_ACTIVE_LOW;