Home
last modified time | relevance | path

Searched refs:kvm_dirty_regs (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/x86_64/
H A Dsync_regs_test.c123 run->kvm_dirty_regs = INVALID_SYNC_FIELD; in main()
128 vcpu_state(vm, VCPU_ID)->kvm_dirty_regs = 0; in main()
130 run->kvm_dirty_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
135 vcpu_state(vm, VCPU_ID)->kvm_dirty_regs = 0; in main()
161 run->kvm_dirty_regs = KVM_SYNC_X86_REGS | KVM_SYNC_X86_SREGS; in main()
187 run->kvm_dirty_regs = 0; in main()
203 run->kvm_dirty_regs = 0; in main()
225 run->kvm_dirty_regs = TEST_SYNC_FIELDS; in main()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/s390x/
H A Dsync_regs_test.c114 run->kvm_dirty_regs = INVALID_SYNC_FIELD; in main()
119 vcpu_state(vm, VCPU_ID)->kvm_dirty_regs = 0; in main()
121 run->kvm_dirty_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main()
126 vcpu_state(vm, VCPU_ID)->kvm_dirty_regs = 0; in main()
154 run->kvm_dirty_regs = KVM_SYNC_GPRS | KVM_SYNC_ACRS; in main()
178 run->kvm_dirty_regs = 0; in main()
/OK3568_Linux_fs/kernel/arch/s390/kvm/
H A Dkvm-s390.c4210 if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) { in sync_regs_fmt2()
4215 if (kvm_run->kvm_dirty_regs & KVM_SYNC_PFAULT) { in sync_regs_fmt2()
4222 if (kvm_run->kvm_dirty_regs & KVM_SYNC_DIAG318) { in sync_regs_fmt2()
4230 if ((kvm_run->kvm_dirty_regs & KVM_SYNC_RICCB) && in sync_regs_fmt2()
4241 if ((kvm_run->kvm_dirty_regs & KVM_SYNC_GSCB) && in sync_regs_fmt2()
4250 if ((kvm_run->kvm_dirty_regs & KVM_SYNC_BPBC) && in sync_regs_fmt2()
4276 if (kvm_run->kvm_dirty_regs & KVM_SYNC_PREFIX) in sync_regs()
4278 if (kvm_run->kvm_dirty_regs & KVM_SYNC_CRS) { in sync_regs()
4283 if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) { in sync_regs()
4320 kvm_run->kvm_dirty_regs = 0; in sync_regs()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dkvm.h411 __u64 kvm_dirty_regs; member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dkvm.h411 __u64 kvm_dirty_regs; member
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dkvm.h445 __u64 kvm_dirty_regs; member
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dkvm.h445 __u64 kvm_dirty_regs; member
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Dx86.c9551 if (kvm_run->kvm_dirty_regs) { in kvm_arch_vcpu_ioctl_run()
10069 if (vcpu->run->kvm_dirty_regs & ~KVM_SYNC_X86_VALID_FIELDS) in sync_regs()
10072 if (vcpu->run->kvm_dirty_regs & KVM_SYNC_X86_REGS) { in sync_regs()
10074 vcpu->run->kvm_dirty_regs &= ~KVM_SYNC_X86_REGS; in sync_regs()
10076 if (vcpu->run->kvm_dirty_regs & KVM_SYNC_X86_SREGS) { in sync_regs()
10079 vcpu->run->kvm_dirty_regs &= ~KVM_SYNC_X86_SREGS; in sync_regs()
10081 if (vcpu->run->kvm_dirty_regs & KVM_SYNC_X86_EVENTS) { in sync_regs()
10085 vcpu->run->kvm_dirty_regs &= ~KVM_SYNC_X86_EVENTS; in sync_regs()
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dapi.rst5328 * kvm_dirty_regs specified the register classes dirtied by userspace
5330 * bits for kvm_valid_regs and kvm_dirty_regs
5333 __u64 kvm_dirty_regs;
5349 values in kvm_run even if the corresponding bit in kvm_dirty_regs is not set.
5591 the vCPU, the all architecture bitarray field, 'kvm_dirty_regs' must be set.
6179 run->kvm_valid_regs or run->kvm_dirty_regs bits.